Interface DescribeProgramResponse.Builder

    • Method Detail

      • adBreaks

        DescribeProgramResponse.Builder adBreaks​(Collection<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

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

        DescribeProgramResponse.Builder arn​(String 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.
      • 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

        DescribeProgramResponse.Builder clipRange​(ClipRange 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.
      • 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.