@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSLicenseManagerAsync extends AbstractAWSLicenseManager implements AWSLicenseManagerAsync
AWSLicenseManagerAsync. Convenient method forms pass through to the corresponding
overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIX| Modifier | Constructor and Description |
|---|---|
protected |
AbstractAWSLicenseManagerAsync() |
createLicenseConfiguration, deleteLicenseConfiguration, getCachedResponseMetadata, getLicenseConfiguration, getServiceSettings, listAssociationsForLicenseConfiguration, listFailuresForLicenseConfigurationOperations, listLicenseConfigurations, listLicenseSpecificationsForResource, listResourceInventory, listTagsForResource, listUsageForLicenseConfiguration, shutdown, tagResource, untagResource, updateLicenseConfiguration, updateLicenseSpecificationsForResource, updateServiceSettingsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateLicenseConfiguration, deleteLicenseConfiguration, getCachedResponseMetadata, getLicenseConfiguration, getServiceSettings, listAssociationsForLicenseConfiguration, listFailuresForLicenseConfigurationOperations, listLicenseConfigurations, listLicenseSpecificationsForResource, listResourceInventory, listTagsForResource, listUsageForLicenseConfiguration, shutdown, tagResource, untagResource, updateLicenseConfiguration, updateLicenseSpecificationsForResource, updateServiceSettingspublic Future<CreateLicenseConfigurationResult> createLicenseConfigurationAsync(CreateLicenseConfigurationRequest request)
AWSLicenseManagerAsyncCreates a license configuration.
A license configuration is an abstraction of a customer license agreement that can be consumed and enforced by License Manager. Components include specifications for the license type (licensing by instance, socket, CPU, or vCPU), allowed tenancy (shared tenancy, Dedicated Instance, Dedicated Host, or all of these), license affinity to host (how long a license must be associated with a host), and the number of licenses purchased and used.
createLicenseConfigurationAsync in interface AWSLicenseManagerAsyncpublic Future<CreateLicenseConfigurationResult> createLicenseConfigurationAsync(CreateLicenseConfigurationRequest request, AsyncHandler<CreateLicenseConfigurationRequest,CreateLicenseConfigurationResult> asyncHandler)
AWSLicenseManagerAsyncCreates a license configuration.
A license configuration is an abstraction of a customer license agreement that can be consumed and enforced by License Manager. Components include specifications for the license type (licensing by instance, socket, CPU, or vCPU), allowed tenancy (shared tenancy, Dedicated Instance, Dedicated Host, or all of these), license affinity to host (how long a license must be associated with a host), and the number of licenses purchased and used.
createLicenseConfigurationAsync in interface AWSLicenseManagerAsyncasyncHandler - 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<DeleteLicenseConfigurationResult> deleteLicenseConfigurationAsync(DeleteLicenseConfigurationRequest request)
AWSLicenseManagerAsyncDeletes the specified license configuration.
You cannot delete a license configuration that is in use.
deleteLicenseConfigurationAsync in interface AWSLicenseManagerAsyncpublic Future<DeleteLicenseConfigurationResult> deleteLicenseConfigurationAsync(DeleteLicenseConfigurationRequest request, AsyncHandler<DeleteLicenseConfigurationRequest,DeleteLicenseConfigurationResult> asyncHandler)
AWSLicenseManagerAsyncDeletes the specified license configuration.
You cannot delete a license configuration that is in use.
deleteLicenseConfigurationAsync in interface AWSLicenseManagerAsyncasyncHandler - 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<GetLicenseConfigurationResult> getLicenseConfigurationAsync(GetLicenseConfigurationRequest request)
AWSLicenseManagerAsyncGets detailed information about the specified license configuration.
getLicenseConfigurationAsync in interface AWSLicenseManagerAsyncpublic Future<GetLicenseConfigurationResult> getLicenseConfigurationAsync(GetLicenseConfigurationRequest request, AsyncHandler<GetLicenseConfigurationRequest,GetLicenseConfigurationResult> asyncHandler)
AWSLicenseManagerAsyncGets detailed information about the specified license configuration.
getLicenseConfigurationAsync in interface AWSLicenseManagerAsyncasyncHandler - 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)
AWSLicenseManagerAsyncGets the License Manager settings for the current Region.
getServiceSettingsAsync in interface AWSLicenseManagerAsyncpublic Future<GetServiceSettingsResult> getServiceSettingsAsync(GetServiceSettingsRequest request, AsyncHandler<GetServiceSettingsRequest,GetServiceSettingsResult> asyncHandler)
AWSLicenseManagerAsyncGets the License Manager settings for the current Region.
getServiceSettingsAsync in interface AWSLicenseManagerAsyncasyncHandler - 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<ListAssociationsForLicenseConfigurationResult> listAssociationsForLicenseConfigurationAsync(ListAssociationsForLicenseConfigurationRequest request)
AWSLicenseManagerAsyncLists the resource associations for the specified license configuration.
Resource associations need not consume licenses from a license configuration. For example, an AMI or a stopped instance might not consume a license (depending on the license rules).
listAssociationsForLicenseConfigurationAsync in interface AWSLicenseManagerAsyncpublic Future<ListAssociationsForLicenseConfigurationResult> listAssociationsForLicenseConfigurationAsync(ListAssociationsForLicenseConfigurationRequest request, AsyncHandler<ListAssociationsForLicenseConfigurationRequest,ListAssociationsForLicenseConfigurationResult> asyncHandler)
AWSLicenseManagerAsyncLists the resource associations for the specified license configuration.
Resource associations need not consume licenses from a license configuration. For example, an AMI or a stopped instance might not consume a license (depending on the license rules).
listAssociationsForLicenseConfigurationAsync in interface AWSLicenseManagerAsyncasyncHandler - 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<ListFailuresForLicenseConfigurationOperationsResult> listFailuresForLicenseConfigurationOperationsAsync(ListFailuresForLicenseConfigurationOperationsRequest request)
AWSLicenseManagerAsyncLists the license configuration operations that failed.
listFailuresForLicenseConfigurationOperationsAsync in interface AWSLicenseManagerAsyncpublic Future<ListFailuresForLicenseConfigurationOperationsResult> listFailuresForLicenseConfigurationOperationsAsync(ListFailuresForLicenseConfigurationOperationsRequest request, AsyncHandler<ListFailuresForLicenseConfigurationOperationsRequest,ListFailuresForLicenseConfigurationOperationsResult> asyncHandler)
AWSLicenseManagerAsyncLists the license configuration operations that failed.
listFailuresForLicenseConfigurationOperationsAsync in interface AWSLicenseManagerAsyncasyncHandler - 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<ListLicenseConfigurationsResult> listLicenseConfigurationsAsync(ListLicenseConfigurationsRequest request)
AWSLicenseManagerAsyncLists the license configurations for your account.
listLicenseConfigurationsAsync in interface AWSLicenseManagerAsyncpublic Future<ListLicenseConfigurationsResult> listLicenseConfigurationsAsync(ListLicenseConfigurationsRequest request, AsyncHandler<ListLicenseConfigurationsRequest,ListLicenseConfigurationsResult> asyncHandler)
AWSLicenseManagerAsyncLists the license configurations for your account.
listLicenseConfigurationsAsync in interface AWSLicenseManagerAsyncasyncHandler - 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<ListLicenseSpecificationsForResourceResult> listLicenseSpecificationsForResourceAsync(ListLicenseSpecificationsForResourceRequest request)
AWSLicenseManagerAsyncDescribes the license configurations for the specified resource.
listLicenseSpecificationsForResourceAsync in interface AWSLicenseManagerAsyncpublic Future<ListLicenseSpecificationsForResourceResult> listLicenseSpecificationsForResourceAsync(ListLicenseSpecificationsForResourceRequest request, AsyncHandler<ListLicenseSpecificationsForResourceRequest,ListLicenseSpecificationsForResourceResult> asyncHandler)
AWSLicenseManagerAsyncDescribes the license configurations for the specified resource.
listLicenseSpecificationsForResourceAsync in interface AWSLicenseManagerAsyncasyncHandler - 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<ListResourceInventoryResult> listResourceInventoryAsync(ListResourceInventoryRequest request)
AWSLicenseManagerAsyncLists resources managed using Systems Manager inventory.
listResourceInventoryAsync in interface AWSLicenseManagerAsyncpublic Future<ListResourceInventoryResult> listResourceInventoryAsync(ListResourceInventoryRequest request, AsyncHandler<ListResourceInventoryRequest,ListResourceInventoryResult> asyncHandler)
AWSLicenseManagerAsyncLists resources managed using Systems Manager inventory.
listResourceInventoryAsync in interface AWSLicenseManagerAsyncasyncHandler - 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)
AWSLicenseManagerAsyncLists the tags for the specified license configuration.
listTagsForResourceAsync in interface AWSLicenseManagerAsyncpublic Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSLicenseManagerAsyncLists the tags for the specified license configuration.
listTagsForResourceAsync in interface AWSLicenseManagerAsyncasyncHandler - 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<ListUsageForLicenseConfigurationResult> listUsageForLicenseConfigurationAsync(ListUsageForLicenseConfigurationRequest request)
AWSLicenseManagerAsyncLists all license usage records for a license configuration, displaying license consumption details by resource at a selected point in time. Use this action to audit the current license consumption for any license inventory and configuration.
listUsageForLicenseConfigurationAsync in interface AWSLicenseManagerAsyncpublic Future<ListUsageForLicenseConfigurationResult> listUsageForLicenseConfigurationAsync(ListUsageForLicenseConfigurationRequest request, AsyncHandler<ListUsageForLicenseConfigurationRequest,ListUsageForLicenseConfigurationResult> asyncHandler)
AWSLicenseManagerAsyncLists all license usage records for a license configuration, displaying license consumption details by resource at a selected point in time. Use this action to audit the current license consumption for any license inventory and configuration.
listUsageForLicenseConfigurationAsync in interface AWSLicenseManagerAsyncasyncHandler - 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)
AWSLicenseManagerAsyncAdds the specified tags to the specified license configuration.
tagResourceAsync in interface AWSLicenseManagerAsyncpublic Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSLicenseManagerAsyncAdds the specified tags to the specified license configuration.
tagResourceAsync in interface AWSLicenseManagerAsyncasyncHandler - 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)
AWSLicenseManagerAsyncRemoves the specified tags from the specified license configuration.
untagResourceAsync in interface AWSLicenseManagerAsyncpublic Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSLicenseManagerAsyncRemoves the specified tags from the specified license configuration.
untagResourceAsync in interface AWSLicenseManagerAsyncasyncHandler - 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<UpdateLicenseConfigurationResult> updateLicenseConfigurationAsync(UpdateLicenseConfigurationRequest request)
AWSLicenseManagerAsyncModifies the attributes of an existing license configuration.
updateLicenseConfigurationAsync in interface AWSLicenseManagerAsyncpublic Future<UpdateLicenseConfigurationResult> updateLicenseConfigurationAsync(UpdateLicenseConfigurationRequest request, AsyncHandler<UpdateLicenseConfigurationRequest,UpdateLicenseConfigurationResult> asyncHandler)
AWSLicenseManagerAsyncModifies the attributes of an existing license configuration.
updateLicenseConfigurationAsync in interface AWSLicenseManagerAsyncasyncHandler - 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<UpdateLicenseSpecificationsForResourceResult> updateLicenseSpecificationsForResourceAsync(UpdateLicenseSpecificationsForResourceRequest request)
AWSLicenseManagerAsyncAdds or removes the specified license configurations for the specified AWS resource.
You can update the license specifications of AMIs, instances, and hosts. You cannot update the license specifications for launch templates and AWS CloudFormation templates, as they send license configurations to the operation that creates the resource.
updateLicenseSpecificationsForResourceAsync in interface AWSLicenseManagerAsyncpublic Future<UpdateLicenseSpecificationsForResourceResult> updateLicenseSpecificationsForResourceAsync(UpdateLicenseSpecificationsForResourceRequest request, AsyncHandler<UpdateLicenseSpecificationsForResourceRequest,UpdateLicenseSpecificationsForResourceResult> asyncHandler)
AWSLicenseManagerAsyncAdds or removes the specified license configurations for the specified AWS resource.
You can update the license specifications of AMIs, instances, and hosts. You cannot update the license specifications for launch templates and AWS CloudFormation templates, as they send license configurations to the operation that creates the resource.
updateLicenseSpecificationsForResourceAsync in interface AWSLicenseManagerAsyncasyncHandler - 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)
AWSLicenseManagerAsyncUpdates License Manager settings for the current Region.
updateServiceSettingsAsync in interface AWSLicenseManagerAsyncpublic Future<UpdateServiceSettingsResult> updateServiceSettingsAsync(UpdateServiceSettingsRequest request, AsyncHandler<UpdateServiceSettingsRequest,UpdateServiceSettingsResult> asyncHandler)
AWSLicenseManagerAsyncUpdates License Manager settings for the current Region.
updateServiceSettingsAsync in interface AWSLicenseManagerAsyncasyncHandler - 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.Copyright © 2020. All rights reserved.