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 Details

    • 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

      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

      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:
    • 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

      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: