@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AWSMediaPackageVodAsync extends AWSMediaPackageVod
AsyncHandler
can be used to receive
notification when an asynchronous operation completes.
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAWSMediaPackageVodAsync
instead.
AWS Elemental MediaPackage VOD
ENDPOINT_PREFIX
configureLogs, createAsset, createPackagingConfiguration, createPackagingGroup, deleteAsset, deletePackagingConfiguration, deletePackagingGroup, describeAsset, describePackagingConfiguration, describePackagingGroup, getCachedResponseMetadata, listAssets, listPackagingConfigurations, listPackagingGroups, listTagsForResource, shutdown, tagResource, untagResource, updatePackagingGroup
Future<ConfigureLogsResult> configureLogsAsync(ConfigureLogsRequest configureLogsRequest)
configureLogsRequest
- The option to configure log subscription.Future<ConfigureLogsResult> configureLogsAsync(ConfigureLogsRequest configureLogsRequest, AsyncHandler<ConfigureLogsRequest,ConfigureLogsResult> asyncHandler)
configureLogsRequest
- 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.Future<CreateAssetResult> createAssetAsync(CreateAssetRequest createAssetRequest)
createAssetRequest
- A new MediaPackage VOD Asset configuration.Future<CreateAssetResult> createAssetAsync(CreateAssetRequest createAssetRequest, AsyncHandler<CreateAssetRequest,CreateAssetResult> asyncHandler)
createAssetRequest
- 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.Future<CreatePackagingConfigurationResult> createPackagingConfigurationAsync(CreatePackagingConfigurationRequest createPackagingConfigurationRequest)
createPackagingConfigurationRequest
- A new MediaPackage VOD PackagingConfiguration resource configuration.Future<CreatePackagingConfigurationResult> createPackagingConfigurationAsync(CreatePackagingConfigurationRequest createPackagingConfigurationRequest, AsyncHandler<CreatePackagingConfigurationRequest,CreatePackagingConfigurationResult> asyncHandler)
createPackagingConfigurationRequest
- 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.Future<CreatePackagingGroupResult> createPackagingGroupAsync(CreatePackagingGroupRequest createPackagingGroupRequest)
createPackagingGroupRequest
- A new MediaPackage VOD PackagingGroup resource configuration.Future<CreatePackagingGroupResult> createPackagingGroupAsync(CreatePackagingGroupRequest createPackagingGroupRequest, AsyncHandler<CreatePackagingGroupRequest,CreatePackagingGroupResult> asyncHandler)
createPackagingGroupRequest
- 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.Future<DeleteAssetResult> deleteAssetAsync(DeleteAssetRequest deleteAssetRequest)
deleteAssetRequest
- Future<DeleteAssetResult> deleteAssetAsync(DeleteAssetRequest deleteAssetRequest, AsyncHandler<DeleteAssetRequest,DeleteAssetResult> asyncHandler)
deleteAssetRequest
- 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.Future<DeletePackagingConfigurationResult> deletePackagingConfigurationAsync(DeletePackagingConfigurationRequest deletePackagingConfigurationRequest)
deletePackagingConfigurationRequest
- Future<DeletePackagingConfigurationResult> deletePackagingConfigurationAsync(DeletePackagingConfigurationRequest deletePackagingConfigurationRequest, AsyncHandler<DeletePackagingConfigurationRequest,DeletePackagingConfigurationResult> asyncHandler)
deletePackagingConfigurationRequest
- 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.Future<DeletePackagingGroupResult> deletePackagingGroupAsync(DeletePackagingGroupRequest deletePackagingGroupRequest)
deletePackagingGroupRequest
- Future<DeletePackagingGroupResult> deletePackagingGroupAsync(DeletePackagingGroupRequest deletePackagingGroupRequest, AsyncHandler<DeletePackagingGroupRequest,DeletePackagingGroupResult> asyncHandler)
deletePackagingGroupRequest
- 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.Future<DescribeAssetResult> describeAssetAsync(DescribeAssetRequest describeAssetRequest)
describeAssetRequest
- Future<DescribeAssetResult> describeAssetAsync(DescribeAssetRequest describeAssetRequest, AsyncHandler<DescribeAssetRequest,DescribeAssetResult> asyncHandler)
describeAssetRequest
- 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.Future<DescribePackagingConfigurationResult> describePackagingConfigurationAsync(DescribePackagingConfigurationRequest describePackagingConfigurationRequest)
describePackagingConfigurationRequest
- Future<DescribePackagingConfigurationResult> describePackagingConfigurationAsync(DescribePackagingConfigurationRequest describePackagingConfigurationRequest, AsyncHandler<DescribePackagingConfigurationRequest,DescribePackagingConfigurationResult> asyncHandler)
describePackagingConfigurationRequest
- 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.Future<DescribePackagingGroupResult> describePackagingGroupAsync(DescribePackagingGroupRequest describePackagingGroupRequest)
describePackagingGroupRequest
- Future<DescribePackagingGroupResult> describePackagingGroupAsync(DescribePackagingGroupRequest describePackagingGroupRequest, AsyncHandler<DescribePackagingGroupRequest,DescribePackagingGroupResult> asyncHandler)
describePackagingGroupRequest
- 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.Future<ListAssetsResult> listAssetsAsync(ListAssetsRequest listAssetsRequest)
listAssetsRequest
- Future<ListAssetsResult> listAssetsAsync(ListAssetsRequest listAssetsRequest, AsyncHandler<ListAssetsRequest,ListAssetsResult> asyncHandler)
listAssetsRequest
- 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.Future<ListPackagingConfigurationsResult> listPackagingConfigurationsAsync(ListPackagingConfigurationsRequest listPackagingConfigurationsRequest)
listPackagingConfigurationsRequest
- Future<ListPackagingConfigurationsResult> listPackagingConfigurationsAsync(ListPackagingConfigurationsRequest listPackagingConfigurationsRequest, AsyncHandler<ListPackagingConfigurationsRequest,ListPackagingConfigurationsResult> asyncHandler)
listPackagingConfigurationsRequest
- 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.Future<ListPackagingGroupsResult> listPackagingGroupsAsync(ListPackagingGroupsRequest listPackagingGroupsRequest)
listPackagingGroupsRequest
- Future<ListPackagingGroupsResult> listPackagingGroupsAsync(ListPackagingGroupsRequest listPackagingGroupsRequest, AsyncHandler<ListPackagingGroupsRequest,ListPackagingGroupsResult> asyncHandler)
listPackagingGroupsRequest
- 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.Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest)
listTagsForResourceRequest
- Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
listTagsForResourceRequest
- 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.Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest)
tagResourceRequest
- Future<TagResourceResult> tagResourceAsync(TagResourceRequest tagResourceRequest, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
tagResourceRequest
- 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.Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest)
untagResourceRequest
- Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest untagResourceRequest, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
untagResourceRequest
- 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.Future<UpdatePackagingGroupResult> updatePackagingGroupAsync(UpdatePackagingGroupRequest updatePackagingGroupRequest)
updatePackagingGroupRequest
- A MediaPackage VOD PackagingGroup resource configuration.Future<UpdatePackagingGroupResult> updatePackagingGroupAsync(UpdatePackagingGroupRequest updatePackagingGroupRequest, AsyncHandler<UpdatePackagingGroupRequest,UpdatePackagingGroupResult> asyncHandler)
updatePackagingGroupRequest
- 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.