public static interface CreateChannelRequest.Builder extends MediaTailorRequest.Builder, SdkPojo, CopyableBuilder<CreateChannelRequest.Builder,CreateChannelRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateChannelRequest.Builder channelName(String channelName)
The name of the channel.
channelName - The name of the channel.CreateChannelRequest.Builder fillerSlate(SlateSource fillerSlate)
The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel
uses the LINEAR PlaybackMode. MediaTailor doesn't support filler slate for channels
using the LOOP PlaybackMode.
fillerSlate - The slate used to fill gaps between programs in the schedule. You must configure filler slate if your
channel uses the LINEAR PlaybackMode. MediaTailor doesn't support filler
slate for channels using the LOOP PlaybackMode.default CreateChannelRequest.Builder fillerSlate(Consumer<SlateSource.Builder> fillerSlate)
The slate used to fill gaps between programs in the schedule. You must configure filler slate if your channel
uses the LINEAR PlaybackMode. MediaTailor doesn't support filler slate for channels
using the LOOP PlaybackMode.
SlateSource.Builder avoiding the need to
create one manually via SlateSource.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to fillerSlate(SlateSource).
fillerSlate - a consumer that will call methods on SlateSource.BuilderfillerSlate(SlateSource)CreateChannelRequest.Builder outputs(Collection<RequestOutputItem> outputs)
The channel's output properties.
outputs - The channel's output properties.CreateChannelRequest.Builder outputs(RequestOutputItem... outputs)
The channel's output properties.
outputs - The channel's output properties.CreateChannelRequest.Builder outputs(Consumer<RequestOutputItem.Builder>... outputs)
The channel's output properties.
This is a convenience method that creates an instance of theRequestOutputItem.Builder avoiding the need to
create one manually via RequestOutputItem.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #outputs(List.
outputs - a consumer that will call methods on
RequestOutputItem.Builder#outputs(java.util.Collection) CreateChannelRequest.Builder playbackMode(String playbackMode)
The type of playback mode to use for this channel.
LINEAR - The programs in the schedule play once back-to-back in the schedule.
LOOP - The programs in the schedule play back-to-back in an endless loop. When the last program
in the schedule stops playing, playback loops back to the first program in the schedule.
playbackMode - The type of playback mode to use for this channel.
LINEAR - The programs in the schedule play once back-to-back in the schedule.
LOOP - The programs in the schedule play back-to-back in an endless loop. When the last
program in the schedule stops playing, playback loops back to the first program in the schedule.
PlaybackMode,
PlaybackModeCreateChannelRequest.Builder playbackMode(PlaybackMode playbackMode)
The type of playback mode to use for this channel.
LINEAR - The programs in the schedule play once back-to-back in the schedule.
LOOP - The programs in the schedule play back-to-back in an endless loop. When the last program
in the schedule stops playing, playback loops back to the first program in the schedule.
playbackMode - The type of playback mode to use for this channel.
LINEAR - The programs in the schedule play once back-to-back in the schedule.
LOOP - The programs in the schedule play back-to-back in an endless loop. When the last
program in the schedule stops playing, playback loops back to the first program in the schedule.
PlaybackMode,
PlaybackModeCreateChannelRequest.Builder tags(Map<String,String> tags)
The tags to assign to the channel. Tags are key-value pairs that you can associate with Amazon resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental MediaTailor Resources.
tags - The tags to assign to the channel. Tags are key-value pairs that you can associate with Amazon
resources to help with organization, access control, and cost tracking. For more information, see Tagging AWS Elemental
MediaTailor Resources.CreateChannelRequest.Builder tier(String tier)
The tier of the channel.
CreateChannelRequest.Builder tier(Tier tier)
The tier of the channel.
CreateChannelRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateChannelRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.