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