Interface DescribeVpcConnectionResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<DescribeVpcConnectionResponse.Builder,DescribeVpcConnectionResponse>
,KafkaResponse.Builder
,SdkBuilder<DescribeVpcConnectionResponse.Builder,DescribeVpcConnectionResponse>
,SdkPojo
,SdkResponse.Builder
- Enclosing class:
- DescribeVpcConnectionResponse
public static interface DescribeVpcConnectionResponse.Builder extends KafkaResponse.Builder, SdkPojo, CopyableBuilder<DescribeVpcConnectionResponse.Builder,DescribeVpcConnectionResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description DescribeVpcConnectionResponse.Builder
authentication(String authentication)
The authentication type of VPC connection.DescribeVpcConnectionResponse.Builder
creationTime(Instant creationTime)
The creation time of the VPC connection.DescribeVpcConnectionResponse.Builder
securityGroups(String... securityGroups)
The list of security groups for the VPC connection.DescribeVpcConnectionResponse.Builder
securityGroups(Collection<String> securityGroups)
The list of security groups for the VPC connection.DescribeVpcConnectionResponse.Builder
state(String state)
The state of VPC connection.DescribeVpcConnectionResponse.Builder
state(VpcConnectionState state)
The state of VPC connection.DescribeVpcConnectionResponse.Builder
subnets(String... subnets)
The list of subnets for the VPC connection.DescribeVpcConnectionResponse.Builder
subnets(Collection<String> subnets)
The list of subnets for the VPC connection.DescribeVpcConnectionResponse.Builder
tags(Map<String,String> tags)
A map of tags for the VPC connection.DescribeVpcConnectionResponse.Builder
targetClusterArn(String targetClusterArn)
The Amazon Resource Name (ARN) that uniquely identifies an MSK cluster.DescribeVpcConnectionResponse.Builder
vpcConnectionArn(String vpcConnectionArn)
The Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.DescribeVpcConnectionResponse.Builder
vpcId(String vpcId)
The VPC Id for the VPC connection.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.kafka.model.KafkaResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
vpcConnectionArn
DescribeVpcConnectionResponse.Builder vpcConnectionArn(String vpcConnectionArn)
The Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.
- Parameters:
vpcConnectionArn
-The Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetClusterArn
DescribeVpcConnectionResponse.Builder targetClusterArn(String targetClusterArn)
The Amazon Resource Name (ARN) that uniquely identifies an MSK cluster.
- Parameters:
targetClusterArn
-The Amazon Resource Name (ARN) that uniquely identifies an MSK cluster.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
DescribeVpcConnectionResponse.Builder state(String state)
The state of VPC connection.
- Parameters:
state
-The state of VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcConnectionState
,VpcConnectionState
-
state
DescribeVpcConnectionResponse.Builder state(VpcConnectionState state)
The state of VPC connection.
- Parameters:
state
-The state of VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcConnectionState
,VpcConnectionState
-
authentication
DescribeVpcConnectionResponse.Builder authentication(String 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
DescribeVpcConnectionResponse.Builder vpcId(String vpcId)
The VPC Id for the VPC connection.
- Parameters:
vpcId
-The VPC Id for the VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnets
DescribeVpcConnectionResponse.Builder subnets(Collection<String> subnets)
The list of subnets for the VPC connection.
- Parameters:
subnets
-The list of subnets for the VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnets
DescribeVpcConnectionResponse.Builder subnets(String... subnets)
The list of subnets for the VPC connection.
- Parameters:
subnets
-The list of subnets for the VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
DescribeVpcConnectionResponse.Builder securityGroups(Collection<String> securityGroups)
The list of security groups for the VPC connection.
- Parameters:
securityGroups
-The list of security groups for the VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroups
DescribeVpcConnectionResponse.Builder securityGroups(String... securityGroups)
The list of security groups for the VPC connection.
- Parameters:
securityGroups
-The list of security groups for the VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
DescribeVpcConnectionResponse.Builder creationTime(Instant creationTime)
The creation time of the VPC connection.
- Parameters:
creationTime
-The creation time of the VPC connection.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
DescribeVpcConnectionResponse.Builder tags(Map<String,String> 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.
-
-