Interface VpcInterfaceRequest.Builder

All Superinterfaces:
Buildable, CopyableBuilder<VpcInterfaceRequest.Builder,VpcInterfaceRequest>, SdkBuilder<VpcInterfaceRequest.Builder,VpcInterfaceRequest>, SdkPojo
Enclosing class:
VpcInterfaceRequest

public static interface VpcInterfaceRequest.Builder extends SdkPojo, CopyableBuilder<VpcInterfaceRequest.Builder,VpcInterfaceRequest>
  • Method Details

    • name

      The name of the VPC Interface. This value must be unique within the current flow.
      Parameters:
      name - The name of the VPC Interface. This value must be unique within the current flow.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • networkInterfaceType

      VpcInterfaceRequest.Builder networkInterfaceType(String networkInterfaceType)
      The type of network interface. If this value is not included in the request, MediaConnect uses ENA as the networkInterfaceType.
      Parameters:
      networkInterfaceType - The type of network interface. If this value is not included in the request, MediaConnect uses ENA as the networkInterfaceType.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • networkInterfaceType

      VpcInterfaceRequest.Builder networkInterfaceType(NetworkInterfaceType networkInterfaceType)
      The type of network interface. If this value is not included in the request, MediaConnect uses ENA as the networkInterfaceType.
      Parameters:
      networkInterfaceType - The type of network interface. If this value is not included in the request, MediaConnect uses ENA as the networkInterfaceType.
      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

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

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

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