Interface DescribeInputResponse.Builder

  • Method Details

    • arn

      The Unique ARN of the input (generated, immutable).
      Parameters:
      arn - The Unique ARN of the input (generated, immutable).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attachedChannels

      DescribeInputResponse.Builder attachedChannels(Collection<String> attachedChannels)
      A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).
      Parameters:
      attachedChannels - A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • attachedChannels

      DescribeInputResponse.Builder attachedChannels(String... attachedChannels)
      A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).
      Parameters:
      attachedChannels - A list of channel IDs that that input is attached to (currently an input can only be attached to one channel).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinations

      A list of the destinations of the input (PUSH-type).
      Parameters:
      destinations - A list of the destinations of the input (PUSH-type).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinations

      DescribeInputResponse.Builder destinations(InputDestination... destinations)
      A list of the destinations of the input (PUSH-type).
      Parameters:
      destinations - A list of the destinations of the input (PUSH-type).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • destinations

      A list of the destinations of the input (PUSH-type). This is a convenience method that creates an instance of the InputDestination.Builder avoiding the need to create one manually via InputDestination.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to destinations(List<InputDestination>).

      Parameters:
      destinations - a consumer that will call methods on InputDestination.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • id

      The generated ID of the input (unique for user account, immutable).
      Parameters:
      id - The generated ID of the input (unique for user account, immutable).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputClass

      DescribeInputResponse.Builder inputClass(String inputClass)
      STANDARD - MediaLive expects two sources to be connected to this input. If the channel is also STANDARD, both sources will be ingested. If the channel is SINGLE_PIPELINE, only the first source will be ingested; the second source will always be ignored, even if the first source fails. SINGLE_PIPELINE - You can connect only one source to this input. If the ChannelClass is also SINGLE_PIPELINE, this value is valid. If the ChannelClass is STANDARD, this value is not valid because the channel requires two sources in the input.
      Parameters:
      inputClass - STANDARD - MediaLive expects two sources to be connected to this input. If the channel is also STANDARD, both sources will be ingested. If the channel is SINGLE_PIPELINE, only the first source will be ingested; the second source will always be ignored, even if the first source fails. SINGLE_PIPELINE - You can connect only one source to this input. If the ChannelClass is also SINGLE_PIPELINE, this value is valid. If the ChannelClass is STANDARD, this value is not valid because the channel requires two sources in the input.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputClass

      DescribeInputResponse.Builder inputClass(InputClass inputClass)
      STANDARD - MediaLive expects two sources to be connected to this input. If the channel is also STANDARD, both sources will be ingested. If the channel is SINGLE_PIPELINE, only the first source will be ingested; the second source will always be ignored, even if the first source fails. SINGLE_PIPELINE - You can connect only one source to this input. If the ChannelClass is also SINGLE_PIPELINE, this value is valid. If the ChannelClass is STANDARD, this value is not valid because the channel requires two sources in the input.
      Parameters:
      inputClass - STANDARD - MediaLive expects two sources to be connected to this input. If the channel is also STANDARD, both sources will be ingested. If the channel is SINGLE_PIPELINE, only the first source will be ingested; the second source will always be ignored, even if the first source fails. SINGLE_PIPELINE - You can connect only one source to this input. If the ChannelClass is also SINGLE_PIPELINE, this value is valid. If the ChannelClass is STANDARD, this value is not valid because the channel requires two sources in the input.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputDevices

      Settings for the input devices.
      Parameters:
      inputDevices - Settings for the input devices.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputDevices

      DescribeInputResponse.Builder inputDevices(InputDeviceSettings... inputDevices)
      Settings for the input devices.
      Parameters:
      inputDevices - Settings for the input devices.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputDevices

      Settings for the input devices. This is a convenience method that creates an instance of the InputDeviceSettings.Builder avoiding the need to create one manually via InputDeviceSettings.builder() .

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to inputDevices(List<InputDeviceSettings>).

      Parameters:
      inputDevices - a consumer that will call methods on InputDeviceSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputPartnerIds

      DescribeInputResponse.Builder inputPartnerIds(Collection<String> inputPartnerIds)
      A list of IDs for all Inputs which are partners of this one.
      Parameters:
      inputPartnerIds - A list of IDs for all Inputs which are partners of this one.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputPartnerIds

      DescribeInputResponse.Builder inputPartnerIds(String... inputPartnerIds)
      A list of IDs for all Inputs which are partners of this one.
      Parameters:
      inputPartnerIds - A list of IDs for all Inputs which are partners of this one.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inputSourceType

      DescribeInputResponse.Builder inputSourceType(String inputSourceType)
      Certain pull input sources can be dynamic, meaning that they can have their URL's dynamically changes during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.
      Parameters:
      inputSourceType - Certain pull input sources can be dynamic, meaning that they can have their URL's dynamically changes during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputSourceType

      DescribeInputResponse.Builder inputSourceType(InputSourceType inputSourceType)
      Certain pull input sources can be dynamic, meaning that they can have their URL's dynamically changes during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.
      Parameters:
      inputSourceType - Certain pull input sources can be dynamic, meaning that they can have their URL's dynamically changes during input switch actions. Presently, this functionality only works with MP4_FILE and TS_FILE inputs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mediaConnectFlows

      DescribeInputResponse.Builder mediaConnectFlows(Collection<MediaConnectFlow> mediaConnectFlows)
      A list of MediaConnect Flows for this input.
      Parameters:
      mediaConnectFlows - A list of MediaConnect Flows for this input.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mediaConnectFlows

      DescribeInputResponse.Builder mediaConnectFlows(MediaConnectFlow... mediaConnectFlows)
      A list of MediaConnect Flows for this input.
      Parameters:
      mediaConnectFlows - A list of MediaConnect Flows for this input.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • mediaConnectFlows

      DescribeInputResponse.Builder mediaConnectFlows(Consumer<MediaConnectFlow.Builder>... mediaConnectFlows)
      A list of MediaConnect Flows for this input. This is a convenience method that creates an instance of the MediaConnectFlow.Builder avoiding the need to create one manually via MediaConnectFlow.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to mediaConnectFlows(List<MediaConnectFlow>).

      Parameters:
      mediaConnectFlows - a consumer that will call methods on MediaConnectFlow.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • name

      The user-assigned name (This is a mutable value).
      Parameters:
      name - The user-assigned name (This is a mutable value).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      The Amazon Resource Name (ARN) of the role this input assumes during and after creation.
      Parameters:
      roleArn - The Amazon Resource Name (ARN) of the role this input assumes during and after creation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroups

      DescribeInputResponse.Builder securityGroups(Collection<String> securityGroups)
      A list of IDs for all the Input Security Groups attached to the input.
      Parameters:
      securityGroups - A list of IDs for all the Input Security Groups attached to the input.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • securityGroups

      DescribeInputResponse.Builder securityGroups(String... securityGroups)
      A list of IDs for all the Input Security Groups attached to the input.
      Parameters:
      securityGroups - A list of IDs for all the Input Security Groups attached to the input.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sources

      A list of the sources of the input (PULL-type).
      Parameters:
      sources - A list of the sources of the input (PULL-type).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sources

      A list of the sources of the input (PULL-type).
      Parameters:
      sources - A list of the sources of the input (PULL-type).
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sources

      A list of the sources of the input (PULL-type). This is a convenience method that creates an instance of the InputSource.Builder avoiding the need to create one manually via InputSource.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to sources(List<InputSource>).

      Parameters:
      sources - a consumer that will call methods on InputSource.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      Sets the value of the State property for this object.
      Parameters:
      state - The new value for the State property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • state

      Sets the value of the State property for this object.
      Parameters:
      state - The new value for the State property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      A collection of key-value pairs.
      Parameters:
      tags - A collection of key-value pairs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • type

      Sets the value of the Type property for this object.
      Parameters:
      type - The new value for the Type property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • type

      Sets the value of the Type property for this object.
      Parameters:
      type - The new value for the Type property for this object.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • srtSettings

      DescribeInputResponse.Builder srtSettings(SrtSettings srtSettings)
      The settings associated with an SRT input.
      Parameters:
      srtSettings - The settings associated with an SRT input.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • srtSettings

      default DescribeInputResponse.Builder srtSettings(Consumer<SrtSettings.Builder> srtSettings)
      The settings associated with an SRT input. This is a convenience method that creates an instance of the SrtSettings.Builder avoiding the need to create one manually via SrtSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to srtSettings(SrtSettings).

      Parameters:
      srtSettings - a consumer that will call methods on SrtSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputNetworkLocation

      DescribeInputResponse.Builder inputNetworkLocation(String inputNetworkLocation)
      The location of this input. AWS, for an input existing in the AWS Cloud, On-Prem for an input in a customer network.
      Parameters:
      inputNetworkLocation - The location of this input. AWS, for an input existing in the AWS Cloud, On-Prem for an input in a customer network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • inputNetworkLocation

      DescribeInputResponse.Builder inputNetworkLocation(InputNetworkLocation inputNetworkLocation)
      The location of this input. AWS, for an input existing in the AWS Cloud, On-Prem for an input in a customer network.
      Parameters:
      inputNetworkLocation - The location of this input. AWS, for an input existing in the AWS Cloud, On-Prem for an input in a customer network.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • multicastSettings

      DescribeInputResponse.Builder multicastSettings(MulticastSettings multicastSettings)
      Multicast Input settings.
      Parameters:
      multicastSettings - Multicast Input settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • multicastSettings

      default DescribeInputResponse.Builder multicastSettings(Consumer<MulticastSettings.Builder> multicastSettings)
      Multicast Input settings. This is a convenience method that creates an instance of the MulticastSettings.Builder avoiding the need to create one manually via MulticastSettings.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to multicastSettings(MulticastSettings).

      Parameters:
      multicastSettings - a consumer that will call methods on MulticastSettings.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: