@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSLicenseManagerLinuxSubscriptionsAsync extends AbstractAWSLicenseManagerLinuxSubscriptions implements AWSLicenseManagerLinuxSubscriptionsAsync
AWSLicenseManagerLinuxSubscriptionsAsync. Convenient method forms pass through to
the corresponding overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIX deregisterSubscriptionProvider, getCachedResponseMetadata, getRegisteredSubscriptionProvider, getServiceSettings, listLinuxSubscriptionInstances, listLinuxSubscriptions, listRegisteredSubscriptionProviders, listTagsForResource, registerSubscriptionProvider, shutdown, tagResource, untagResource, updateServiceSettings equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait deregisterSubscriptionProvider, getCachedResponseMetadata, getRegisteredSubscriptionProvider, getServiceSettings, listLinuxSubscriptionInstances, listLinuxSubscriptions, listRegisteredSubscriptionProviders, listTagsForResource, registerSubscriptionProvider, shutdown, tagResource, untagResource, updateServiceSettings public Future<DeregisterSubscriptionProviderResult> deregisterSubscriptionProviderAsync(DeregisterSubscriptionProviderRequest request)
AWSLicenseManagerLinuxSubscriptionsAsync Remove a third-party subscription provider from the Bring Your Own License (BYOL) subscriptions registered to your account.
deregisterSubscriptionProviderAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync public Future<DeregisterSubscriptionProviderResult> deregisterSubscriptionProviderAsync(DeregisterSubscriptionProviderRequest request, AsyncHandler<DeregisterSubscriptionProviderRequest,DeregisterSubscriptionProviderResult> asyncHandler)
AWSLicenseManagerLinuxSubscriptionsAsync Remove a third-party subscription provider from the Bring Your Own License (BYOL) subscriptions registered to your account.
deregisterSubscriptionProviderAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync 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<GetRegisteredSubscriptionProviderResult> getRegisteredSubscriptionProviderAsync(GetRegisteredSubscriptionProviderRequest request)
AWSLicenseManagerLinuxSubscriptionsAsync Get details for a Bring Your Own License (BYOL) subscription that's registered to your account.
getRegisteredSubscriptionProviderAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync public Future<GetRegisteredSubscriptionProviderResult> getRegisteredSubscriptionProviderAsync(GetRegisteredSubscriptionProviderRequest request, AsyncHandler<GetRegisteredSubscriptionProviderRequest,GetRegisteredSubscriptionProviderResult> asyncHandler)
AWSLicenseManagerLinuxSubscriptionsAsync Get details for a Bring Your Own License (BYOL) subscription that's registered to your account.
getRegisteredSubscriptionProviderAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync 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<GetServiceSettingsResult> getServiceSettingsAsync(GetServiceSettingsRequest request)
AWSLicenseManagerLinuxSubscriptionsAsync Lists the Linux subscriptions service settings for your account.
getServiceSettingsAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync public Future<GetServiceSettingsResult> getServiceSettingsAsync(GetServiceSettingsRequest request, AsyncHandler<GetServiceSettingsRequest,GetServiceSettingsResult> asyncHandler)
AWSLicenseManagerLinuxSubscriptionsAsync Lists the Linux subscriptions service settings for your account.
getServiceSettingsAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync 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<ListLinuxSubscriptionInstancesResult> listLinuxSubscriptionInstancesAsync(ListLinuxSubscriptionInstancesRequest request)
AWSLicenseManagerLinuxSubscriptionsAsync Lists the running Amazon EC2 instances that were discovered with commercial Linux subscriptions.
listLinuxSubscriptionInstancesAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync request - NextToken length limit is half of ddb accepted limit. Increase this limit if parameters in request
increases.public Future<ListLinuxSubscriptionInstancesResult> listLinuxSubscriptionInstancesAsync(ListLinuxSubscriptionInstancesRequest request, AsyncHandler<ListLinuxSubscriptionInstancesRequest,ListLinuxSubscriptionInstancesResult> asyncHandler)
AWSLicenseManagerLinuxSubscriptionsAsync Lists the running Amazon EC2 instances that were discovered with commercial Linux subscriptions.
listLinuxSubscriptionInstancesAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync request - NextToken length limit is half of ddb accepted limit. Increase this limit if parameters in request
increases.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<ListLinuxSubscriptionsResult> listLinuxSubscriptionsAsync(ListLinuxSubscriptionsRequest request)
AWSLicenseManagerLinuxSubscriptionsAsync Lists the Linux subscriptions that have been discovered. If you have linked your organization, the returned results will include data aggregated across your accounts in Organizations.
listLinuxSubscriptionsAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync request - NextToken length limit is half of ddb accepted limit. Increase this limit if parameters in request
increases.public Future<ListLinuxSubscriptionsResult> listLinuxSubscriptionsAsync(ListLinuxSubscriptionsRequest request, AsyncHandler<ListLinuxSubscriptionsRequest,ListLinuxSubscriptionsResult> asyncHandler)
AWSLicenseManagerLinuxSubscriptionsAsync Lists the Linux subscriptions that have been discovered. If you have linked your organization, the returned results will include data aggregated across your accounts in Organizations.
listLinuxSubscriptionsAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync request - NextToken length limit is half of ddb accepted limit. Increase this limit if parameters in request
increases.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<ListRegisteredSubscriptionProvidersResult> listRegisteredSubscriptionProvidersAsync(ListRegisteredSubscriptionProvidersRequest request)
AWSLicenseManagerLinuxSubscriptionsAsync List Bring Your Own License (BYOL) subscription registration resources for your account.
listRegisteredSubscriptionProvidersAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync public Future<ListRegisteredSubscriptionProvidersResult> listRegisteredSubscriptionProvidersAsync(ListRegisteredSubscriptionProvidersRequest request, AsyncHandler<ListRegisteredSubscriptionProvidersRequest,ListRegisteredSubscriptionProvidersResult> asyncHandler)
AWSLicenseManagerLinuxSubscriptionsAsync List Bring Your Own License (BYOL) subscription registration resources for your account.
listRegisteredSubscriptionProvidersAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync 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<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request)
AWSLicenseManagerLinuxSubscriptionsAsync List the metadata tags that are assigned to the specified Amazon Web Services resource.
listTagsForResourceAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSLicenseManagerLinuxSubscriptionsAsync List the metadata tags that are assigned to the specified Amazon Web Services resource.
listTagsForResourceAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync 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<RegisterSubscriptionProviderResult> registerSubscriptionProviderAsync(RegisterSubscriptionProviderRequest request)
AWSLicenseManagerLinuxSubscriptionsAsync Register the supported third-party subscription provider for your Bring Your Own License (BYOL) subscription.
registerSubscriptionProviderAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync public Future<RegisterSubscriptionProviderResult> registerSubscriptionProviderAsync(RegisterSubscriptionProviderRequest request, AsyncHandler<RegisterSubscriptionProviderRequest,RegisterSubscriptionProviderResult> asyncHandler)
AWSLicenseManagerLinuxSubscriptionsAsync Register the supported third-party subscription provider for your Bring Your Own License (BYOL) subscription.
registerSubscriptionProviderAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync 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<TagResourceResult> tagResourceAsync(TagResourceRequest request)
AWSLicenseManagerLinuxSubscriptionsAsync Add metadata tags to the specified Amazon Web Services resource.
tagResourceAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSLicenseManagerLinuxSubscriptionsAsync Add metadata tags to the specified Amazon Web Services resource.
tagResourceAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync 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<UntagResourceResult> untagResourceAsync(UntagResourceRequest request)
AWSLicenseManagerLinuxSubscriptionsAsync Remove one or more metadata tag from the specified Amazon Web Services resource.
untagResourceAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSLicenseManagerLinuxSubscriptionsAsync Remove one or more metadata tag from the specified Amazon Web Services resource.
untagResourceAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync 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<UpdateServiceSettingsResult> updateServiceSettingsAsync(UpdateServiceSettingsRequest request)
AWSLicenseManagerLinuxSubscriptionsAsync Updates the service settings for Linux subscriptions.
updateServiceSettingsAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync public Future<UpdateServiceSettingsResult> updateServiceSettingsAsync(UpdateServiceSettingsRequest request, AsyncHandler<UpdateServiceSettingsRequest,UpdateServiceSettingsResult> asyncHandler)
AWSLicenseManagerLinuxSubscriptionsAsync Updates the service settings for Linux subscriptions.
updateServiceSettingsAsync in interface AWSLicenseManagerLinuxSubscriptionsAsync 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.