Interface VPCDerivedInfo.Builder

  • Method Details

    • vpcId

      The ID for your VPC. Amazon VPC generates this value when you create a VPC.

      Parameters:
      vpcId - The ID for your VPC. Amazon VPC generates this value when you create a VPC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      VPCDerivedInfo.Builder subnetIds(Collection<String> subnetIds)

      A list of subnet IDs associated with the VPC endpoints for the domain.

      Parameters:
      subnetIds - A list of subnet IDs associated with the VPC endpoints for the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      VPCDerivedInfo.Builder subnetIds(String... subnetIds)

      A list of subnet IDs associated with the VPC endpoints for the domain.

      Parameters:
      subnetIds - A list of subnet IDs associated with the VPC endpoints for the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZones

      VPCDerivedInfo.Builder availabilityZones(Collection<String> availabilityZones)

      The list of Availability Zones associated with the VPC subnets.

      Parameters:
      availabilityZones - The list of Availability Zones associated with the VPC subnets.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • availabilityZones

      VPCDerivedInfo.Builder availabilityZones(String... availabilityZones)

      The list of Availability Zones associated with the VPC subnets.

      Parameters:
      availabilityZones - The list of Availability Zones associated with the VPC subnets.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      VPCDerivedInfo.Builder securityGroupIds(Collection<String> securityGroupIds)

      The list of security group IDs associated with the VPC endpoints for the domain.

      Parameters:
      securityGroupIds - The list of security group IDs associated with the VPC endpoints for the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      VPCDerivedInfo.Builder securityGroupIds(String... securityGroupIds)

      The list of security group IDs associated with the VPC endpoints for the domain.

      Parameters:
      securityGroupIds - The list of security group IDs associated with the VPC endpoints for the domain.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • egressEnabled

      VPCDerivedInfo.Builder egressEnabled(Boolean egressEnabled)

      Indicates whether egress traffic from the domain is routed through the customer VPC. When true, outbound traffic flows through the VPC. When false, outbound traffic goes through the public internet.

      Parameters:
      egressEnabled - Indicates whether egress traffic from the domain is routed through the customer VPC. When true, outbound traffic flows through the VPC. When false, outbound traffic goes through the public internet.
      Returns:
      Returns a reference to this object so that method calls can be chained together.