Interface VpcInterfaceRequest.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<VpcInterfaceRequest.Builder,,VpcInterfaceRequest> SdkBuilder<VpcInterfaceRequest.Builder,,VpcInterfaceRequest> SdkPojo
- Enclosing class:
VpcInterfaceRequest
public static interface VpcInterfaceRequest.Builder
extends SdkPojo, CopyableBuilder<VpcInterfaceRequest.Builder,VpcInterfaceRequest>
-
Method Summary
Modifier and TypeMethodDescriptionThe name of the VPC Interface.networkInterfaceType(String networkInterfaceType) The type of network interface.networkInterfaceType(NetworkInterfaceType networkInterfaceType) The type of network interface.Role Arn MediaConnect can assumes to create ENIs in customer's accountsecurityGroupIds(String... securityGroupIds) Security Group IDs to be used on ENI.securityGroupIds(Collection<String> securityGroupIds) Security Group IDs to be used on ENI.Subnet must be in the AZ of the FlowMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
The name of the VPC Interface. This value must be unique within the current flow.- Parameters:
name- The name of the VPC Interface. This value must be unique within the current flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceType
The type of network interface. If this value is not included in the request, MediaConnect uses ENA as the networkInterfaceType.- Parameters:
networkInterfaceType- The type of network interface. If this value is not included in the request, MediaConnect uses ENA as the networkInterfaceType.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
networkInterfaceType
The type of network interface. If this value is not included in the request, MediaConnect uses ENA as the networkInterfaceType.- Parameters:
networkInterfaceType- The type of network interface. If this value is not included in the request, MediaConnect uses ENA as the networkInterfaceType.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
roleArn
Role Arn MediaConnect can assumes to create ENIs in customer's account- Parameters:
roleArn- Role Arn MediaConnect can assumes to create ENIs in customer's account- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
Security Group IDs to be used on ENI.- Parameters:
securityGroupIds- Security Group IDs to be used on ENI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityGroupIds
Security Group IDs to be used on ENI.- Parameters:
securityGroupIds- Security Group IDs to be used on ENI.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
subnetId
Subnet must be in the AZ of the Flow- Parameters:
subnetId- Subnet must be in the AZ of the Flow- Returns:
- Returns a reference to this object so that method calls can be chained together.
-