Interface ListPrefetchSchedulesRequest.Builder
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,CopyableBuilder<ListPrefetchSchedulesRequest.Builder,
,ListPrefetchSchedulesRequest> MediaTailorRequest.Builder
,SdkBuilder<ListPrefetchSchedulesRequest.Builder,
,ListPrefetchSchedulesRequest> SdkPojo
,SdkRequest.Builder
- Enclosing class:
ListPrefetchSchedulesRequest
-
Method Summary
Modifier and TypeMethodDescriptionmaxResults
(Integer maxResults) The maximum number of prefetch schedules that you want MediaTailor to return in response to the current request.Pagination token returned by the list request when results exceed the maximum allowed.overrideConfiguration
(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration
(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.playbackConfigurationName
(String playbackConfigurationName) Retrieves the prefetch schedule(s) for a specific playback configuration.scheduleType
(String scheduleType) The type of prefetch schedules that you want to list.scheduleType
(ListPrefetchScheduleType scheduleType) The type of prefetch schedules that you want to list.An optional filtering parameter whereby MediaTailor filters the prefetch schedules to include only specific streams.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.mediatailor.model.MediaTailorRequest.Builder
build
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
-
maxResults
The maximum number of prefetch schedules that you want MediaTailor to return in response to the current request. If there are more than
MaxResults
prefetch schedules, use the value ofNextToken
in the response to get the next page of results.The default value is 100. MediaTailor uses DynamoDB-based pagination, which means that a response might contain fewer than
MaxResults
items, including 0 items, even when more results are available. To retrieve all results, you must continue making requests using theNextToken
value from each response until the response no longer includes aNextToken
value.- Parameters:
maxResults
- The maximum number of prefetch schedules that you want MediaTailor to return in response to the current request. If there are more thanMaxResults
prefetch schedules, use the value ofNextToken
in the response to get the next page of results.The default value is 100. MediaTailor uses DynamoDB-based pagination, which means that a response might contain fewer than
MaxResults
items, including 0 items, even when more results are available. To retrieve all results, you must continue making requests using theNextToken
value from each response until the response no longer includes aNextToken
value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nextToken
Pagination token returned by the list request when results exceed the maximum allowed. Use the token to fetch the next page of results.
For the first
ListPrefetchSchedules
request, omit this value. For subsequent requests, get the value ofNextToken
from the previous response and specify that value forNextToken
in the request. Continue making requests until the response no longer includes aNextToken
value, which indicates that all results have been retrieved.- Parameters:
nextToken
- Pagination token returned by the list request when results exceed the maximum allowed. Use the token to fetch the next page of results.For the first
ListPrefetchSchedules
request, omit this value. For subsequent requests, get the value ofNextToken
from the previous response and specify that value forNextToken
in the request. Continue making requests until the response no longer includes aNextToken
value, which indicates that all results have been retrieved.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
playbackConfigurationName
Retrieves the prefetch schedule(s) for a specific playback configuration.
- Parameters:
playbackConfigurationName
- Retrieves the prefetch schedule(s) for a specific playback configuration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scheduleType
The type of prefetch schedules that you want to list.
SINGLE
indicates that you want to list the configured single prefetch schedules.RECURRING
indicates that you want to list the configured recurring prefetch schedules.ALL
indicates that you want to list all configured prefetch schedules.- Parameters:
scheduleType
- The type of prefetch schedules that you want to list.SINGLE
indicates that you want to list the configured single prefetch schedules.RECURRING
indicates that you want to list the configured recurring prefetch schedules.ALL
indicates that you want to list all configured prefetch schedules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
scheduleType
The type of prefetch schedules that you want to list.
SINGLE
indicates that you want to list the configured single prefetch schedules.RECURRING
indicates that you want to list the configured recurring prefetch schedules.ALL
indicates that you want to list all configured prefetch schedules.- Parameters:
scheduleType
- The type of prefetch schedules that you want to list.SINGLE
indicates that you want to list the configured single prefetch schedules.RECURRING
indicates that you want to list the configured recurring prefetch schedules.ALL
indicates that you want to list all configured prefetch schedules.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
streamId
An optional filtering parameter whereby MediaTailor filters the prefetch schedules to include only specific streams.
- Parameters:
streamId
- An optional filtering parameter whereby MediaTailor filters the prefetch schedules to include only specific streams.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
ListPrefetchSchedulesRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
overrideConfiguration
- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
ListPrefetchSchedulesRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.Builder
Add an optional request override configuration.- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
- Parameters:
builderConsumer
- AConsumer
to which an emptyAwsRequestOverrideConfiguration.Builder
will be given.- Returns:
- This object for method chaining.
-