Interface AlternateMedia.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AlternateMedia.Builder,AlternateMedia>,SdkBuilder<AlternateMedia.Builder,AlternateMedia>,SdkPojo
- Enclosing class:
- AlternateMedia
public static interface AlternateMedia.Builder extends SdkPojo, CopyableBuilder<AlternateMedia.Builder,AlternateMedia>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description AlternateMedia.BuilderadBreaks(Collection<AdBreak> adBreaks)Ad break configuration parameters defined in AlternateMedia.AlternateMedia.BuilderadBreaks(Consumer<AdBreak.Builder>... adBreaks)Ad break configuration parameters defined in AlternateMedia.AlternateMedia.BuilderadBreaks(AdBreak... adBreaks)Ad break configuration parameters defined in AlternateMedia.default AlternateMedia.BuilderclipRange(Consumer<ClipRange.Builder> clipRange)Sets the value of the ClipRange property for this object.AlternateMedia.BuilderclipRange(ClipRange clipRange)Sets the value of the ClipRange property for this object.AlternateMedia.BuilderdurationMillis(Long durationMillis)The duration of the alternateMedia in milliseconds.AlternateMedia.BuilderliveSourceName(String liveSourceName)The name of the live source for alternateMedia.AlternateMedia.BuilderscheduledStartTimeMillis(Long scheduledStartTimeMillis)The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.AlternateMedia.BuildersourceLocationName(String sourceLocationName)The name of the source location for alternateMedia.AlternateMedia.BuildervodSourceName(String vodSourceName)The name of the VOD source for alternateMedia.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
sourceLocationName
AlternateMedia.Builder sourceLocationName(String sourceLocationName)
The name of the source location for alternateMedia.
- Parameters:
sourceLocationName- The name of the source location for alternateMedia.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
liveSourceName
AlternateMedia.Builder liveSourceName(String liveSourceName)
The name of the live source for alternateMedia.
- Parameters:
liveSourceName- The name of the live source for alternateMedia.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vodSourceName
AlternateMedia.Builder vodSourceName(String vodSourceName)
The name of the VOD source for alternateMedia.
- Parameters:
vodSourceName- The name of the VOD source for alternateMedia.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clipRange
AlternateMedia.Builder clipRange(ClipRange clipRange)
Sets the value of the ClipRange property for this object.- Parameters:
clipRange- The new value for the ClipRange property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
clipRange
default AlternateMedia.Builder clipRange(Consumer<ClipRange.Builder> clipRange)
Sets the value of the ClipRange property for this object. 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)
-
scheduledStartTimeMillis
AlternateMedia.Builder scheduledStartTimeMillis(Long scheduledStartTimeMillis)
The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.
- Parameters:
scheduledStartTimeMillis- The date and time that the alternateMedia is scheduled to start, in epoch milliseconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adBreaks
AlternateMedia.Builder adBreaks(Collection<AdBreak> adBreaks)
Ad break configuration parameters defined in AlternateMedia.
- Parameters:
adBreaks- Ad break configuration parameters defined in AlternateMedia.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adBreaks
AlternateMedia.Builder adBreaks(AdBreak... adBreaks)
Ad break configuration parameters defined in AlternateMedia.
- Parameters:
adBreaks- Ad break configuration parameters defined in AlternateMedia.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
adBreaks
AlternateMedia.Builder adBreaks(Consumer<AdBreak.Builder>... adBreaks)
Ad break configuration parameters defined in AlternateMedia.
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)
-
durationMillis
AlternateMedia.Builder durationMillis(Long durationMillis)
The duration of the alternateMedia in milliseconds.
- Parameters:
durationMillis- The duration of the alternateMedia in milliseconds.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-