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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods 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.
-