Interface OutputGroup.Builder

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

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

    • automatedEncodingSettings

      OutputGroup.Builder automatedEncodingSettings(AutomatedEncodingSettings automatedEncodingSettings)
      Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of your input video.
      Parameters:
      automatedEncodingSettings - Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of your input video.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • automatedEncodingSettings

      default OutputGroup.Builder automatedEncodingSettings(Consumer<AutomatedEncodingSettings.Builder> automatedEncodingSettings)
      Use automated encoding to have MediaConvert choose your encoding settings for you, based on characteristics of your input video. This is a convenience method that creates an instance of the AutomatedEncodingSettings.Builder avoiding the need to create one manually via AutomatedEncodingSettings.builder().

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

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

      OutputGroup.Builder customName(String customName)
      Use Custom Group Name to specify a name for the output group. This value is displayed on the console and can make your job settings JSON more human-readable. It does not affect your outputs. Use up to twelve characters that are either letters, numbers, spaces, or underscores.
      Parameters:
      customName - Use Custom Group Name to specify a name for the output group. This value is displayed on the console and can make your job settings JSON more human-readable. It does not affect your outputs. Use up to twelve characters that are either letters, numbers, spaces, or underscores.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      Name of the output group
      Parameters:
      name - Name of the output group
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputGroupSettings

      OutputGroup.Builder outputGroupSettings(OutputGroupSettings outputGroupSettings)
      Output Group settings, including type
      Parameters:
      outputGroupSettings - Output Group settings, including type
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputGroupSettings

      default OutputGroup.Builder outputGroupSettings(Consumer<OutputGroupSettings.Builder> outputGroupSettings)
      Output Group settings, including type This is a convenience method that creates an instance of the OutputGroupSettings.Builder avoiding the need to create one manually via OutputGroupSettings.builder().

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

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

      This object holds groups of encoding settings, one group of settings per output.
      Parameters:
      outputs - This object holds groups of encoding settings, one group of settings per output.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputs

      OutputGroup.Builder outputs(Output... outputs)
      This object holds groups of encoding settings, one group of settings per output.
      Parameters:
      outputs - This object holds groups of encoding settings, one group of settings per output.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputs

      This object holds groups of encoding settings, one group of settings per output. This is a convenience method that creates an instance of the Output.Builder avoiding the need to create one manually via Output.builder().

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

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