Interface VpcInterface.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<VpcInterface.Builder,
,VpcInterface> SdkBuilder<VpcInterface.Builder,
,VpcInterface> SdkPojo
- Enclosing class:
VpcInterface
@Mutable
@NotThreadSafe
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.A role Arn MediaConnect can assume to create ENIs in your account.securityGroupIds
(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 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, sdkFieldNameToField, 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
A role Arn MediaConnect can assume to create ENIs in your account.
- Parameters:
roleArn
- A role Arn MediaConnect can assume to create ENIs in your 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.
-