Interface DescribeProgramResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<DescribeProgramResponse.Builder,DescribeProgramResponse>, MediaTailorResponse.Builder, SdkBuilder<DescribeProgramResponse.Builder,DescribeProgramResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
DescribeProgramResponse

public static interface DescribeProgramResponse.Builder extends MediaTailorResponse.Builder, SdkPojo, CopyableBuilder<DescribeProgramResponse.Builder,DescribeProgramResponse>
  • 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

      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 of the program.

      Parameters:
      arn - The ARN of 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

      DescribeProgramResponse.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

      DescribeProgramResponse.Builder channelName(String channelName)

      The name of the channel that the program belongs to.

      Parameters:
      channelName - The name of the channel that the program belongs to.
      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

      DescribeProgramResponse.Builder creationTime(Instant creationTime)

      The timestamp of when the program was created.

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

      DescribeProgramResponse.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

      DescribeProgramResponse.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

      DescribeProgramResponse.Builder programName(String programName)

      The name of the program.

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

      DescribeProgramResponse.Builder scheduledStartTime(Instant scheduledStartTime)

      The date and time that the program is scheduled to start in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2021-03-27T17:48:16.751Z represents March 27, 2021 at 17:48:16.751 UTC.

      Parameters:
      scheduledStartTime - The date and time that the program is scheduled to start in ISO 8601 format and Coordinated Universal Time (UTC). For example, the value 2021-03-27T17:48:16.751Z represents March 27, 2021 at 17:48:16.751 UTC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • sourceLocationName

      DescribeProgramResponse.Builder sourceLocationName(String sourceLocationName)

      The source location name.

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

      DescribeProgramResponse.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.