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
Modifier and TypeMethodDescriptionImmutable and has to be a unique against other VpcInterfaces in this Flow.networkInterfaceIds
(String... networkInterfaceIds) IDs of the network interfaces created in customer's account by MediaConnect.networkInterfaceIds
(Collection<String> networkInterfaceIds) IDs of the network interfaces created in customer's account by MediaConnect.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
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
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
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
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
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.
-