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.Builderauthentication(String authentication)The authentication type of VPC connection.DescribeVpcConnectionResponse.BuildercreationTime(Instant creationTime)The creation time of the VPC connection.DescribeVpcConnectionResponse.BuildersecurityGroups(String... securityGroups)The list of security groups for the VPC connection.DescribeVpcConnectionResponse.BuildersecurityGroups(Collection<String> securityGroups)The list of security groups for the VPC connection.DescribeVpcConnectionResponse.Builderstate(String state)The state of VPC connection.DescribeVpcConnectionResponse.Builderstate(VpcConnectionState state)The state of VPC connection.DescribeVpcConnectionResponse.Buildersubnets(String... subnets)The list of subnets for the VPC connection.DescribeVpcConnectionResponse.Buildersubnets(Collection<String> subnets)The list of subnets for the VPC connection.DescribeVpcConnectionResponse.Buildertags(Map<String,String> tags)A map of tags for the VPC connection.DescribeVpcConnectionResponse.BuildertargetClusterArn(String targetClusterArn)The Amazon Resource Name (ARN) that uniquely identifies an MSK cluster.DescribeVpcConnectionResponse.BuildervpcConnectionArn(String vpcConnectionArn)The Amazon Resource Name (ARN) that uniquely identifies a MSK VPC connection.DescribeVpcConnectionResponse.BuildervpcId(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, sdkFieldNameToField, 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.
-
-