Class CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.mediatailor.CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty>
- Enclosing interface:
CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty
@Stability(Stable)
public static final class CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.recurringConsumption(CfnPrefetchSchedulePropsMixin.RecurringConsumptionProperty recurringConsumption) recurringConsumption(IResolvable recurringConsumption) recurringRetrieval(CfnPrefetchSchedulePropsMixin.RecurringRetrievalProperty recurringRetrieval) recurringRetrieval(IResolvable recurringRetrieval)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
endTime
@Stability(Stable) public CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.Builder endTime(String endTime) - Parameters:
endTime- The end time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.- Returns:
this
-
recurringConsumption
@Stability(Stable) public CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.Builder recurringConsumption(IResolvable recurringConsumption) Sets the value ofCfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.getRecurringConsumption()- Parameters:
recurringConsumption- the value to be set.- Returns:
this
-
recurringConsumption
@Stability(Stable) public CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.Builder recurringConsumption(CfnPrefetchSchedulePropsMixin.RecurringConsumptionProperty recurringConsumption) Sets the value ofCfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.getRecurringConsumption()- Parameters:
recurringConsumption- the value to be set.- Returns:
this
-
recurringRetrieval
@Stability(Stable) public CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.Builder recurringRetrieval(IResolvable recurringRetrieval) Sets the value ofCfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.getRecurringRetrieval()- Parameters:
recurringRetrieval- the value to be set.- Returns:
this
-
recurringRetrieval
@Stability(Stable) public CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.Builder recurringRetrieval(CfnPrefetchSchedulePropsMixin.RecurringRetrievalProperty recurringRetrieval) Sets the value ofCfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.getRecurringRetrieval()- Parameters:
recurringRetrieval- the value to be set.- Returns:
this
-
startTime
@Stability(Stable) public CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.Builder startTime(String startTime) Sets the value ofCfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty.getStartTime()- Parameters:
startTime- The start time for the window that MediaTailor prefetches and inserts ads in a live event, as an ISO 8601 date-time.- Returns:
this
-
build
@Stability(Stable) public CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty>- Returns:
- a new instance of
CfnPrefetchSchedulePropsMixin.RecurringPrefetchConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-