Interface VpcInterface.Builder

    • Method Detail

      • name

        VpcInterface.Builder name​(String 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, NetworkInterfaceType
      • 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.