@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSLicenseManagerUserSubscriptions extends Object implements AWSLicenseManagerUserSubscriptions
AWSLicenseManagerUserSubscriptions
. Convenient method forms pass through to the
corresponding overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
AssociateUserResult |
associateUser(AssociateUserRequest request)
Associates the user to an EC2 instance to utilize user-based subscriptions.
|
DeregisterIdentityProviderResult |
deregisterIdentityProvider(DeregisterIdentityProviderRequest request)
Deregisters the identity provider from providing user-based subscriptions.
|
DisassociateUserResult |
disassociateUser(DisassociateUserRequest request)
Disassociates the user from an EC2 instance providing user-based subscriptions.
|
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.
|
ListIdentityProvidersResult |
listIdentityProviders(ListIdentityProvidersRequest request)
Lists the identity providers for user-based subscriptions.
|
ListInstancesResult |
listInstances(ListInstancesRequest request)
Lists the EC2 instances providing user-based subscriptions.
|
ListProductSubscriptionsResult |
listProductSubscriptions(ListProductSubscriptionsRequest request)
Lists the user-based subscription products available from an identity provider.
|
ListUserAssociationsResult |
listUserAssociations(ListUserAssociationsRequest request)
Lists user associations for an identity provider.
|
RegisterIdentityProviderResult |
registerIdentityProvider(RegisterIdentityProviderRequest request)
Registers an identity provider for user-based subscriptions.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartProductSubscriptionResult |
startProductSubscription(StartProductSubscriptionRequest request)
Starts a product subscription for a user with the specified identity provider.
|
StopProductSubscriptionResult |
stopProductSubscription(StopProductSubscriptionRequest request)
Stops a product subscription for a user with the specified identity provider.
|
UpdateIdentityProviderSettingsResult |
updateIdentityProviderSettings(UpdateIdentityProviderSettingsRequest request)
Updates additional product configuration settings for the registered identity provider.
|
public AssociateUserResult associateUser(AssociateUserRequest request)
AWSLicenseManagerUserSubscriptions
Associates the user to an EC2 instance to utilize user-based subscriptions.
Your estimated bill for charges on the number of users and related costs will take 48 hours to appear for billing periods that haven't closed (marked as Pending billing status) in Amazon Web Services Billing. For more information, see Viewing your monthly charges in the Amazon Web Services Billing User Guide.
associateUser
in interface AWSLicenseManagerUserSubscriptions
public DeregisterIdentityProviderResult deregisterIdentityProvider(DeregisterIdentityProviderRequest request)
AWSLicenseManagerUserSubscriptions
Deregisters the identity provider from providing user-based subscriptions.
deregisterIdentityProvider
in interface AWSLicenseManagerUserSubscriptions
public DisassociateUserResult disassociateUser(DisassociateUserRequest request)
AWSLicenseManagerUserSubscriptions
Disassociates the user from an EC2 instance providing user-based subscriptions.
disassociateUser
in interface AWSLicenseManagerUserSubscriptions
public ListIdentityProvidersResult listIdentityProviders(ListIdentityProvidersRequest request)
AWSLicenseManagerUserSubscriptions
Lists the identity providers for user-based subscriptions.
listIdentityProviders
in interface AWSLicenseManagerUserSubscriptions
public ListInstancesResult listInstances(ListInstancesRequest request)
AWSLicenseManagerUserSubscriptions
Lists the EC2 instances providing user-based subscriptions.
listInstances
in interface AWSLicenseManagerUserSubscriptions
public ListProductSubscriptionsResult listProductSubscriptions(ListProductSubscriptionsRequest request)
AWSLicenseManagerUserSubscriptions
Lists the user-based subscription products available from an identity provider.
listProductSubscriptions
in interface AWSLicenseManagerUserSubscriptions
public ListUserAssociationsResult listUserAssociations(ListUserAssociationsRequest request)
AWSLicenseManagerUserSubscriptions
Lists user associations for an identity provider.
listUserAssociations
in interface AWSLicenseManagerUserSubscriptions
public RegisterIdentityProviderResult registerIdentityProvider(RegisterIdentityProviderRequest request)
AWSLicenseManagerUserSubscriptions
Registers an identity provider for user-based subscriptions.
registerIdentityProvider
in interface AWSLicenseManagerUserSubscriptions
public StartProductSubscriptionResult startProductSubscription(StartProductSubscriptionRequest request)
AWSLicenseManagerUserSubscriptions
Starts a product subscription for a user with the specified identity provider.
Your estimated bill for charges on the number of users and related costs will take 48 hours to appear for billing periods that haven't closed (marked as Pending billing status) in Amazon Web Services Billing. For more information, see Viewing your monthly charges in the Amazon Web Services Billing User Guide.
startProductSubscription
in interface AWSLicenseManagerUserSubscriptions
public StopProductSubscriptionResult stopProductSubscription(StopProductSubscriptionRequest request)
AWSLicenseManagerUserSubscriptions
Stops a product subscription for a user with the specified identity provider.
stopProductSubscription
in interface AWSLicenseManagerUserSubscriptions
public UpdateIdentityProviderSettingsResult updateIdentityProviderSettings(UpdateIdentityProviderSettingsRequest request)
AWSLicenseManagerUserSubscriptions
Updates additional product configuration settings for the registered identity provider.
updateIdentityProviderSettings
in interface AWSLicenseManagerUserSubscriptions
public void shutdown()
AWSLicenseManagerUserSubscriptions
shutdown
in interface AWSLicenseManagerUserSubscriptions
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSLicenseManagerUserSubscriptions
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 a request.
getCachedResponseMetadata
in interface AWSLicenseManagerUserSubscriptions
request
- The originally executed request.