public static interface DirectConnectGatewayAssociation.Builder extends SdkPojo, CopyableBuilder<DirectConnectGatewayAssociation.Builder,DirectConnectGatewayAssociation>
| Modifier and Type | Method and Description |
|---|---|
DirectConnectGatewayAssociation.Builder |
allowedPrefixesToDirectConnectGateway(Collection<RouteFilterPrefix> allowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
|
DirectConnectGatewayAssociation.Builder |
allowedPrefixesToDirectConnectGateway(Consumer<RouteFilterPrefix.Builder>... allowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
|
DirectConnectGatewayAssociation.Builder |
allowedPrefixesToDirectConnectGateway(RouteFilterPrefix... allowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
|
DirectConnectGatewayAssociation.Builder |
associatedGateway(AssociatedGateway associatedGateway)
Information about the associated gateway.
|
default DirectConnectGatewayAssociation.Builder |
associatedGateway(Consumer<AssociatedGateway.Builder> associatedGateway)
Information about the associated gateway.
|
DirectConnectGatewayAssociation.Builder |
associationId(String associationId)
The ID of the Direct Connect gateway association.
|
DirectConnectGatewayAssociation.Builder |
associationState(DirectConnectGatewayAssociationState associationState)
The state of the association.
|
DirectConnectGatewayAssociation.Builder |
associationState(String associationState)
The state of the association.
|
DirectConnectGatewayAssociation.Builder |
directConnectGatewayId(String directConnectGatewayId)
The ID of the Direct Connect gateway.
|
DirectConnectGatewayAssociation.Builder |
directConnectGatewayOwnerAccount(String directConnectGatewayOwnerAccount)
The ID of the Amazon Web Services account that owns the associated gateway.
|
DirectConnectGatewayAssociation.Builder |
stateChangeError(String stateChangeError)
The error message if the state of an object failed to advance.
|
DirectConnectGatewayAssociation.Builder |
virtualGatewayId(String virtualGatewayId)
The ID of the virtual private gateway.
|
DirectConnectGatewayAssociation.Builder |
virtualGatewayOwnerAccount(String virtualGatewayOwnerAccount)
The ID of the Amazon Web Services account that owns the virtual private gateway.
|
DirectConnectGatewayAssociation.Builder |
virtualGatewayRegion(String virtualGatewayRegion)
The Amazon Web Services Region where the virtual private gateway is located.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildDirectConnectGatewayAssociation.Builder directConnectGatewayId(String directConnectGatewayId)
The ID of the Direct Connect gateway.
directConnectGatewayId - The ID of the Direct Connect gateway.DirectConnectGatewayAssociation.Builder directConnectGatewayOwnerAccount(String directConnectGatewayOwnerAccount)
The ID of the Amazon Web Services account that owns the associated gateway.
directConnectGatewayOwnerAccount - The ID of the Amazon Web Services account that owns the associated gateway.DirectConnectGatewayAssociation.Builder associationState(String associationState)
The state of the association. The following are the possible values:
associating: The initial state after calling CreateDirectConnectGatewayAssociation.
associated: The Direct Connect gateway and virtual private gateway or transit gateway are
successfully associated and ready to pass traffic.
disassociating: The initial state after calling DeleteDirectConnectGatewayAssociation.
disassociated: The virtual private gateway or transit gateway is disassociated from the Direct
Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit
gateway is stopped.
associationState - The state of the association. The following are the possible values:
associating: The initial state after calling
CreateDirectConnectGatewayAssociation.
associated: The Direct Connect gateway and virtual private gateway or transit gateway are
successfully associated and ready to pass traffic.
disassociating: The initial state after calling
DeleteDirectConnectGatewayAssociation.
disassociated: The virtual private gateway or transit gateway is disassociated from the
Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or
transit gateway is stopped.
DirectConnectGatewayAssociationState,
DirectConnectGatewayAssociationStateDirectConnectGatewayAssociation.Builder associationState(DirectConnectGatewayAssociationState associationState)
The state of the association. The following are the possible values:
associating: The initial state after calling CreateDirectConnectGatewayAssociation.
associated: The Direct Connect gateway and virtual private gateway or transit gateway are
successfully associated and ready to pass traffic.
disassociating: The initial state after calling DeleteDirectConnectGatewayAssociation.
disassociated: The virtual private gateway or transit gateway is disassociated from the Direct
Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or transit
gateway is stopped.
associationState - The state of the association. The following are the possible values:
associating: The initial state after calling
CreateDirectConnectGatewayAssociation.
associated: The Direct Connect gateway and virtual private gateway or transit gateway are
successfully associated and ready to pass traffic.
disassociating: The initial state after calling
DeleteDirectConnectGatewayAssociation.
disassociated: The virtual private gateway or transit gateway is disassociated from the
Direct Connect gateway. Traffic flow between the Direct Connect gateway and virtual private gateway or
transit gateway is stopped.
DirectConnectGatewayAssociationState,
DirectConnectGatewayAssociationStateDirectConnectGatewayAssociation.Builder stateChangeError(String stateChangeError)
The error message if the state of an object failed to advance.
stateChangeError - The error message if the state of an object failed to advance.DirectConnectGatewayAssociation.Builder associatedGateway(AssociatedGateway associatedGateway)
Information about the associated gateway.
associatedGateway - Information about the associated gateway.default DirectConnectGatewayAssociation.Builder associatedGateway(Consumer<AssociatedGateway.Builder> associatedGateway)
Information about the associated gateway.
This is a convenience method that creates an instance of theAssociatedGateway.Builder avoiding the
need to create one manually via AssociatedGateway.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to associatedGateway(AssociatedGateway).
associatedGateway - a consumer that will call methods on AssociatedGateway.BuilderassociatedGateway(AssociatedGateway)DirectConnectGatewayAssociation.Builder associationId(String associationId)
The ID of the Direct Connect gateway association.
associationId - The ID of the Direct Connect gateway association.DirectConnectGatewayAssociation.Builder allowedPrefixesToDirectConnectGateway(Collection<RouteFilterPrefix> allowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
allowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to advertise to the Direct Connect gateway.DirectConnectGatewayAssociation.Builder allowedPrefixesToDirectConnectGateway(RouteFilterPrefix... allowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
allowedPrefixesToDirectConnectGateway - The Amazon VPC prefixes to advertise to the Direct Connect gateway.DirectConnectGatewayAssociation.Builder allowedPrefixesToDirectConnectGateway(Consumer<RouteFilterPrefix.Builder>... allowedPrefixesToDirectConnectGateway)
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
This is a convenience method that creates an instance of theRouteFilterPrefix.Builder avoiding the need to
create one manually via
RouteFilterPrefix.builder().
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #allowedPrefixesToDirectConnectGateway(List.
allowedPrefixesToDirectConnectGateway - a consumer that will call methods on
RouteFilterPrefix.Builder#allowedPrefixesToDirectConnectGateway(java.util.Collection) DirectConnectGatewayAssociation.Builder virtualGatewayId(String virtualGatewayId)
The ID of the virtual private gateway. Applies only to private virtual interfaces.
virtualGatewayId - The ID of the virtual private gateway. Applies only to private virtual interfaces.DirectConnectGatewayAssociation.Builder virtualGatewayRegion(String virtualGatewayRegion)
The Amazon Web Services Region where the virtual private gateway is located.
virtualGatewayRegion - The Amazon Web Services Region where the virtual private gateway is located.DirectConnectGatewayAssociation.Builder virtualGatewayOwnerAccount(String virtualGatewayOwnerAccount)
The ID of the Amazon Web Services account that owns the virtual private gateway.
virtualGatewayOwnerAccount - The ID of the Amazon Web Services account that owns the virtual private gateway.Copyright © 2022. All rights reserved.