Interface RecurringConsumption.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RecurringConsumption.Builder,
,RecurringConsumption> SdkBuilder<RecurringConsumption.Builder,
,RecurringConsumption> SdkPojo
- Enclosing class:
RecurringConsumption
@Mutable
@NotThreadSafe
public static interface RecurringConsumption.Builder
extends SdkPojo, CopyableBuilder<RecurringConsumption.Builder,RecurringConsumption>
-
Method Summary
Modifier and TypeMethodDescriptionavailMatchingCriteria
(Collection<AvailMatchingCriteria> availMatchingCriteria) The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.availMatchingCriteria
(Consumer<AvailMatchingCriteria.Builder>... availMatchingCriteria) The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.availMatchingCriteria
(AvailMatchingCriteria... availMatchingCriteria) The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.retrievedAdExpirationSeconds
(Integer retrievedAdExpirationSeconds) The number of seconds that an ad is available for insertion after it was prefetched.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
retrievedAdExpirationSeconds
The number of seconds that an ad is available for insertion after it was prefetched.
- Parameters:
retrievedAdExpirationSeconds
- The number of seconds that an ad is available for insertion after it was prefetched.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availMatchingCriteria
RecurringConsumption.Builder availMatchingCriteria(Collection<AvailMatchingCriteria> availMatchingCriteria) The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
- Parameters:
availMatchingCriteria
- The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availMatchingCriteria
The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
- Parameters:
availMatchingCriteria
- The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availMatchingCriteria
RecurringConsumption.Builder availMatchingCriteria(Consumer<AvailMatchingCriteria.Builder>... availMatchingCriteria) The configuration for the dynamic variables that determine which ad breaks that MediaTailor inserts prefetched ads in.
This is a convenience method that creates an instance of theAvailMatchingCriteria.Builder
avoiding the need to create one manually viaAvailMatchingCriteria.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toavailMatchingCriteria(List<AvailMatchingCriteria>)
.- Parameters:
availMatchingCriteria
- a consumer that will call methods onAvailMatchingCriteria.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-