Interface TransitGatewayClientVpnAttachment.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TransitGatewayClientVpnAttachment.Builder,TransitGatewayClientVpnAttachment>,SdkBuilder<TransitGatewayClientVpnAttachment.Builder,TransitGatewayClientVpnAttachment>,SdkPojo
- Enclosing class:
- TransitGatewayClientVpnAttachment
@Mutable @NotThreadSafe public static interface TransitGatewayClientVpnAttachment.Builder extends SdkPojo, CopyableBuilder<TransitGatewayClientVpnAttachment.Builder,TransitGatewayClientVpnAttachment>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransitGatewayClientVpnAttachment.BuilderclientVpnEndpointId(String clientVpnEndpointId)The ID of the Client VPN endpoint.TransitGatewayClientVpnAttachment.BuilderclientVpnOwnerId(String clientVpnOwnerId)The ID of the Amazon Web Services account that owns the Client VPN endpoint.TransitGatewayClientVpnAttachment.BuildercreationTime(String creationTime)The date and time the Transit Gateway attachment was created.TransitGatewayClientVpnAttachment.Builderstate(String state)The state of the Transit Gateway attachment.TransitGatewayClientVpnAttachment.Builderstate(TransitGatewayAttachmentStatusType state)The state of the Transit Gateway attachment.TransitGatewayClientVpnAttachment.BuildertransitGatewayAttachmentId(String transitGatewayAttachmentId)The ID of the Transit Gateway attachment.TransitGatewayClientVpnAttachment.BuildertransitGatewayId(String transitGatewayId)The ID of the Transit Gateway.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
transitGatewayAttachmentId
TransitGatewayClientVpnAttachment.Builder transitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the Transit Gateway attachment.
- Parameters:
transitGatewayAttachmentId- The ID of the Transit Gateway attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayId
TransitGatewayClientVpnAttachment.Builder transitGatewayId(String transitGatewayId)
The ID of the Transit Gateway.
- Parameters:
transitGatewayId- The ID of the Transit Gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientVpnEndpointId
TransitGatewayClientVpnAttachment.Builder clientVpnEndpointId(String clientVpnEndpointId)
The ID of the Client VPN endpoint.
- Parameters:
clientVpnEndpointId- The ID of the Client VPN endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientVpnOwnerId
TransitGatewayClientVpnAttachment.Builder clientVpnOwnerId(String clientVpnOwnerId)
The ID of the Amazon Web Services account that owns the Client VPN endpoint.
- Parameters:
clientVpnOwnerId- The ID of the Amazon Web Services account that owns the Client VPN endpoint.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
TransitGatewayClientVpnAttachment.Builder state(String state)
The state of the Transit Gateway attachment.
- Parameters:
state- The state of the Transit Gateway attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TransitGatewayAttachmentStatusType,TransitGatewayAttachmentStatusType
-
state
TransitGatewayClientVpnAttachment.Builder state(TransitGatewayAttachmentStatusType state)
The state of the Transit Gateway attachment.
- Parameters:
state- The state of the Transit Gateway attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TransitGatewayAttachmentStatusType,TransitGatewayAttachmentStatusType
-
creationTime
TransitGatewayClientVpnAttachment.Builder creationTime(String creationTime)
The date and time the Transit Gateway attachment was created.
- Parameters:
creationTime- The date and time the Transit Gateway attachment was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-