@ThreadSafe @Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AWSLicenseManagerLinuxSubscriptionsClient extends AmazonWebServiceClient implements AWSLicenseManagerLinuxSubscriptions
With License Manager, you can discover and track your commercial Linux subscriptions on running Amazon EC2 instances.
| Modifier and Type | Field and Description |
|---|---|
protected static ClientConfigurationFactory |
configFactory
Client configuration factory providing ClientConfigurations tailored to this client
|
client, clientConfiguration, endpoint, isEndpointOverridden, LOGGING_AWS_REQUEST_METRIC, requestHandler2s, timeOffsetENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
static AWSLicenseManagerLinuxSubscriptionsClientBuilder |
builder() |
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful, request, typically used for debugging issues
where a service isn't acting as expected.
|
GetServiceSettingsResult |
getServiceSettings(GetServiceSettingsRequest request)
Lists the Linux subscriptions service settings.
|
ListLinuxSubscriptionInstancesResult |
listLinuxSubscriptionInstances(ListLinuxSubscriptionInstancesRequest request)
Lists the running Amazon EC2 instances that were discovered with commercial Linux subscriptions.
|
ListLinuxSubscriptionsResult |
listLinuxSubscriptions(ListLinuxSubscriptionsRequest request)
Lists the Linux subscriptions that have been discovered.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateServiceSettingsResult |
updateServiceSettings(UpdateServiceSettingsRequest request)
Updates the service settings for Linux subscriptions.
|
addRequestHandler, addRequestHandler, beforeClientExecution, beforeMarshalling, calculateCRC32FromCompressedData, checkMutability, configureRegion, createExecutionContext, createExecutionContext, createExecutionContext, createSignerProvider, endClientExecution, endClientExecution, getClientConfiguration, getClientId, getEndpointPrefix, getMonitoringListeners, getRequestMetricsCollector, getServiceAbbreviation, getServiceName, getServiceNameIntern, getSigner, getSignerByURI, getSignerOverride, getSignerProvider, getSignerRegionOverride, getSigningRegion, getTimeOffset, isCsmEnabled, isEndpointOverridden, isProfilingEnabled, isRequestMetricsEnabled, makeImmutable, removeRequestHandler, removeRequestHandler, requestMetricCollector, setEndpoint, setEndpoint, setEndpointPrefix, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shouldGenerateClientSideMonitoringEvents, useStrictHostNameVerification, withEndpoint, withRegion, withRegion, withTimeOffsetprotected static final ClientConfigurationFactory configFactory
public static AWSLicenseManagerLinuxSubscriptionsClientBuilder builder()
public GetServiceSettingsResult getServiceSettings(GetServiceSettingsRequest request)
Lists the Linux subscriptions service settings.
getServiceSettings in interface AWSLicenseManagerLinuxSubscriptionsgetServiceSettingsRequest - InternalServerException - An exception occurred with the service.ThrottlingException - The request was denied due to request throttling.ValidationException - The provided input is not valid. Try your request again.public ListLinuxSubscriptionInstancesResult listLinuxSubscriptionInstances(ListLinuxSubscriptionInstancesRequest request)
Lists the running Amazon EC2 instances that were discovered with commercial Linux subscriptions.
listLinuxSubscriptionInstances in interface AWSLicenseManagerLinuxSubscriptionslistLinuxSubscriptionInstancesRequest - NextToken length limit is half of ddb accepted limit. Increase this limit if parameters in request
increases.InternalServerException - An exception occurred with the service.ThrottlingException - The request was denied due to request throttling.ValidationException - The provided input is not valid. Try your request again.public ListLinuxSubscriptionsResult listLinuxSubscriptions(ListLinuxSubscriptionsRequest request)
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.
listLinuxSubscriptions in interface AWSLicenseManagerLinuxSubscriptionslistLinuxSubscriptionsRequest - NextToken length limit is half of ddb accepted limit. Increase this limit if parameters in request
increases.InternalServerException - An exception occurred with the service.ThrottlingException - The request was denied due to request throttling.ValidationException - The provided input is not valid. Try your request again.public UpdateServiceSettingsResult updateServiceSettings(UpdateServiceSettingsRequest request)
Updates the service settings for Linux subscriptions.
updateServiceSettings in interface AWSLicenseManagerLinuxSubscriptionsupdateServiceSettingsRequest - InternalServerException - An exception occurred with the service.ThrottlingException - The request was denied due to request throttling.ValidationException - The provided input is not valid. Try your request again.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata in interface AWSLicenseManagerLinuxSubscriptionsrequest - The originally executed requestpublic void shutdown()
AWSLicenseManagerLinuxSubscriptionsshutdown in interface AWSLicenseManagerLinuxSubscriptionsshutdown in class AmazonWebServiceClientCopyright © 2024. All rights reserved.