Interface VpcLink.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VpcLink.Builder,VpcLink>,SdkBuilder<VpcLink.Builder,VpcLink>,SdkPojo
- Enclosing class:
- VpcLink
public static interface VpcLink.Builder extends SdkPojo, CopyableBuilder<VpcLink.Builder,VpcLink>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VpcLink.BuildercreatedDate(Instant createdDate)The timestamp when the VPC link was created.VpcLink.Buildername(String name)The name of the VPC link.VpcLink.BuildersecurityGroupIds(String... securityGroupIds)A list of security group IDs for the VPC link.VpcLink.BuildersecurityGroupIds(Collection<String> securityGroupIds)A list of security group IDs for the VPC link.VpcLink.BuildersubnetIds(String... subnetIds)A list of subnet IDs to include in the VPC link.VpcLink.BuildersubnetIds(Collection<String> subnetIds)A list of subnet IDs to include in the VPC link.VpcLink.Buildertags(Map<String,String> tags)Tags for the VPC link.VpcLink.BuildervpcLinkId(String vpcLinkId)The ID of the VPC link.VpcLink.BuildervpcLinkStatus(String vpcLinkStatus)The status of the VPC link.VpcLink.BuildervpcLinkStatus(VpcLinkStatus vpcLinkStatus)The status of the VPC link.VpcLink.BuildervpcLinkStatusMessage(String vpcLinkStatusMessage)A message summarizing the cause of the status of the VPC link.VpcLink.BuildervpcLinkVersion(String vpcLinkVersion)The version of the VPC link.VpcLink.BuildervpcLinkVersion(VpcLinkVersion vpcLinkVersion)The version of the VPC link.-
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, sdkFields
-
-
-
-
Method Detail
-
createdDate
VpcLink.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
VpcLink.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
VpcLink.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
VpcLink.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
VpcLink.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
VpcLink.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
VpcLink.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
VpcLink.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
VpcLink.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
VpcLink.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
VpcLink.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
VpcLink.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
VpcLink.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
-
-