@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSMediaPackageVodAsyncClient extends AWSMediaPackageVodClient implements AWSMediaPackageVodAsync
AsyncHandler can be used to receive
 notification when an asynchronous operation completes.
 AWS Elemental MediaPackage VOD
LOGGING_AWS_REQUEST_METRICENDPOINT_PREFIXbuilder, configureLogs, createAsset, createPackagingConfiguration, createPackagingGroup, deleteAsset, deletePackagingConfiguration, deletePackagingGroup, describeAsset, describePackagingConfiguration, describePackagingGroup, getCachedResponseMetadata, listAssets, listPackagingConfigurations, listPackagingGroups, listTagsForResource, tagResource, untagResource, updatePackagingGroupaddRequestHandler, addRequestHandler, configureRegion, getClientConfiguration, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerOverride, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, withEndpoint, withRegion, withRegion, withTimeOffsetequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconfigureLogs, createAsset, createPackagingConfiguration, createPackagingGroup, deleteAsset, deletePackagingConfiguration, deletePackagingGroup, describeAsset, describePackagingConfiguration, describePackagingGroup, getCachedResponseMetadata, listAssets, listPackagingConfigurations, listPackagingGroups, listTagsForResource, tagResource, untagResource, updatePackagingGrouppublic static AWSMediaPackageVodAsyncClientBuilder asyncBuilder()
public ExecutorService getExecutorService()
public Future<ConfigureLogsResult> configureLogsAsync(ConfigureLogsRequest request)
AWSMediaPackageVodAsyncconfigureLogsAsync in interface AWSMediaPackageVodAsyncrequest - The option to configure log subscription.public Future<ConfigureLogsResult> configureLogsAsync(ConfigureLogsRequest request, AsyncHandler<ConfigureLogsRequest,ConfigureLogsResult> asyncHandler)
AWSMediaPackageVodAsyncconfigureLogsAsync in interface AWSMediaPackageVodAsyncrequest - The option to configure log subscription.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<CreateAssetResult> createAssetAsync(CreateAssetRequest request)
AWSMediaPackageVodAsynccreateAssetAsync in interface AWSMediaPackageVodAsyncrequest - A new MediaPackage VOD Asset configuration.public Future<CreateAssetResult> createAssetAsync(CreateAssetRequest request, AsyncHandler<CreateAssetRequest,CreateAssetResult> asyncHandler)
AWSMediaPackageVodAsynccreateAssetAsync in interface AWSMediaPackageVodAsyncrequest - A new MediaPackage VOD Asset configuration.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<CreatePackagingConfigurationResult> createPackagingConfigurationAsync(CreatePackagingConfigurationRequest request)
AWSMediaPackageVodAsynccreatePackagingConfigurationAsync in interface AWSMediaPackageVodAsyncrequest - A new MediaPackage VOD PackagingConfiguration resource configuration.public Future<CreatePackagingConfigurationResult> createPackagingConfigurationAsync(CreatePackagingConfigurationRequest request, AsyncHandler<CreatePackagingConfigurationRequest,CreatePackagingConfigurationResult> asyncHandler)
AWSMediaPackageVodAsynccreatePackagingConfigurationAsync in interface AWSMediaPackageVodAsyncrequest - A new MediaPackage VOD PackagingConfiguration resource configuration.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<CreatePackagingGroupResult> createPackagingGroupAsync(CreatePackagingGroupRequest request)
AWSMediaPackageVodAsynccreatePackagingGroupAsync in interface AWSMediaPackageVodAsyncrequest - A new MediaPackage VOD PackagingGroup resource configuration.public Future<CreatePackagingGroupResult> createPackagingGroupAsync(CreatePackagingGroupRequest request, AsyncHandler<CreatePackagingGroupRequest,CreatePackagingGroupResult> asyncHandler)
AWSMediaPackageVodAsynccreatePackagingGroupAsync in interface AWSMediaPackageVodAsyncrequest - A new MediaPackage VOD PackagingGroup resource configuration.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DeleteAssetResult> deleteAssetAsync(DeleteAssetRequest request)
AWSMediaPackageVodAsyncdeleteAssetAsync in interface AWSMediaPackageVodAsyncpublic Future<DeleteAssetResult> deleteAssetAsync(DeleteAssetRequest request, AsyncHandler<DeleteAssetRequest,DeleteAssetResult> asyncHandler)
AWSMediaPackageVodAsyncdeleteAssetAsync in interface AWSMediaPackageVodAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DeletePackagingConfigurationResult> deletePackagingConfigurationAsync(DeletePackagingConfigurationRequest request)
AWSMediaPackageVodAsyncdeletePackagingConfigurationAsync in interface AWSMediaPackageVodAsyncpublic Future<DeletePackagingConfigurationResult> deletePackagingConfigurationAsync(DeletePackagingConfigurationRequest request, AsyncHandler<DeletePackagingConfigurationRequest,DeletePackagingConfigurationResult> asyncHandler)
AWSMediaPackageVodAsyncdeletePackagingConfigurationAsync in interface AWSMediaPackageVodAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DeletePackagingGroupResult> deletePackagingGroupAsync(DeletePackagingGroupRequest request)
AWSMediaPackageVodAsyncdeletePackagingGroupAsync in interface AWSMediaPackageVodAsyncpublic Future<DeletePackagingGroupResult> deletePackagingGroupAsync(DeletePackagingGroupRequest request, AsyncHandler<DeletePackagingGroupRequest,DeletePackagingGroupResult> asyncHandler)
AWSMediaPackageVodAsyncdeletePackagingGroupAsync in interface AWSMediaPackageVodAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribeAssetResult> describeAssetAsync(DescribeAssetRequest request)
AWSMediaPackageVodAsyncdescribeAssetAsync in interface AWSMediaPackageVodAsyncpublic Future<DescribeAssetResult> describeAssetAsync(DescribeAssetRequest request, AsyncHandler<DescribeAssetRequest,DescribeAssetResult> asyncHandler)
AWSMediaPackageVodAsyncdescribeAssetAsync in interface AWSMediaPackageVodAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribePackagingConfigurationResult> describePackagingConfigurationAsync(DescribePackagingConfigurationRequest request)
AWSMediaPackageVodAsyncdescribePackagingConfigurationAsync in interface AWSMediaPackageVodAsyncpublic Future<DescribePackagingConfigurationResult> describePackagingConfigurationAsync(DescribePackagingConfigurationRequest request, AsyncHandler<DescribePackagingConfigurationRequest,DescribePackagingConfigurationResult> asyncHandler)
AWSMediaPackageVodAsyncdescribePackagingConfigurationAsync in interface AWSMediaPackageVodAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<DescribePackagingGroupResult> describePackagingGroupAsync(DescribePackagingGroupRequest request)
AWSMediaPackageVodAsyncdescribePackagingGroupAsync in interface AWSMediaPackageVodAsyncpublic Future<DescribePackagingGroupResult> describePackagingGroupAsync(DescribePackagingGroupRequest request, AsyncHandler<DescribePackagingGroupRequest,DescribePackagingGroupResult> asyncHandler)
AWSMediaPackageVodAsyncdescribePackagingGroupAsync in interface AWSMediaPackageVodAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<ListAssetsResult> listAssetsAsync(ListAssetsRequest request)
AWSMediaPackageVodAsynclistAssetsAsync in interface AWSMediaPackageVodAsyncpublic Future<ListAssetsResult> listAssetsAsync(ListAssetsRequest request, AsyncHandler<ListAssetsRequest,ListAssetsResult> asyncHandler)
AWSMediaPackageVodAsynclistAssetsAsync in interface AWSMediaPackageVodAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<ListPackagingConfigurationsResult> listPackagingConfigurationsAsync(ListPackagingConfigurationsRequest request)
AWSMediaPackageVodAsynclistPackagingConfigurationsAsync in interface AWSMediaPackageVodAsyncpublic Future<ListPackagingConfigurationsResult> listPackagingConfigurationsAsync(ListPackagingConfigurationsRequest request, AsyncHandler<ListPackagingConfigurationsRequest,ListPackagingConfigurationsResult> asyncHandler)
AWSMediaPackageVodAsynclistPackagingConfigurationsAsync in interface AWSMediaPackageVodAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<ListPackagingGroupsResult> listPackagingGroupsAsync(ListPackagingGroupsRequest request)
AWSMediaPackageVodAsynclistPackagingGroupsAsync in interface AWSMediaPackageVodAsyncpublic Future<ListPackagingGroupsResult> listPackagingGroupsAsync(ListPackagingGroupsRequest request, AsyncHandler<ListPackagingGroupsRequest,ListPackagingGroupsResult> asyncHandler)
AWSMediaPackageVodAsynclistPackagingGroupsAsync in interface AWSMediaPackageVodAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSMediaPackageVodAsynclistTagsForResourceAsync in interface AWSMediaPackageVodAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSMediaPackageVodAsynclistTagsForResourceAsync in interface AWSMediaPackageVodAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSMediaPackageVodAsynctagResourceAsync in interface AWSMediaPackageVodAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSMediaPackageVodAsynctagResourceAsync in interface AWSMediaPackageVodAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSMediaPackageVodAsyncuntagResourceAsync in interface AWSMediaPackageVodAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSMediaPackageVodAsyncuntagResourceAsync in interface AWSMediaPackageVodAsyncasyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public Future<UpdatePackagingGroupResult> updatePackagingGroupAsync(UpdatePackagingGroupRequest request)
AWSMediaPackageVodAsyncupdatePackagingGroupAsync in interface AWSMediaPackageVodAsyncrequest - A MediaPackage VOD PackagingGroup resource configuration.public Future<UpdatePackagingGroupResult> updatePackagingGroupAsync(UpdatePackagingGroupRequest request, AsyncHandler<UpdatePackagingGroupRequest,UpdatePackagingGroupResult> asyncHandler)
AWSMediaPackageVodAsyncupdatePackagingGroupAsync in interface AWSMediaPackageVodAsyncrequest - A MediaPackage VOD PackagingGroup resource configuration.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
        implementation of the callback methods in this interface to receive notification of successful or
        unsuccessful completion of the operation.public void shutdown()
getExecutorService().shutdown() followed by getExecutorService().awaitTermination() prior to
 calling this method.shutdown in interface AWSMediaPackageVodshutdown in class AWSMediaPackageVodClient