@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)
AWSLicenseManagerUserSubscriptionsAssociates 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 AWSLicenseManagerUserSubscriptionspublic DeregisterIdentityProviderResult deregisterIdentityProvider(DeregisterIdentityProviderRequest request)
AWSLicenseManagerUserSubscriptionsDeregisters the identity provider from providing user-based subscriptions.
deregisterIdentityProvider in interface AWSLicenseManagerUserSubscriptionspublic DisassociateUserResult disassociateUser(DisassociateUserRequest request)
AWSLicenseManagerUserSubscriptionsDisassociates the user from an EC2 instance providing user-based subscriptions.
disassociateUser in interface AWSLicenseManagerUserSubscriptionspublic ListIdentityProvidersResult listIdentityProviders(ListIdentityProvidersRequest request)
AWSLicenseManagerUserSubscriptionsLists the identity providers for user-based subscriptions.
listIdentityProviders in interface AWSLicenseManagerUserSubscriptionspublic ListInstancesResult listInstances(ListInstancesRequest request)
AWSLicenseManagerUserSubscriptionsLists the EC2 instances providing user-based subscriptions.
listInstances in interface AWSLicenseManagerUserSubscriptionspublic ListProductSubscriptionsResult listProductSubscriptions(ListProductSubscriptionsRequest request)
AWSLicenseManagerUserSubscriptionsLists the user-based subscription products available from an identity provider.
listProductSubscriptions in interface AWSLicenseManagerUserSubscriptionspublic ListUserAssociationsResult listUserAssociations(ListUserAssociationsRequest request)
AWSLicenseManagerUserSubscriptionsLists user associations for an identity provider.
listUserAssociations in interface AWSLicenseManagerUserSubscriptionspublic RegisterIdentityProviderResult registerIdentityProvider(RegisterIdentityProviderRequest request)
AWSLicenseManagerUserSubscriptionsRegisters an identity provider for user-based subscriptions.
registerIdentityProvider in interface AWSLicenseManagerUserSubscriptionspublic StartProductSubscriptionResult startProductSubscription(StartProductSubscriptionRequest request)
AWSLicenseManagerUserSubscriptionsStarts 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 AWSLicenseManagerUserSubscriptionspublic StopProductSubscriptionResult stopProductSubscription(StopProductSubscriptionRequest request)
AWSLicenseManagerUserSubscriptionsStops a product subscription for a user with the specified identity provider.
stopProductSubscription in interface AWSLicenseManagerUserSubscriptionspublic UpdateIdentityProviderSettingsResult updateIdentityProviderSettings(UpdateIdentityProviderSettingsRequest request)
AWSLicenseManagerUserSubscriptionsUpdates additional product configuration settings for the registered identity provider.
updateIdentityProviderSettings in interface AWSLicenseManagerUserSubscriptionspublic void shutdown()
AWSLicenseManagerUserSubscriptionsshutdown in interface AWSLicenseManagerUserSubscriptionspublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSLicenseManagerUserSubscriptionsResponse 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 AWSLicenseManagerUserSubscriptionsrequest - The originally executed request.