Class CfnPrefetchSchedule.Builder
java.lang.Object
software.amazon.awscdk.services.mediatailor.CfnPrefetchSchedule.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPrefetchSchedule>
- Enclosing class:
CfnPrefetchSchedule
@Stability(Stable)
public static final class CfnPrefetchSchedule.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPrefetchSchedule>
A fluent builder for
CfnPrefetchSchedule.-
Method Summary
Modifier and TypeMethodDescriptionbuild()consumption(IResolvable consumption) static CfnPrefetchSchedule.BuilderThe name to assign to the prefetch schedule.playbackConfigurationName(String playbackConfigurationName) The name of the playback configuration.recurringPrefetchConfiguration(IResolvable recurringPrefetchConfiguration) recurringPrefetchConfiguration(CfnPrefetchSchedule.RecurringPrefetchConfigurationProperty recurringPrefetchConfiguration) retrieval(IResolvable retrieval) scheduleType(String scheduleType) The frequency that MediaTailor creates prefetch schedules.An optional stream identifier that MediaTailor uses to prefetch ads for multiple streams that use the same playback configuration.The tags assigned to the prefetch schedule.
-
Method Details
-
create
@Stability(Stable) public static CfnPrefetchSchedule.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnPrefetchSchedule.Builder.
-
name
The name to assign to the prefetch schedule.- Parameters:
name- The name to assign to the prefetch schedule. This parameter is required.- Returns:
this- See Also:
-
playbackConfigurationName
@Stability(Stable) public CfnPrefetchSchedule.Builder playbackConfigurationName(String playbackConfigurationName) The name of the playback configuration.- Parameters:
playbackConfigurationName- The name of the playback configuration. This parameter is required.- Returns:
this- See Also:
-
consumption
- Parameters:
consumption- This parameter is required.- Returns:
this- See Also:
-
consumption
@Stability(Stable) public CfnPrefetchSchedule.Builder consumption(CfnPrefetchSchedule.PrefetchConsumptionProperty consumption) - Parameters:
consumption- This parameter is required.- Returns:
this- See Also:
-
recurringPrefetchConfiguration
@Stability(Stable) public CfnPrefetchSchedule.Builder recurringPrefetchConfiguration(IResolvable recurringPrefetchConfiguration) - Parameters:
recurringPrefetchConfiguration- This parameter is required.- Returns:
this- See Also:
-
recurringPrefetchConfiguration
@Stability(Stable) public CfnPrefetchSchedule.Builder recurringPrefetchConfiguration(CfnPrefetchSchedule.RecurringPrefetchConfigurationProperty recurringPrefetchConfiguration) - Parameters:
recurringPrefetchConfiguration- This parameter is required.- Returns:
this- See Also:
-
retrieval
- Parameters:
retrieval- This parameter is required.- Returns:
this- See Also:
-
retrieval
@Stability(Stable) public CfnPrefetchSchedule.Builder retrieval(CfnPrefetchSchedule.PrefetchRetrievalProperty retrieval) - Parameters:
retrieval- This parameter is required.- Returns:
this- See Also:
-
scheduleType
The frequency that MediaTailor creates prefetch schedules.- Parameters:
scheduleType- The frequency that MediaTailor creates prefetch schedules. This parameter is required.- Returns:
this- See Also:
-
streamId
An optional stream identifier that MediaTailor uses to prefetch ads for multiple streams that use the same playback configuration.- Parameters:
streamId- An optional stream identifier that MediaTailor uses to prefetch ads for multiple streams that use the same playback configuration. This parameter is required.- Returns:
this- See Also:
-
tags
The tags assigned to the prefetch schedule.- Parameters:
tags- The tags assigned to the prefetch schedule. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPrefetchSchedule>- Returns:
- a newly built instance of
CfnPrefetchSchedule.
-