Interface VpcInterfaceRequest.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VpcInterfaceRequest.Builder,
,VpcInterfaceRequest> SdkBuilder<VpcInterfaceRequest.Builder,
,VpcInterfaceRequest> SdkPojo
- Enclosing class:
VpcInterfaceRequest
-
Method Summary
Modifier and TypeMethodDescriptionThe name for the VPC interface.networkInterfaceType
(String networkInterfaceType) The type of network interface.networkInterfaceType
(NetworkInterfaceType networkInterfaceType) The type of network interface.The Amazon Resource Name (ARN) of the role that you created when you set up MediaConnect as a trusted service.securityGroupIds
(String... securityGroupIds) A virtual firewall to control inbound and outbound traffic.securityGroupIds
(Collection<String> securityGroupIds) A virtual firewall to control inbound and outbound traffic.The subnet IDs that you want to use for your VPC interface.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 Details
-
name
The name for the VPC interface. This name must be unique within the flow.
- Parameters:
name
- The name for the VPC interface. This name must be unique within the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceType
The type of network interface.
- Parameters:
networkInterfaceType
- The type of network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkInterfaceType
The type of network interface.
- Parameters:
networkInterfaceType
- The type of network interface.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
roleArn
The Amazon Resource Name (ARN) of the role that you created when you set up MediaConnect as a trusted service.
- Parameters:
roleArn
- The Amazon Resource Name (ARN) of the role that you created when you set up MediaConnect as a trusted service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
A virtual firewall to control inbound and outbound traffic.
- Parameters:
securityGroupIds
- A virtual firewall to control inbound and outbound traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
A virtual firewall to control inbound and outbound traffic.
- Parameters:
securityGroupIds
- A virtual firewall to control inbound and outbound traffic.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetId
The subnet IDs that you want to use for your VPC interface. A range of IP addresses in your VPC. When you create your VPC, you specify a range of IPv4 addresses for the VPC in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. This is the primary CIDR block for your VPC. When you create a subnet for your VPC, you specify the CIDR block for the subnet, which is a subset of the VPC CIDR block. The subnets that you use across all VPC interfaces on the flow must be in the same Availability Zone as the flow.
- Parameters:
subnetId
- The subnet IDs that you want to use for your VPC interface. A range of IP addresses in your VPC. When you create your VPC, you specify a range of IPv4 addresses for the VPC in the form of a Classless Inter-Domain Routing (CIDR) block; for example, 10.0.0.0/16. This is the primary CIDR block for your VPC. When you create a subnet for your VPC, you specify the CIDR block for the subnet, which is a subset of the VPC CIDR block. The subnets that you use across all VPC interfaces on the flow must be in the same Availability Zone as the flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-