java.lang.Object
software.amazon.awscdk.services.medialive.alpha.Input.Builder
All Implemented Interfaces:
software.amazon.jsii.Builder<Input>
Enclosing class:
Input

@Stability(Experimental) public static final class Input.Builder extends Object implements software.amazon.jsii.Builder<Input>
(experimental) A fluent builder for Input.
  • Method Details

    • create

      @Stability(Experimental) public static Input.Builder create(software.constructs.Construct scope, String id)
      Parameters:
      scope - This parameter is required.
      id - This parameter is required.
      Returns:
      a new instance of Input.Builder.
    • input

      @Stability(Experimental) public Input.Builder input(InputConfiguration input)
      (experimental) Input configuration that defines the input type and source settings.

      Parameters:
      input - Input configuration that defines the input type and source settings. This parameter is required.
      Returns:
      this
    • inputName

      @Stability(Experimental) public Input.Builder inputName(String inputName)
      (experimental) Input name.

      Default: - auto-generated

      Parameters:
      inputName - Input name. This parameter is required.
      Returns:
      this
    • inputNetworkLocation

      @Stability(Experimental) public Input.Builder inputNetworkLocation(InputNetworkLocation inputNetworkLocation)
      (experimental) The network location of the input — AWS cloud or on-premises (MediaLive Anywhere).

      Default: - AWS, applied by MediaLive

      Parameters:
      inputNetworkLocation - The network location of the input — AWS cloud or on-premises (MediaLive Anywhere). This parameter is required.
      Returns:
      this
    • tags

      @Stability(Experimental) public Input.Builder tags(Map<String,String> tags)
      (experimental) Tags to add to the input.

      Default: - no tags

      Parameters:
      tags - Tags to add to the input. This parameter is required.
      Returns:
      this
    • build

      @Stability(Experimental) public Input build()
      Specified by:
      build in interface software.amazon.jsii.Builder<Input>
      Returns:
      a newly built instance of Input.