Class CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediatailor.CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty>
- Enclosing interface:
CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty
@Stability(Stable)
public static final class CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadsRequestTimeoutMilliseconds(Number adsRequestTimeoutMilliseconds) build()Builds the configured instance.liveMaximumAdsPersonalizationTimeMilliseconds(Number liveMaximumAdsPersonalizationTimeMilliseconds) prefetchAdsRequestTimeoutMilliseconds(Number prefetchAdsRequestTimeoutMilliseconds) prefetchMaximumAdsPersonalizationTimeMilliseconds(Number prefetchMaximumAdsPersonalizationTimeMilliseconds) vodMaximumAdsPersonalizationTimeMilliseconds(Number vodMaximumAdsPersonalizationTimeMilliseconds)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
adsRequestTimeoutMilliseconds
@Stability(Stable) public CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.Builder adsRequestTimeoutMilliseconds(Number adsRequestTimeoutMilliseconds) Sets the value ofCfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.getAdsRequestTimeoutMilliseconds()- Parameters:
adsRequestTimeoutMilliseconds- The maximum time, in milliseconds, that MediaTailor waits for a single ADS response during live or VOD playback. The default is 3000.- Returns:
this
-
liveMaximumAdsPersonalizationTimeMilliseconds
@Stability(Stable) public CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.Builder liveMaximumAdsPersonalizationTimeMilliseconds(Number liveMaximumAdsPersonalizationTimeMilliseconds) Sets the value ofCfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.getLiveMaximumAdsPersonalizationTimeMilliseconds()- Parameters:
liveMaximumAdsPersonalizationTimeMilliseconds- The maximum total time, in milliseconds, that MediaTailor spends on ADS activity for live manifests. The default is 10000.- Returns:
this
-
prefetchAdsRequestTimeoutMilliseconds
@Stability(Stable) public CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.Builder prefetchAdsRequestTimeoutMilliseconds(Number prefetchAdsRequestTimeoutMilliseconds) Sets the value ofCfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.getPrefetchAdsRequestTimeoutMilliseconds()- Parameters:
prefetchAdsRequestTimeoutMilliseconds- The maximum time, in milliseconds, that MediaTailor waits for a single ADS response during prefetch retrieval. If not set, MediaTailor uses the AdsRequestTimeoutMilliseconds value.- Returns:
this
-
prefetchMaximumAdsPersonalizationTimeMilliseconds
@Stability(Stable) public CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.Builder prefetchMaximumAdsPersonalizationTimeMilliseconds(Number prefetchMaximumAdsPersonalizationTimeMilliseconds) Sets the value ofCfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.getPrefetchMaximumAdsPersonalizationTimeMilliseconds()- Parameters:
prefetchMaximumAdsPersonalizationTimeMilliseconds- The maximum total time, in milliseconds, that MediaTailor spends on ADS activity during prefetch retrieval.- Returns:
this
-
vodMaximumAdsPersonalizationTimeMilliseconds
@Stability(Stable) public CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.Builder vodMaximumAdsPersonalizationTimeMilliseconds(Number vodMaximumAdsPersonalizationTimeMilliseconds) Sets the value ofCfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty.getVodMaximumAdsPersonalizationTimeMilliseconds()- Parameters:
vodMaximumAdsPersonalizationTimeMilliseconds- The maximum total time, in milliseconds, that MediaTailor spends on ADS activity for VOD manifests. The default is 10000.- Returns:
this
-
build
@Stability(Stable) public CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty>- Returns:
- a new instance of
CfnPlaybackConfigurationPropsMixin.AdsPersonalizationTimeoutsProperty - Throws:
NullPointerException- if any required attribute was not provided
-