@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
createLicenseConfiguration, deleteLicenseConfiguration, getCachedResponseMetadata, getLicenseConfiguration, getServiceSettings, listAssociationsForLicenseConfiguration, listFailuresForLicenseConfigurationOperations, listLicenseConfigurations, listLicenseSpecificationsForResource, listResourceInventory, listTagsForResource, listUsageForLicenseConfiguration, shutdown, tagResource, untagResource, updateLicenseConfiguration, updateLicenseSpecificationsForResource, updateServiceSettings
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createLicenseConfiguration, deleteLicenseConfiguration, getCachedResponseMetadata, getLicenseConfiguration, getServiceSettings, listAssociationsForLicenseConfiguration, listFailuresForLicenseConfigurationOperations, listLicenseConfigurations, listLicenseSpecificationsForResource, listResourceInventory, listTagsForResource, listUsageForLicenseConfiguration, shutdown, tagResource, untagResource, updateLicenseConfiguration, updateLicenseSpecificationsForResource, updateServiceSettings
public Future<CreateLicenseConfigurationResult> createLicenseConfigurationAsync(CreateLicenseConfigurationRequest request)
AWSLicenseManagerAsync
Creates 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), host affinity (how long a VM must be associated with a host), and the number of licenses purchased and used.
createLicenseConfigurationAsync
in interface AWSLicenseManagerAsync
public Future<CreateLicenseConfigurationResult> createLicenseConfigurationAsync(CreateLicenseConfigurationRequest request, AsyncHandler<CreateLicenseConfigurationRequest,CreateLicenseConfigurationResult> asyncHandler)
AWSLicenseManagerAsync
Creates 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), host affinity (how long a VM must be associated with a host), and the number of licenses purchased and used.
createLicenseConfigurationAsync
in interface AWSLicenseManagerAsync
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<DeleteLicenseConfigurationResult> deleteLicenseConfigurationAsync(DeleteLicenseConfigurationRequest request)
AWSLicenseManagerAsync
Deletes the specified license configuration.
You cannot delete a license configuration that is in use.
deleteLicenseConfigurationAsync
in interface AWSLicenseManagerAsync
public Future<DeleteLicenseConfigurationResult> deleteLicenseConfigurationAsync(DeleteLicenseConfigurationRequest request, AsyncHandler<DeleteLicenseConfigurationRequest,DeleteLicenseConfigurationResult> asyncHandler)
AWSLicenseManagerAsync
Deletes the specified license configuration.
You cannot delete a license configuration that is in use.
deleteLicenseConfigurationAsync
in interface AWSLicenseManagerAsync
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<GetLicenseConfigurationResult> getLicenseConfigurationAsync(GetLicenseConfigurationRequest request)
AWSLicenseManagerAsync
Gets detailed information about the specified license configuration.
getLicenseConfigurationAsync
in interface AWSLicenseManagerAsync
public Future<GetLicenseConfigurationResult> getLicenseConfigurationAsync(GetLicenseConfigurationRequest request, AsyncHandler<GetLicenseConfigurationRequest,GetLicenseConfigurationResult> asyncHandler)
AWSLicenseManagerAsync
Gets detailed information about the specified license configuration.
getLicenseConfigurationAsync
in interface AWSLicenseManagerAsync
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)
AWSLicenseManagerAsync
Gets the License Manager settings for the current Region.
getServiceSettingsAsync
in interface AWSLicenseManagerAsync
public Future<GetServiceSettingsResult> getServiceSettingsAsync(GetServiceSettingsRequest request, AsyncHandler<GetServiceSettingsRequest,GetServiceSettingsResult> asyncHandler)
AWSLicenseManagerAsync
Gets the License Manager settings for the current Region.
getServiceSettingsAsync
in interface AWSLicenseManagerAsync
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<ListAssociationsForLicenseConfigurationResult> listAssociationsForLicenseConfigurationAsync(ListAssociationsForLicenseConfigurationRequest request)
AWSLicenseManagerAsync
Lists 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 AWSLicenseManagerAsync
public Future<ListAssociationsForLicenseConfigurationResult> listAssociationsForLicenseConfigurationAsync(ListAssociationsForLicenseConfigurationRequest request, AsyncHandler<ListAssociationsForLicenseConfigurationRequest,ListAssociationsForLicenseConfigurationResult> asyncHandler)
AWSLicenseManagerAsync
Lists 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 AWSLicenseManagerAsync
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<ListFailuresForLicenseConfigurationOperationsResult> listFailuresForLicenseConfigurationOperationsAsync(ListFailuresForLicenseConfigurationOperationsRequest request)
AWSLicenseManagerAsync
Lists the license configuration operations that failed.
listFailuresForLicenseConfigurationOperationsAsync
in interface AWSLicenseManagerAsync
public Future<ListFailuresForLicenseConfigurationOperationsResult> listFailuresForLicenseConfigurationOperationsAsync(ListFailuresForLicenseConfigurationOperationsRequest request, AsyncHandler<ListFailuresForLicenseConfigurationOperationsRequest,ListFailuresForLicenseConfigurationOperationsResult> asyncHandler)
AWSLicenseManagerAsync
Lists the license configuration operations that failed.
listFailuresForLicenseConfigurationOperationsAsync
in interface AWSLicenseManagerAsync
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<ListLicenseConfigurationsResult> listLicenseConfigurationsAsync(ListLicenseConfigurationsRequest request)
AWSLicenseManagerAsync
Lists the license configurations for your account.
listLicenseConfigurationsAsync
in interface AWSLicenseManagerAsync
public Future<ListLicenseConfigurationsResult> listLicenseConfigurationsAsync(ListLicenseConfigurationsRequest request, AsyncHandler<ListLicenseConfigurationsRequest,ListLicenseConfigurationsResult> asyncHandler)
AWSLicenseManagerAsync
Lists the license configurations for your account.
listLicenseConfigurationsAsync
in interface AWSLicenseManagerAsync
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<ListLicenseSpecificationsForResourceResult> listLicenseSpecificationsForResourceAsync(ListLicenseSpecificationsForResourceRequest request)
AWSLicenseManagerAsync
Describes the license configurations for the specified resource.
listLicenseSpecificationsForResourceAsync
in interface AWSLicenseManagerAsync
public Future<ListLicenseSpecificationsForResourceResult> listLicenseSpecificationsForResourceAsync(ListLicenseSpecificationsForResourceRequest request, AsyncHandler<ListLicenseSpecificationsForResourceRequest,ListLicenseSpecificationsForResourceResult> asyncHandler)
AWSLicenseManagerAsync
Describes the license configurations for the specified resource.
listLicenseSpecificationsForResourceAsync
in interface AWSLicenseManagerAsync
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<ListResourceInventoryResult> listResourceInventoryAsync(ListResourceInventoryRequest request)
AWSLicenseManagerAsync
Lists resources managed using Systems Manager inventory.
listResourceInventoryAsync
in interface AWSLicenseManagerAsync
public Future<ListResourceInventoryResult> listResourceInventoryAsync(ListResourceInventoryRequest request, AsyncHandler<ListResourceInventoryRequest,ListResourceInventoryResult> asyncHandler)
AWSLicenseManagerAsync
Lists resources managed using Systems Manager inventory.
listResourceInventoryAsync
in interface AWSLicenseManagerAsync
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)
AWSLicenseManagerAsync
Lists the tags for the specified license configuration.
listTagsForResourceAsync
in interface AWSLicenseManagerAsync
public Future<ListTagsForResourceResult> listTagsForResourceAsync(ListTagsForResourceRequest request, AsyncHandler<ListTagsForResourceRequest,ListTagsForResourceResult> asyncHandler)
AWSLicenseManagerAsync
Lists the tags for the specified license configuration.
listTagsForResourceAsync
in interface AWSLicenseManagerAsync
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<ListUsageForLicenseConfigurationResult> listUsageForLicenseConfigurationAsync(ListUsageForLicenseConfigurationRequest request)
AWSLicenseManagerAsync
Lists 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 AWSLicenseManagerAsync
public Future<ListUsageForLicenseConfigurationResult> listUsageForLicenseConfigurationAsync(ListUsageForLicenseConfigurationRequest request, AsyncHandler<ListUsageForLicenseConfigurationRequest,ListUsageForLicenseConfigurationResult> asyncHandler)
AWSLicenseManagerAsync
Lists 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 AWSLicenseManagerAsync
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)
AWSLicenseManagerAsync
Adds the specified tags to the specified license configuration.
tagResourceAsync
in interface AWSLicenseManagerAsync
public Future<TagResourceResult> tagResourceAsync(TagResourceRequest request, AsyncHandler<TagResourceRequest,TagResourceResult> asyncHandler)
AWSLicenseManagerAsync
Adds the specified tags to the specified license configuration.
tagResourceAsync
in interface AWSLicenseManagerAsync
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)
AWSLicenseManagerAsync
Removes the specified tags from the specified license configuration.
untagResourceAsync
in interface AWSLicenseManagerAsync
public Future<UntagResourceResult> untagResourceAsync(UntagResourceRequest request, AsyncHandler<UntagResourceRequest,UntagResourceResult> asyncHandler)
AWSLicenseManagerAsync
Removes the specified tags from the specified license configuration.
untagResourceAsync
in interface AWSLicenseManagerAsync
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<UpdateLicenseConfigurationResult> updateLicenseConfigurationAsync(UpdateLicenseConfigurationRequest request)
AWSLicenseManagerAsync
Modifies the attributes of an existing 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), host affinity (how long a VM must be associated with a host), and the number of licenses purchased and used.
updateLicenseConfigurationAsync
in interface AWSLicenseManagerAsync
public Future<UpdateLicenseConfigurationResult> updateLicenseConfigurationAsync(UpdateLicenseConfigurationRequest request, AsyncHandler<UpdateLicenseConfigurationRequest,UpdateLicenseConfigurationResult> asyncHandler)
AWSLicenseManagerAsync
Modifies the attributes of an existing 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), host affinity (how long a VM must be associated with a host), and the number of licenses purchased and used.
updateLicenseConfigurationAsync
in interface AWSLicenseManagerAsync
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<UpdateLicenseSpecificationsForResourceResult> updateLicenseSpecificationsForResourceAsync(UpdateLicenseSpecificationsForResourceRequest request)
AWSLicenseManagerAsync
Adds 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 AWSLicenseManagerAsync
public Future<UpdateLicenseSpecificationsForResourceResult> updateLicenseSpecificationsForResourceAsync(UpdateLicenseSpecificationsForResourceRequest request, AsyncHandler<UpdateLicenseSpecificationsForResourceRequest,UpdateLicenseSpecificationsForResourceResult> asyncHandler)
AWSLicenseManagerAsync
Adds 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 AWSLicenseManagerAsync
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)
AWSLicenseManagerAsync
Updates License Manager settings for the current Region.
updateServiceSettingsAsync
in interface AWSLicenseManagerAsync
public Future<UpdateServiceSettingsResult> updateServiceSettingsAsync(UpdateServiceSettingsRequest request, AsyncHandler<UpdateServiceSettingsRequest,UpdateServiceSettingsResult> asyncHandler)
AWSLicenseManagerAsync
Updates License Manager settings for the current Region.
updateServiceSettingsAsync
in interface AWSLicenseManagerAsync
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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.