Interface CreateVpcLinkResponse.Builder
-
- All Superinterfaces:
ApiGatewayV2Response.Builder,AwsResponse.Builder,Buildable,CopyableBuilder<CreateVpcLinkResponse.Builder,CreateVpcLinkResponse>,SdkBuilder<CreateVpcLinkResponse.Builder,CreateVpcLinkResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- CreateVpcLinkResponse
public static interface CreateVpcLinkResponse.Builder extends ApiGatewayV2Response.Builder, SdkPojo, CopyableBuilder<CreateVpcLinkResponse.Builder,CreateVpcLinkResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateVpcLinkResponse.BuildercreatedDate(Instant createdDate)The timestamp when the VPC link was created.CreateVpcLinkResponse.Buildername(String name)The name of the VPC link.CreateVpcLinkResponse.BuildersecurityGroupIds(String... securityGroupIds)A list of security group IDs for the VPC link.CreateVpcLinkResponse.BuildersecurityGroupIds(Collection<String> securityGroupIds)A list of security group IDs for the VPC link.CreateVpcLinkResponse.BuildersubnetIds(String... subnetIds)A list of subnet IDs to include in the VPC link.CreateVpcLinkResponse.BuildersubnetIds(Collection<String> subnetIds)A list of subnet IDs to include in the VPC link.CreateVpcLinkResponse.Buildertags(Map<String,String> tags)Tags for the VPC link.CreateVpcLinkResponse.BuildervpcLinkId(String vpcLinkId)The ID of the VPC link.CreateVpcLinkResponse.BuildervpcLinkStatus(String vpcLinkStatus)The status of the VPC link.CreateVpcLinkResponse.BuildervpcLinkStatus(VpcLinkStatus vpcLinkStatus)The status of the VPC link.CreateVpcLinkResponse.BuildervpcLinkStatusMessage(String vpcLinkStatusMessage)A message summarizing the cause of the status of the VPC link.CreateVpcLinkResponse.BuildervpcLinkVersion(String vpcLinkVersion)The version of the VPC link.CreateVpcLinkResponse.BuildervpcLinkVersion(VpcLinkVersion vpcLinkVersion)The version of the VPC link.-
Methods inherited from interface software.amazon.awssdk.services.apigatewayv2.model.ApiGatewayV2Response.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
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
-
createdDate
CreateVpcLinkResponse.Builder createdDate(Instant createdDate)
The timestamp when the VPC link was created.
- Parameters:
createdDate- The timestamp when the VPC link was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
CreateVpcLinkResponse.Builder name(String name)
The name of the VPC link.
- Parameters:
name- The name of the VPC link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
CreateVpcLinkResponse.Builder securityGroupIds(Collection<String> securityGroupIds)
A list of security group IDs for the VPC link.
- Parameters:
securityGroupIds- A list of security group IDs for the VPC link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
CreateVpcLinkResponse.Builder securityGroupIds(String... securityGroupIds)
A list of security group IDs for the VPC link.
- Parameters:
securityGroupIds- A list of security group IDs for the VPC link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
CreateVpcLinkResponse.Builder subnetIds(Collection<String> subnetIds)
A list of subnet IDs to include in the VPC link.
- Parameters:
subnetIds- A list of subnet IDs to include in the VPC link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetIds
CreateVpcLinkResponse.Builder subnetIds(String... subnetIds)
A list of subnet IDs to include in the VPC link.
- Parameters:
subnetIds- A list of subnet IDs to include in the VPC link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
CreateVpcLinkResponse.Builder tags(Map<String,String> tags)
Tags for the VPC link.
- Parameters:
tags- Tags for the VPC link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcLinkId
CreateVpcLinkResponse.Builder vpcLinkId(String vpcLinkId)
The ID of the VPC link.
- Parameters:
vpcLinkId- The ID of the VPC link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcLinkStatus
CreateVpcLinkResponse.Builder vpcLinkStatus(String vpcLinkStatus)
The status of the VPC link.
- Parameters:
vpcLinkStatus- The status of the VPC link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcLinkStatus,VpcLinkStatus
-
vpcLinkStatus
CreateVpcLinkResponse.Builder vpcLinkStatus(VpcLinkStatus vpcLinkStatus)
The status of the VPC link.
- Parameters:
vpcLinkStatus- The status of the VPC link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcLinkStatus,VpcLinkStatus
-
vpcLinkStatusMessage
CreateVpcLinkResponse.Builder vpcLinkStatusMessage(String vpcLinkStatusMessage)
A message summarizing the cause of the status of the VPC link.
- Parameters:
vpcLinkStatusMessage- A message summarizing the cause of the status of the VPC link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcLinkVersion
CreateVpcLinkResponse.Builder vpcLinkVersion(String vpcLinkVersion)
The version of the VPC link.
- Parameters:
vpcLinkVersion- The version of the VPC link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcLinkVersion,VpcLinkVersion
-
vpcLinkVersion
CreateVpcLinkResponse.Builder vpcLinkVersion(VpcLinkVersion vpcLinkVersion)
The version of the VPC link.
- Parameters:
vpcLinkVersion- The version of the VPC link.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
VpcLinkVersion,VpcLinkVersion
-
-