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
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.kafka.model.KafkaRequest.Builder
build
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in 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.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-