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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VpcOutputSettings.BuilderpublicAddressAllocationIds(String... publicAddressAllocationIds)List of public address allocation ids to associate with ENIs that will be created in Output VPC.VpcOutputSettings.BuilderpublicAddressAllocationIds(Collection<String> publicAddressAllocationIds)List of public address allocation ids to associate with ENIs that will be created in Output VPC.VpcOutputSettings.BuildersecurityGroupIds(String... securityGroupIds)A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces.VpcOutputSettings.BuildersecurityGroupIds(Collection<String> securityGroupIds)A list of up to 5 EC2 VPC security group IDs to attach to the Output VPC network interfaces.VpcOutputSettings.BuildersubnetIds(String... subnetIds)A list of VPC subnet IDs from the same VPC.VpcOutputSettings.BuildersubnetIds(Collection<String> subnetIds)A list of VPC subnet IDs from the same VPC.-
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
-
-
-
-
Method Detail
-
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
VpcOutputSettings.Builder subnetIds(Collection<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.
-
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.
-
-