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 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

      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

      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:
    • 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.