Interface CreateSecondaryNetworkRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateSecondaryNetworkRequest.Builder,CreateSecondaryNetworkRequest>,Ec2Request.Builder,SdkBuilder<CreateSecondaryNetworkRequest.Builder,CreateSecondaryNetworkRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateSecondaryNetworkRequest
@Mutable @NotThreadSafe public static interface CreateSecondaryNetworkRequest.Builder extends Ec2Request.Builder, SdkPojo, CopyableBuilder<CreateSecondaryNetworkRequest.Builder,CreateSecondaryNetworkRequest>
-
-
Method Summary
-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.ec2.model.Ec2Request.Builder
build
-
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
-
clientToken
CreateSecondaryNetworkRequest.Builder clientToken(String clientToken)
Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.
- Parameters:
clientToken- Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensure Idempotency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dryRun
CreateSecondaryNetworkRequest.Builder dryRun(Boolean dryRun)
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is
DryRunOperation. Otherwise, it isUnauthorizedOperation.- Parameters:
dryRun- Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response isDryRunOperation. Otherwise, it isUnauthorizedOperation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ipv4CidrBlock
CreateSecondaryNetworkRequest.Builder ipv4CidrBlock(String ipv4CidrBlock)
The IPv4 CIDR block for the secondary network. The CIDR block size must be between /12 and /28.
- Parameters:
ipv4CidrBlock- The IPv4 CIDR block for the secondary network. The CIDR block size must be between /12 and /28.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkType
CreateSecondaryNetworkRequest.Builder networkType(String networkType)
The type of secondary network.
- Parameters:
networkType- The type of secondary network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SecondaryNetworkType,SecondaryNetworkType
-
networkType
CreateSecondaryNetworkRequest.Builder networkType(SecondaryNetworkType networkType)
The type of secondary network.
- Parameters:
networkType- The type of secondary network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SecondaryNetworkType,SecondaryNetworkType
-
tagSpecifications
CreateSecondaryNetworkRequest.Builder tagSpecifications(Collection<TagSpecification> tagSpecifications)
The tags to assign to the secondary network.
- Parameters:
tagSpecifications- The tags to assign to the secondary network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagSpecifications
CreateSecondaryNetworkRequest.Builder tagSpecifications(TagSpecification... tagSpecifications)
The tags to assign to the secondary network.
- Parameters:
tagSpecifications- The tags to assign to the secondary network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagSpecifications
CreateSecondaryNetworkRequest.Builder tagSpecifications(Consumer<TagSpecification.Builder>... tagSpecifications)
The tags to assign to the secondary network.
This is a convenience method that creates an instance of theTagSpecification.Builderavoiding the need to create one manually viaTagSpecification.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tagSpecifications(List.) - Parameters:
tagSpecifications- a consumer that will call methods onTagSpecification.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#tagSpecifications(java.util.Collection)
-
overrideConfiguration
CreateSecondaryNetworkRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateSecondaryNetworkRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-