Interface CreateVpcConnectionRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<CreateVpcConnectionRequest.Builder,,CreateVpcConnectionRequest> KafkaRequest.Builder,SdkBuilder<CreateVpcConnectionRequest.Builder,,CreateVpcConnectionRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
CreateVpcConnectionRequest
public static interface CreateVpcConnectionRequest.Builder
extends KafkaRequest.Builder, SdkPojo, CopyableBuilder<CreateVpcConnectionRequest.Builder,CreateVpcConnectionRequest>
-
Method Summary
Modifier and TypeMethodDescriptionauthentication(String authentication) The authentication type of VPC connection.clientSubnets(String... clientSubnets) The list of client subnets.clientSubnets(Collection<String> clientSubnets) The list of client subnets.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.securityGroups(String... securityGroups) The list of security groups.securityGroups(Collection<String> securityGroups) The list of security groups.A map of tags for the VPC connection.targetClusterArn(String targetClusterArn) The cluster Amazon Resource Name (ARN) for the VPC connection.The VPC ID of VPC connection.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.kafka.model.KafkaRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
targetClusterArn
The cluster Amazon Resource Name (ARN) for the VPC connection.
- Parameters:
targetClusterArn-The cluster Amazon Resource Name (ARN) for the VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
authentication
The authentication type of VPC connection.
- Parameters:
authentication-The authentication type of VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcId
The VPC ID of VPC connection.
- Parameters:
vpcId-The VPC ID of VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientSubnets
The list of client subnets.
- Parameters:
clientSubnets-The list of client subnets.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clientSubnets
The list of client subnets.
- Parameters:
clientSubnets-The list of client subnets.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
The list of security groups.
- Parameters:
securityGroups-The list of security groups.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
The list of security groups.
- Parameters:
securityGroups-The list of security groups.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A map of tags for the VPC connection.
- Parameters:
tags-A map of tags for the VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateVpcConnectionRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
CreateVpcConnectionRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-