Interface VpcInterface.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<VpcInterface.Builder,VpcInterface>,SdkBuilder<VpcInterface.Builder,VpcInterface>,SdkPojo
- Enclosing class:
- VpcInterface
public static interface VpcInterface.Builder extends SdkPojo, CopyableBuilder<VpcInterface.Builder,VpcInterface>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description VpcInterface.Buildername(String name)Immutable and has to be a unique against other VpcInterfaces in this Flow.VpcInterface.BuildernetworkInterfaceIds(String... networkInterfaceIds)IDs of the network interfaces created in customer's account by MediaConnect.VpcInterface.BuildernetworkInterfaceIds(Collection<String> networkInterfaceIds)IDs of the network interfaces created in customer's account by MediaConnect.VpcInterface.BuildernetworkInterfaceType(String networkInterfaceType)The type of network interface.VpcInterface.BuildernetworkInterfaceType(NetworkInterfaceType networkInterfaceType)The type of network interface.VpcInterface.BuilderroleArn(String roleArn)Role Arn MediaConnect can assumes to create ENIs in customer's accountVpcInterface.BuildersecurityGroupIds(String... securityGroupIds)Security Group IDs to be used on ENI.VpcInterface.BuildersecurityGroupIds(Collection<String> securityGroupIds)Security Group IDs to be used on ENI.VpcInterface.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
VpcInterface.Builder name(String name)
Immutable and has to be a unique against other VpcInterfaces in this Flow.- Parameters:
name- Immutable and has to be a unique against other VpcInterfaces in this Flow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceIds
VpcInterface.Builder networkInterfaceIds(Collection<String> networkInterfaceIds)
IDs of the network interfaces created in customer's account by MediaConnect.- Parameters:
networkInterfaceIds- IDs of the network interfaces created in customer's account by MediaConnect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceIds
VpcInterface.Builder networkInterfaceIds(String... networkInterfaceIds)
IDs of the network interfaces created in customer's account by MediaConnect.- Parameters:
networkInterfaceIds- IDs of the network interfaces created in customer's account by MediaConnect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
networkInterfaceType
VpcInterface.Builder networkInterfaceType(String 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,NetworkInterfaceType
-
networkInterfaceType
VpcInterface.Builder networkInterfaceType(NetworkInterfaceType 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,NetworkInterfaceType
-
roleArn
VpcInterface.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
VpcInterface.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
VpcInterface.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
VpcInterface.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.
-
-