Interface UpdateProgramResponse.Builder

  • Method Details

    • adBreaks

      The ad break configuration settings.

      Parameters:
      adBreaks - The ad break configuration settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adBreaks

      UpdateProgramResponse.Builder adBreaks(AdBreak... adBreaks)

      The ad break configuration settings.

      Parameters:
      adBreaks - The ad break configuration settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • adBreaks

      The ad break configuration settings.

      This is a convenience method that creates an instance of the AdBreak.Builder avoiding the need to create one manually via AdBreak.builder().

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

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

      The ARN to assign to the program.

      Parameters:
      arn - The ARN to assign to the program.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • audienceMedia

      The list of AudienceMedia defined in program.

      Parameters:
      audienceMedia - The list of AudienceMedia defined in program.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • audienceMedia

      UpdateProgramResponse.Builder audienceMedia(AudienceMedia... audienceMedia)

      The list of AudienceMedia defined in program.

      Parameters:
      audienceMedia - The list of AudienceMedia defined in program.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • audienceMedia

      The list of AudienceMedia defined in program.

      This is a convenience method that creates an instance of the AudienceMedia.Builder avoiding the need to create one manually via AudienceMedia.builder().

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

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

      UpdateProgramResponse.Builder channelName(String channelName)

      The name to assign to the channel for this program.

      Parameters:
      channelName - The name to assign to the channel for this program.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clipRange

      The clip range configuration settings.

      Parameters:
      clipRange - The clip range configuration settings.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • clipRange

      The clip range configuration settings.

      This is a convenience method that creates an instance of the ClipRange.Builder avoiding the need to create one manually via ClipRange.builder().

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

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

      UpdateProgramResponse.Builder creationTime(Instant creationTime)

      The time the program was created.

      Parameters:
      creationTime - The time the program was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • durationMillis

      UpdateProgramResponse.Builder durationMillis(Long durationMillis)

      The duration of the live program in milliseconds.

      Parameters:
      durationMillis - The duration of the live program in milliseconds.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • liveSourceName

      UpdateProgramResponse.Builder liveSourceName(String liveSourceName)

      The name of the LiveSource for this Program.

      Parameters:
      liveSourceName - The name of the LiveSource for this Program.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • programName

      UpdateProgramResponse.Builder programName(String programName)

      The name to assign to this program.

      Parameters:
      programName - The name to assign to this program.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • scheduledStartTime

      UpdateProgramResponse.Builder scheduledStartTime(Instant scheduledStartTime)

      The scheduled start time for this Program.

      Parameters:
      scheduledStartTime - The scheduled start time for this Program.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceLocationName

      UpdateProgramResponse.Builder sourceLocationName(String sourceLocationName)

      The name to assign to the source location for this program.

      Parameters:
      sourceLocationName - The name to assign to the source location for this program.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • vodSourceName

      UpdateProgramResponse.Builder vodSourceName(String vodSourceName)

      The name that's used to refer to a VOD source.

      Parameters:
      vodSourceName - The name that's used to refer to a VOD source.
      Returns:
      Returns a reference to this object so that method calls can be chained together.