Interface MediaPackageVodAsyncClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.The asynchronous client performs non-blocking I/O when configured with any SdkAsyncHttpClient
supported in the SDK. However, full non-blocking is not guaranteed as the async client may perform blocking calls in
some cases such as credentials retrieval and endpoint discovery as part of the async API call.
AWS Elemental MediaPackage VOD-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Create a builder that can be used to configure and create aMediaPackageVodAsyncClient
.default CompletableFuture
<ConfigureLogsResponse> configureLogs
(Consumer<ConfigureLogsRequest.Builder> configureLogsRequest) Changes the packaging group's properities to configure log subscriptiondefault CompletableFuture
<ConfigureLogsResponse> configureLogs
(ConfigureLogsRequest configureLogsRequest) Changes the packaging group's properities to configure log subscriptionstatic MediaPackageVodAsyncClient
create()
Create aMediaPackageVodAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default CompletableFuture
<CreateAssetResponse> createAsset
(Consumer<CreateAssetRequest.Builder> createAssetRequest) Creates a new MediaPackage VOD Asset resource.default CompletableFuture
<CreateAssetResponse> createAsset
(CreateAssetRequest createAssetRequest) Creates a new MediaPackage VOD Asset resource.createPackagingConfiguration
(Consumer<CreatePackagingConfigurationRequest.Builder> createPackagingConfigurationRequest) Creates a new MediaPackage VOD PackagingConfiguration resource.createPackagingConfiguration
(CreatePackagingConfigurationRequest createPackagingConfigurationRequest) Creates a new MediaPackage VOD PackagingConfiguration resource.createPackagingGroup
(Consumer<CreatePackagingGroupRequest.Builder> createPackagingGroupRequest) Creates a new MediaPackage VOD PackagingGroup resource.createPackagingGroup
(CreatePackagingGroupRequest createPackagingGroupRequest) Creates a new MediaPackage VOD PackagingGroup resource.default CompletableFuture
<DeleteAssetResponse> deleteAsset
(Consumer<DeleteAssetRequest.Builder> deleteAssetRequest) Deletes an existing MediaPackage VOD Asset resource.default CompletableFuture
<DeleteAssetResponse> deleteAsset
(DeleteAssetRequest deleteAssetRequest) Deletes an existing MediaPackage VOD Asset resource.deletePackagingConfiguration
(Consumer<DeletePackagingConfigurationRequest.Builder> deletePackagingConfigurationRequest) Deletes a MediaPackage VOD PackagingConfiguration resource.deletePackagingConfiguration
(DeletePackagingConfigurationRequest deletePackagingConfigurationRequest) Deletes a MediaPackage VOD PackagingConfiguration resource.deletePackagingGroup
(Consumer<DeletePackagingGroupRequest.Builder> deletePackagingGroupRequest) Deletes a MediaPackage VOD PackagingGroup resource.deletePackagingGroup
(DeletePackagingGroupRequest deletePackagingGroupRequest) Deletes a MediaPackage VOD PackagingGroup resource.default CompletableFuture
<DescribeAssetResponse> describeAsset
(Consumer<DescribeAssetRequest.Builder> describeAssetRequest) Returns a description of a MediaPackage VOD Asset resource.default CompletableFuture
<DescribeAssetResponse> describeAsset
(DescribeAssetRequest describeAssetRequest) Returns a description of a MediaPackage VOD Asset resource.describePackagingConfiguration
(Consumer<DescribePackagingConfigurationRequest.Builder> describePackagingConfigurationRequest) Returns a description of a MediaPackage VOD PackagingConfiguration resource.describePackagingConfiguration
(DescribePackagingConfigurationRequest describePackagingConfigurationRequest) Returns a description of a MediaPackage VOD PackagingConfiguration resource.describePackagingGroup
(Consumer<DescribePackagingGroupRequest.Builder> describePackagingGroupRequest) Returns a description of a MediaPackage VOD PackagingGroup resource.describePackagingGroup
(DescribePackagingGroupRequest describePackagingGroupRequest) Returns a description of a MediaPackage VOD PackagingGroup resource.default CompletableFuture
<ListAssetsResponse> listAssets
(Consumer<ListAssetsRequest.Builder> listAssetsRequest) Returns a collection of MediaPackage VOD Asset resources.default CompletableFuture
<ListAssetsResponse> listAssets
(ListAssetsRequest listAssetsRequest) Returns a collection of MediaPackage VOD Asset resources.default ListAssetsPublisher
listAssetsPaginator
(Consumer<ListAssetsRequest.Builder> listAssetsRequest) This is a variant oflistAssets(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsRequest)
operation.default ListAssetsPublisher
listAssetsPaginator
(ListAssetsRequest listAssetsRequest) This is a variant oflistAssets(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsRequest)
operation.listPackagingConfigurations
(Consumer<ListPackagingConfigurationsRequest.Builder> listPackagingConfigurationsRequest) Returns a collection of MediaPackage VOD PackagingConfiguration resources.listPackagingConfigurations
(ListPackagingConfigurationsRequest listPackagingConfigurationsRequest) Returns a collection of MediaPackage VOD PackagingConfiguration resources.listPackagingConfigurationsPaginator
(Consumer<ListPackagingConfigurationsRequest.Builder> listPackagingConfigurationsRequest) This is a variant oflistPackagingConfigurations(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsRequest)
operation.listPackagingConfigurationsPaginator
(ListPackagingConfigurationsRequest listPackagingConfigurationsRequest) This is a variant oflistPackagingConfigurations(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsRequest)
operation.listPackagingGroups
(Consumer<ListPackagingGroupsRequest.Builder> listPackagingGroupsRequest) Returns a collection of MediaPackage VOD PackagingGroup resources.listPackagingGroups
(ListPackagingGroupsRequest listPackagingGroupsRequest) Returns a collection of MediaPackage VOD PackagingGroup resources.default ListPackagingGroupsPublisher
listPackagingGroupsPaginator
(Consumer<ListPackagingGroupsRequest.Builder> listPackagingGroupsRequest) This is a variant oflistPackagingGroups(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsRequest)
operation.default ListPackagingGroupsPublisher
listPackagingGroupsPaginator
(ListPackagingGroupsRequest listPackagingGroupsRequest) This is a variant oflistPackagingGroups(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsRequest)
operation.listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Returns a list of the tags assigned to the specified resource.listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Returns a list of the tags assigned to the specified resource.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationdefault CompletableFuture
<TagResourceResponse> tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds tags to the specified resource.default CompletableFuture
<TagResourceResponse> tagResource
(TagResourceRequest tagResourceRequest) Adds tags to the specified resource.default CompletableFuture
<UntagResourceResponse> untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes tags from the specified resource.default CompletableFuture
<UntagResourceResponse> untagResource
(UntagResourceRequest untagResourceRequest) Removes tags from the specified resource.updatePackagingGroup
(Consumer<UpdatePackagingGroupRequest.Builder> updatePackagingGroupRequest) Updates a specific packaging group.updatePackagingGroup
(UpdatePackagingGroupRequest updatePackagingGroupRequest) Updates a specific packaging group.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
configureLogs
default CompletableFuture<ConfigureLogsResponse> configureLogs(ConfigureLogsRequest configureLogsRequest) Changes the packaging group's properities to configure log subscription- Parameters:
configureLogsRequest
- The option to configure log subscription.- Returns:
- A Java Future containing the result of the ConfigureLogs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
configureLogs
default CompletableFuture<ConfigureLogsResponse> configureLogs(Consumer<ConfigureLogsRequest.Builder> configureLogsRequest) Changes the packaging group's properities to configure log subscription
This is a convenience which creates an instance of the
ConfigureLogsRequest.Builder
avoiding the need to create one manually viaConfigureLogsRequest.builder()
- Parameters:
configureLogsRequest
- AConsumer
that will call methods onConfigureLogsRequest.Builder
to create a request. The option to configure log subscription.- Returns:
- A Java Future containing the result of the ConfigureLogs operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createAsset
Creates a new MediaPackage VOD Asset resource.- Parameters:
createAssetRequest
- A new MediaPackage VOD Asset configuration.- Returns:
- A Java Future containing the result of the CreateAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createAsset
default CompletableFuture<CreateAssetResponse> createAsset(Consumer<CreateAssetRequest.Builder> createAssetRequest) Creates a new MediaPackage VOD Asset resource.
This is a convenience which creates an instance of the
CreateAssetRequest.Builder
avoiding the need to create one manually viaCreateAssetRequest.builder()
- Parameters:
createAssetRequest
- AConsumer
that will call methods onCreateAssetRequest.Builder
to create a request. A new MediaPackage VOD Asset configuration.- Returns:
- A Java Future containing the result of the CreateAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPackagingConfiguration
default CompletableFuture<CreatePackagingConfigurationResponse> createPackagingConfiguration(CreatePackagingConfigurationRequest createPackagingConfigurationRequest) Creates a new MediaPackage VOD PackagingConfiguration resource.- Parameters:
createPackagingConfigurationRequest
- A new MediaPackage VOD PackagingConfiguration resource configuration.- Returns:
- A Java Future containing the result of the CreatePackagingConfiguration operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPackagingConfiguration
default CompletableFuture<CreatePackagingConfigurationResponse> createPackagingConfiguration(Consumer<CreatePackagingConfigurationRequest.Builder> createPackagingConfigurationRequest) Creates a new MediaPackage VOD PackagingConfiguration resource.
This is a convenience which creates an instance of the
CreatePackagingConfigurationRequest.Builder
avoiding the need to create one manually viaCreatePackagingConfigurationRequest.builder()
- Parameters:
createPackagingConfigurationRequest
- AConsumer
that will call methods onCreatePackagingConfigurationRequest.Builder
to create a request. A new MediaPackage VOD PackagingConfiguration resource configuration.- Returns:
- A Java Future containing the result of the CreatePackagingConfiguration operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPackagingGroup
default CompletableFuture<CreatePackagingGroupResponse> createPackagingGroup(CreatePackagingGroupRequest createPackagingGroupRequest) Creates a new MediaPackage VOD PackagingGroup resource.- Parameters:
createPackagingGroupRequest
- A new MediaPackage VOD PackagingGroup resource configuration.- Returns:
- A Java Future containing the result of the CreatePackagingGroup operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
createPackagingGroup
default CompletableFuture<CreatePackagingGroupResponse> createPackagingGroup(Consumer<CreatePackagingGroupRequest.Builder> createPackagingGroupRequest) Creates a new MediaPackage VOD PackagingGroup resource.
This is a convenience which creates an instance of the
CreatePackagingGroupRequest.Builder
avoiding the need to create one manually viaCreatePackagingGroupRequest.builder()
- Parameters:
createPackagingGroupRequest
- AConsumer
that will call methods onCreatePackagingGroupRequest.Builder
to create a request. A new MediaPackage VOD PackagingGroup resource configuration.- Returns:
- A Java Future containing the result of the CreatePackagingGroup operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAsset
Deletes an existing MediaPackage VOD Asset resource.- Parameters:
deleteAssetRequest
-- Returns:
- A Java Future containing the result of the DeleteAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deleteAsset
default CompletableFuture<DeleteAssetResponse> deleteAsset(Consumer<DeleteAssetRequest.Builder> deleteAssetRequest) Deletes an existing MediaPackage VOD Asset resource.
This is a convenience which creates an instance of the
DeleteAssetRequest.Builder
avoiding the need to create one manually viaDeleteAssetRequest.builder()
- Parameters:
deleteAssetRequest
- AConsumer
that will call methods onDeleteAssetRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeleteAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePackagingConfiguration
default CompletableFuture<DeletePackagingConfigurationResponse> deletePackagingConfiguration(DeletePackagingConfigurationRequest deletePackagingConfigurationRequest) Deletes a MediaPackage VOD PackagingConfiguration resource.- Parameters:
deletePackagingConfigurationRequest
-- Returns:
- A Java Future containing the result of the DeletePackagingConfiguration operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePackagingConfiguration
default CompletableFuture<DeletePackagingConfigurationResponse> deletePackagingConfiguration(Consumer<DeletePackagingConfigurationRequest.Builder> deletePackagingConfigurationRequest) Deletes a MediaPackage VOD PackagingConfiguration resource.
This is a convenience which creates an instance of the
DeletePackagingConfigurationRequest.Builder
avoiding the need to create one manually viaDeletePackagingConfigurationRequest.builder()
- Parameters:
deletePackagingConfigurationRequest
- AConsumer
that will call methods onDeletePackagingConfigurationRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeletePackagingConfiguration operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePackagingGroup
default CompletableFuture<DeletePackagingGroupResponse> deletePackagingGroup(DeletePackagingGroupRequest deletePackagingGroupRequest) Deletes a MediaPackage VOD PackagingGroup resource.- Parameters:
deletePackagingGroupRequest
-- Returns:
- A Java Future containing the result of the DeletePackagingGroup operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
deletePackagingGroup
default CompletableFuture<DeletePackagingGroupResponse> deletePackagingGroup(Consumer<DeletePackagingGroupRequest.Builder> deletePackagingGroupRequest) Deletes a MediaPackage VOD PackagingGroup resource.
This is a convenience which creates an instance of the
DeletePackagingGroupRequest.Builder
avoiding the need to create one manually viaDeletePackagingGroupRequest.builder()
- Parameters:
deletePackagingGroupRequest
- AConsumer
that will call methods onDeletePackagingGroupRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DeletePackagingGroup operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAsset
default CompletableFuture<DescribeAssetResponse> describeAsset(DescribeAssetRequest describeAssetRequest) Returns a description of a MediaPackage VOD Asset resource.- Parameters:
describeAssetRequest
-- Returns:
- A Java Future containing the result of the DescribeAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describeAsset
default CompletableFuture<DescribeAssetResponse> describeAsset(Consumer<DescribeAssetRequest.Builder> describeAssetRequest) Returns a description of a MediaPackage VOD Asset resource.
This is a convenience which creates an instance of the
DescribeAssetRequest.Builder
avoiding the need to create one manually viaDescribeAssetRequest.builder()
- Parameters:
describeAssetRequest
- AConsumer
that will call methods onDescribeAssetRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DescribeAsset operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describePackagingConfiguration
default CompletableFuture<DescribePackagingConfigurationResponse> describePackagingConfiguration(DescribePackagingConfigurationRequest describePackagingConfigurationRequest) Returns a description of a MediaPackage VOD PackagingConfiguration resource.- Parameters:
describePackagingConfigurationRequest
-- Returns:
- A Java Future containing the result of the DescribePackagingConfiguration operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describePackagingConfiguration
default CompletableFuture<DescribePackagingConfigurationResponse> describePackagingConfiguration(Consumer<DescribePackagingConfigurationRequest.Builder> describePackagingConfigurationRequest) Returns a description of a MediaPackage VOD PackagingConfiguration resource.
This is a convenience which creates an instance of the
DescribePackagingConfigurationRequest.Builder
avoiding the need to create one manually viaDescribePackagingConfigurationRequest.builder()
- Parameters:
describePackagingConfigurationRequest
- AConsumer
that will call methods onDescribePackagingConfigurationRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DescribePackagingConfiguration operation returned by the
service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describePackagingGroup
default CompletableFuture<DescribePackagingGroupResponse> describePackagingGroup(DescribePackagingGroupRequest describePackagingGroupRequest) Returns a description of a MediaPackage VOD PackagingGroup resource.- Parameters:
describePackagingGroupRequest
-- Returns:
- A Java Future containing the result of the DescribePackagingGroup operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
describePackagingGroup
default CompletableFuture<DescribePackagingGroupResponse> describePackagingGroup(Consumer<DescribePackagingGroupRequest.Builder> describePackagingGroupRequest) Returns a description of a MediaPackage VOD PackagingGroup resource.
This is a convenience which creates an instance of the
DescribePackagingGroupRequest.Builder
avoiding the need to create one manually viaDescribePackagingGroupRequest.builder()
- Parameters:
describePackagingGroupRequest
- AConsumer
that will call methods onDescribePackagingGroupRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the DescribePackagingGroup operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssets
Returns a collection of MediaPackage VOD Asset resources.- Parameters:
listAssetsRequest
-- Returns:
- A Java Future containing the result of the ListAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssets
default CompletableFuture<ListAssetsResponse> listAssets(Consumer<ListAssetsRequest.Builder> listAssetsRequest) Returns a collection of MediaPackage VOD Asset resources.
This is a convenience which creates an instance of the
ListAssetsRequest.Builder
avoiding the need to create one manually viaListAssetsRequest.builder()
- Parameters:
listAssetsRequest
- AConsumer
that will call methods onListAssetsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListAssets operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetsPaginator
This is a variant of
listAssets(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.mediapackagevod.paginators.ListAssetsPublisher publisher = client.listAssetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.mediapackagevod.paginators.ListAssetsPublisher publisher = client.listAssetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.mediapackagevod.model.ListAssetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssets(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsRequest)
operation.- Parameters:
listAssetsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listAssetsPaginator
default ListAssetsPublisher listAssetsPaginator(Consumer<ListAssetsRequest.Builder> listAssetsRequest) This is a variant of
listAssets(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.mediapackagevod.paginators.ListAssetsPublisher publisher = client.listAssetsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.mediapackagevod.paginators.ListAssetsPublisher publisher = client.listAssetsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.mediapackagevod.model.ListAssetsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAssets(software.amazon.awssdk.services.mediapackagevod.model.ListAssetsRequest)
operation.
This is a convenience which creates an instance of the
ListAssetsRequest.Builder
avoiding the need to create one manually viaListAssetsRequest.builder()
- Parameters:
listAssetsRequest
- AConsumer
that will call methods onListAssetsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPackagingConfigurations
default CompletableFuture<ListPackagingConfigurationsResponse> listPackagingConfigurations(ListPackagingConfigurationsRequest listPackagingConfigurationsRequest) Returns a collection of MediaPackage VOD PackagingConfiguration resources.- Parameters:
listPackagingConfigurationsRequest
-- Returns:
- A Java Future containing the result of the ListPackagingConfigurations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPackagingConfigurations
default CompletableFuture<ListPackagingConfigurationsResponse> listPackagingConfigurations(Consumer<ListPackagingConfigurationsRequest.Builder> listPackagingConfigurationsRequest) Returns a collection of MediaPackage VOD PackagingConfiguration resources.
This is a convenience which creates an instance of the
ListPackagingConfigurationsRequest.Builder
avoiding the need to create one manually viaListPackagingConfigurationsRequest.builder()
- Parameters:
listPackagingConfigurationsRequest
- AConsumer
that will call methods onListPackagingConfigurationsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListPackagingConfigurations operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPackagingConfigurationsPaginator
default ListPackagingConfigurationsPublisher listPackagingConfigurationsPaginator(ListPackagingConfigurationsRequest listPackagingConfigurationsRequest) This is a variant of
listPackagingConfigurations(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingConfigurationsPublisher publisher = client.listPackagingConfigurationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingConfigurationsPublisher publisher = client.listPackagingConfigurationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPackagingConfigurations(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsRequest)
operation.- Parameters:
listPackagingConfigurationsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPackagingConfigurationsPaginator
default ListPackagingConfigurationsPublisher listPackagingConfigurationsPaginator(Consumer<ListPackagingConfigurationsRequest.Builder> listPackagingConfigurationsRequest) This is a variant of
listPackagingConfigurations(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingConfigurationsPublisher publisher = client.listPackagingConfigurationsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingConfigurationsPublisher publisher = client.listPackagingConfigurationsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPackagingConfigurations(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingConfigurationsRequest)
operation.
This is a convenience which creates an instance of the
ListPackagingConfigurationsRequest.Builder
avoiding the need to create one manually viaListPackagingConfigurationsRequest.builder()
- Parameters:
listPackagingConfigurationsRequest
- AConsumer
that will call methods onListPackagingConfigurationsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPackagingGroups
default CompletableFuture<ListPackagingGroupsResponse> listPackagingGroups(ListPackagingGroupsRequest listPackagingGroupsRequest) Returns a collection of MediaPackage VOD PackagingGroup resources.- Parameters:
listPackagingGroupsRequest
-- Returns:
- A Java Future containing the result of the ListPackagingGroups operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPackagingGroups
default CompletableFuture<ListPackagingGroupsResponse> listPackagingGroups(Consumer<ListPackagingGroupsRequest.Builder> listPackagingGroupsRequest) Returns a collection of MediaPackage VOD PackagingGroup resources.
This is a convenience which creates an instance of the
ListPackagingGroupsRequest.Builder
avoiding the need to create one manually viaListPackagingGroupsRequest.builder()
- Parameters:
listPackagingGroupsRequest
- AConsumer
that will call methods onListPackagingGroupsRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListPackagingGroups operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPackagingGroupsPaginator
default ListPackagingGroupsPublisher listPackagingGroupsPaginator(ListPackagingGroupsRequest listPackagingGroupsRequest) This is a variant of
listPackagingGroups(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingGroupsPublisher publisher = client.listPackagingGroupsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingGroupsPublisher publisher = client.listPackagingGroupsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPackagingGroups(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsRequest)
operation.- Parameters:
listPackagingGroupsRequest
-- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listPackagingGroupsPaginator
default ListPackagingGroupsPublisher listPackagingGroupsPaginator(Consumer<ListPackagingGroupsRequest.Builder> listPackagingGroupsRequest) This is a variant of
listPackagingGroups(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsRequest)
operation. The return type is a custom publisher that can be subscribed to request a stream of response pages. SDK will internally handle making service calls for you.When the operation is called, an instance of this class is returned. At this point, no service calls are made yet and so there is no guarantee that the request is valid. If there are errors in your request, you will see the failures only after you start streaming the data. The subscribe method should be called as a request to start streaming data. For more info, see
Publisher.subscribe(org.reactivestreams.Subscriber)
. Each call to the subscribe method will result in a newSubscription
i.e., a new contract to stream data from the starting request.The following are few ways to use the response class:
1) Using the subscribe helper methodsoftware.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingGroupsPublisher publisher = client.listPackagingGroupsPaginator(request); CompletableFuture<Void> future = publisher.subscribe(res -> { // Do something with the response }); future.get();
software.amazon.awssdk.services.mediapackagevod.paginators.ListPackagingGroupsPublisher publisher = client.listPackagingGroupsPaginator(request); publisher.subscribe(new Subscriber<software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsResponse>() { public void onSubscribe(org.reactivestreams.Subscriber subscription) { //... }; public void onNext(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsResponse response) { //... }; });
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listPackagingGroups(software.amazon.awssdk.services.mediapackagevod.model.ListPackagingGroupsRequest)
operation.
This is a convenience which creates an instance of the
ListPackagingGroupsRequest.Builder
avoiding the need to create one manually viaListPackagingGroupsRequest.builder()
- Parameters:
listPackagingGroupsRequest
- AConsumer
that will call methods onListPackagingGroupsRequest.Builder
to create a request.- Returns:
- A custom publisher that can be subscribed to request a stream of response pages.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) Returns a list of the tags assigned to the specified resource.- Parameters:
listTagsForResourceRequest
-- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
listTagsForResource
default CompletableFuture<ListTagsForResourceResponse> listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Returns a list of the tags assigned to the specified resource.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the ListTagsForResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
Adds tags to the specified resource. You can specify one or more tags to add.- Parameters:
tagResourceRequest
-- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
tagResource
default CompletableFuture<TagResourceResponse> tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) Adds tags to the specified resource. You can specify one or more tags to add.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the TagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(UntagResourceRequest untagResourceRequest) Removes tags from the specified resource. You can specify one or more tags to remove.- Parameters:
untagResourceRequest
-- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
untagResource
default CompletableFuture<UntagResourceResponse> untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Removes tags from the specified resource. You can specify one or more tags to remove.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- A Java Future containing the result of the UntagResource operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updatePackagingGroup
default CompletableFuture<UpdatePackagingGroupResponse> updatePackagingGroup(UpdatePackagingGroupRequest updatePackagingGroupRequest) Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes.- Parameters:
updatePackagingGroupRequest
- A MediaPackage VOD PackagingGroup resource configuration.- Returns:
- A Java Future containing the result of the UpdatePackagingGroup operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
updatePackagingGroup
default CompletableFuture<UpdatePackagingGroupResponse> updatePackagingGroup(Consumer<UpdatePackagingGroupRequest.Builder> updatePackagingGroupRequest) Updates a specific packaging group. You can't change the id attribute or any other system-generated attributes.
This is a convenience which creates an instance of the
UpdatePackagingGroupRequest.Builder
avoiding the need to create one manually viaUpdatePackagingGroupRequest.builder()
- Parameters:
updatePackagingGroupRequest
- AConsumer
that will call methods onUpdatePackagingGroupRequest.Builder
to create a request. A MediaPackage VOD PackagingGroup resource configuration.- Returns:
- A Java Future containing the result of the UpdatePackagingGroup operation returned by the service.
The CompletableFuture returned by this method can be completed exceptionally with the following exceptions. The exception returned is wrapped with CompletionException, so you need to invokeThrowable.getCause()
to retrieve the underlying exception.- UnprocessableEntityException The parameters sent in the request are not valid.
- InternalServerErrorException An unexpected error occurred.
- ForbiddenException The client is not authorized to access the requested resource.
- NotFoundException The requested resource does not exist.
- ServiceUnavailableException An unexpected error occurred.
- TooManyRequestsException The client has exceeded their resource or throttling limits.
- SdkException Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for catch all scenarios.
- SdkClientException If any client side error occurs such as an IO related failure, failure to get credentials, etc.
- MediaPackageVodException Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.
- See Also:
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-
create
Create aMediaPackageVodAsyncClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aMediaPackageVodAsyncClient
.
-