Interface VpcOutputSettings.Builder

All Superinterfaces:
Buildable, CopyableBuilder<VpcOutputSettings.Builder,VpcOutputSettings>, SdkBuilder<VpcOutputSettings.Builder,VpcOutputSettings>, SdkPojo
Enclosing class:
VpcOutputSettings

public static interface VpcOutputSettings.Builder extends SdkPojo, CopyableBuilder<VpcOutputSettings.Builder,VpcOutputSettings>
  • Method Details

    • publicAddressAllocationIds

      VpcOutputSettings.Builder publicAddressAllocationIds(Collection<String> publicAddressAllocationIds)
      List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels
      Parameters:
      publicAddressAllocationIds - List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • publicAddressAllocationIds

      VpcOutputSettings.Builder publicAddressAllocationIds(String... publicAddressAllocationIds)
      List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels
      Parameters:
      publicAddressAllocationIds - List of public address allocation ids to associate with ENIs that will be created in Output VPC. Must specify one for SINGLE_PIPELINE, two for STANDARD channels
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      VpcOutputSettings.Builder securityGroupIds(Collection<String> securityGroupIds)
      A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used
      Parameters:
      securityGroupIds - A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroupIds

      VpcOutputSettings.Builder securityGroupIds(String... securityGroupIds)
      A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used
      Parameters:
      securityGroupIds - A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces. If none are specified then the VPC default security group will be used
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
      Parameters:
      subnetIds - A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • subnetIds

      VpcOutputSettings.Builder subnetIds(String... subnetIds)
      A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
      Parameters:
      subnetIds - A list of VPC subnet IDs from the same VPC. If STANDARD channel, subnet IDs must be mapped to two unique availability zones (AZ).
      Returns:
      Returns a reference to this object so that method calls can be chained together.