Interface VpcInterface.Builder

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

      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

      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.