Interface UpdateProgramResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<UpdateProgramResponse.Builder,UpdateProgramResponse>,MediaTailorResponse.Builder,SdkBuilder<UpdateProgramResponse.Builder,UpdateProgramResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- UpdateProgramResponse
public static interface UpdateProgramResponse.Builder extends MediaTailorResponse.Builder, SdkPojo, CopyableBuilder<UpdateProgramResponse.Builder,UpdateProgramResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateProgramResponse.BuilderadBreaks(Collection<AdBreak> adBreaks)The ad break configuration settings.UpdateProgramResponse.BuilderadBreaks(Consumer<AdBreak.Builder>... adBreaks)The ad break configuration settings.UpdateProgramResponse.BuilderadBreaks(AdBreak... adBreaks)The ad break configuration settings.UpdateProgramResponse.Builderarn(String arn)The ARN to assign to the program.UpdateProgramResponse.BuilderchannelName(String channelName)The name to assign to the channel for this program.default UpdateProgramResponse.BuilderclipRange(Consumer<ClipRange.Builder> clipRange)The clip range configuration settings.UpdateProgramResponse.BuilderclipRange(ClipRange clipRange)The clip range configuration settings.UpdateProgramResponse.BuildercreationTime(Instant creationTime)The time the program was created.UpdateProgramResponse.BuilderdurationMillis(Long durationMillis)The duration of the live program in milliseconds.UpdateProgramResponse.BuilderliveSourceName(String liveSourceName)The name of the LiveSource for this Program.UpdateProgramResponse.BuilderprogramName(String programName)The name to assign to this program.UpdateProgramResponse.BuilderscheduledStartTime(Instant scheduledStartTime)The scheduled start time for this Program.UpdateProgramResponse.BuildersourceLocationName(String sourceLocationName)The name to assign to the source location for this program.UpdateProgramResponse.BuildervodSourceName(String vodSourceName)The name that's used to refer to a VOD source.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.mediatailor.model.MediaTailorResponse.Builder
build, responseMetadata, responseMetadata
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
-
-
-
Method Detail
-
adBreaks
UpdateProgramResponse.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
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
UpdateProgramResponse.Builder adBreaks(Consumer<AdBreak.Builder>... adBreaks)
The ad break configuration settings.
This is a convenience method that creates an instance of theAdBreak.Builderavoiding the need to create one manually viaAdBreak.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#adBreaks(List.) - Parameters:
adBreaks- a consumer that will call methods onAdBreak.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#adBreaks(java.util.Collection)
-
arn
UpdateProgramResponse.Builder arn(String 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.
-
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
UpdateProgramResponse.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.
-
clipRange
default UpdateProgramResponse.Builder clipRange(Consumer<ClipRange.Builder> clipRange)
The clip range configuration settings.
This is a convenience method that creates an instance of theClipRange.Builderavoiding the need to create one manually viaClipRange.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toclipRange(ClipRange).- Parameters:
clipRange- a consumer that will call methods onClipRange.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
clipRange(ClipRange)
-
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.
-
-