Interface TransitGatewayAssociation.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<TransitGatewayAssociation.Builder,TransitGatewayAssociation>
,SdkBuilder<TransitGatewayAssociation.Builder,TransitGatewayAssociation>
,SdkPojo
- Enclosing class:
- TransitGatewayAssociation
public static interface TransitGatewayAssociation.Builder extends SdkPojo, CopyableBuilder<TransitGatewayAssociation.Builder,TransitGatewayAssociation>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransitGatewayAssociation.Builder
resourceId(String resourceId)
The ID of the resource.TransitGatewayAssociation.Builder
resourceType(String resourceType)
The resource type.TransitGatewayAssociation.Builder
resourceType(TransitGatewayAttachmentResourceType resourceType)
The resource type.TransitGatewayAssociation.Builder
state(String state)
The state of the association.TransitGatewayAssociation.Builder
state(TransitGatewayAssociationState state)
The state of the association.TransitGatewayAssociation.Builder
transitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the attachment.TransitGatewayAssociation.Builder
transitGatewayRouteTableId(String transitGatewayRouteTableId)
The ID of the transit gateway route table.-
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, sdkFields
-
-
-
-
Method Detail
-
transitGatewayRouteTableId
TransitGatewayAssociation.Builder transitGatewayRouteTableId(String transitGatewayRouteTableId)
The ID of the transit gateway route table.
- Parameters:
transitGatewayRouteTableId
- The ID of the transit gateway route table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayAttachmentId
TransitGatewayAssociation.Builder transitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the attachment.
- Parameters:
transitGatewayAttachmentId
- The ID of the attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
TransitGatewayAssociation.Builder resourceId(String resourceId)
The ID of the resource.
- Parameters:
resourceId
- The ID of the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceType
TransitGatewayAssociation.Builder resourceType(String resourceType)
The resource type. Note that the
tgw-peering
resource type has been deprecated.- Parameters:
resourceType
- The resource type. Note that thetgw-peering
resource type has been deprecated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TransitGatewayAttachmentResourceType
,TransitGatewayAttachmentResourceType
-
resourceType
TransitGatewayAssociation.Builder resourceType(TransitGatewayAttachmentResourceType resourceType)
The resource type. Note that the
tgw-peering
resource type has been deprecated.- Parameters:
resourceType
- The resource type. Note that thetgw-peering
resource type has been deprecated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TransitGatewayAttachmentResourceType
,TransitGatewayAttachmentResourceType
-
state
TransitGatewayAssociation.Builder state(String state)
The state of the association.
- Parameters:
state
- The state of the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TransitGatewayAssociationState
,TransitGatewayAssociationState
-
state
TransitGatewayAssociation.Builder state(TransitGatewayAssociationState state)
The state of the association.
- Parameters:
state
- The state of the association.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
TransitGatewayAssociationState
,TransitGatewayAssociationState
-
-