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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VpcInterfaceRequest.Buildername(String name)The name of the VPC Interface.VpcInterfaceRequest.BuildernetworkInterfaceType(String networkInterfaceType)The type of network interface.VpcInterfaceRequest.BuildernetworkInterfaceType(NetworkInterfaceType networkInterfaceType)The type of network interface.VpcInterfaceRequest.BuilderroleArn(String roleArn)Role Arn MediaConnect can assumes to create ENIs in customer's accountVpcInterfaceRequest.BuildersecurityGroupIds(String... securityGroupIds)Security Group IDs to be used on ENI.VpcInterfaceRequest.BuildersecurityGroupIds(Collection<String> securityGroupIds)Security Group IDs to be used on ENI.VpcInterfaceRequest.BuildersubnetId(String subnetId)Subnet must be in the AZ of the Flow-
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, sdkFields
-
-
-
-
Method Detail
-
name
VpcInterfaceRequest.Builder name(String 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
VpcInterfaceRequest.Builder networkInterfaceType(String 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,NetworkInterfaceType
-
networkInterfaceType
VpcInterfaceRequest.Builder networkInterfaceType(NetworkInterfaceType 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,NetworkInterfaceType
-
roleArn
VpcInterfaceRequest.Builder roleArn(String 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
VpcInterfaceRequest.Builder securityGroupIds(Collection<String> 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
VpcInterfaceRequest.Builder securityGroupIds(String... 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
VpcInterfaceRequest.Builder subnetId(String 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.
-
-