Interface TransitGatewayConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<TransitGatewayConfiguration.Builder,TransitGatewayConfiguration>,SdkBuilder<TransitGatewayConfiguration.Builder,TransitGatewayConfiguration>,SdkPojo
- Enclosing class:
- TransitGatewayConfiguration
public static interface TransitGatewayConfiguration.Builder extends SdkPojo, CopyableBuilder<TransitGatewayConfiguration.Builder,TransitGatewayConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TransitGatewayConfiguration.BuilderattachmentNetworkAclConfiguration(Collection<NetworkACLEntry> attachmentNetworkAclConfiguration)The rules that define how you manage the outbound traffic from kdb network to your internal network.TransitGatewayConfiguration.BuilderattachmentNetworkAclConfiguration(Consumer<NetworkACLEntry.Builder>... attachmentNetworkAclConfiguration)The rules that define how you manage the outbound traffic from kdb network to your internal network.TransitGatewayConfiguration.BuilderattachmentNetworkAclConfiguration(NetworkACLEntry... attachmentNetworkAclConfiguration)The rules that define how you manage the outbound traffic from kdb network to your internal network.TransitGatewayConfiguration.BuilderroutableCIDRSpace(String routableCIDRSpace)The routing CIDR on behalf of kdb environment.TransitGatewayConfiguration.BuildertransitGatewayID(String transitGatewayID)The identifier of the transit gateway created by the customer to connect outbound traffics from kdb network to your internal network.-
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
-
transitGatewayID
TransitGatewayConfiguration.Builder transitGatewayID(String transitGatewayID)
The identifier of the transit gateway created by the customer to connect outbound traffics from kdb network to your internal network.
- Parameters:
transitGatewayID- The identifier of the transit gateway created by the customer to connect outbound traffics from kdb network to your internal network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
routableCIDRSpace
TransitGatewayConfiguration.Builder routableCIDRSpace(String routableCIDRSpace)
The routing CIDR on behalf of kdb environment. It could be any "/26 range in the 100.64.0.0 CIDR space. After providing, it will be added to the customer's transit gateway routing table so that the traffics could be routed to kdb network.
- Parameters:
routableCIDRSpace- The routing CIDR on behalf of kdb environment. It could be any "/26 range in the 100.64.0.0 CIDR space. After providing, it will be added to the customer's transit gateway routing table so that the traffics could be routed to kdb network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentNetworkAclConfiguration
TransitGatewayConfiguration.Builder attachmentNetworkAclConfiguration(Collection<NetworkACLEntry> attachmentNetworkAclConfiguration)
The rules that define how you manage the outbound traffic from kdb network to your internal network.
- Parameters:
attachmentNetworkAclConfiguration- The rules that define how you manage the outbound traffic from kdb network to your internal network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentNetworkAclConfiguration
TransitGatewayConfiguration.Builder attachmentNetworkAclConfiguration(NetworkACLEntry... attachmentNetworkAclConfiguration)
The rules that define how you manage the outbound traffic from kdb network to your internal network.
- Parameters:
attachmentNetworkAclConfiguration- The rules that define how you manage the outbound traffic from kdb network to your internal network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attachmentNetworkAclConfiguration
TransitGatewayConfiguration.Builder attachmentNetworkAclConfiguration(Consumer<NetworkACLEntry.Builder>... attachmentNetworkAclConfiguration)
The rules that define how you manage the outbound traffic from kdb network to your internal network.
This is a convenience method that creates an instance of theNetworkACLEntry.Builderavoiding the need to create one manually viaNetworkACLEntry.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#attachmentNetworkAclConfiguration(List.) - Parameters:
attachmentNetworkAclConfiguration- a consumer that will call methods onNetworkACLEntry.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#attachmentNetworkAclConfiguration(java.util.Collection)
-
-