Interface PricingPlanManagerClient
- All Superinterfaces:
AutoCloseable,AwsClient,SdkAutoCloseable,SdkClient
builder() method.
Manages flat-rate pricing subscriptions for supported AWS services. Use this API to create, approve, update, and cancel subscriptions; associate and disassociate resources; and retrieve subscription details. With a flat-rate pricing subscription, you pay a fixed recurring fee for eligible resources instead of usage-based pricing.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringValue for looking up the service's metadata from theServiceMetadataProvider.static final String -
Method Summary
Modifier and TypeMethodDescriptiondefault ApprovePaidSubscriptionResponseapprovePaidSubscription(Consumer<ApprovePaidSubscriptionRequest.Builder> approvePaidSubscriptionRequest) Approves a subscription that is inPENDING_APPROVALstatus, activating it and starting billing.default ApprovePaidSubscriptionResponseapprovePaidSubscription(ApprovePaidSubscriptionRequest approvePaidSubscriptionRequest) Approves a subscription that is inPENDING_APPROVALstatus, activating it and starting billing.associateResourcesToSubscription(Consumer<AssociateResourcesToSubscriptionRequest.Builder> associateResourcesToSubscriptionRequest) Adds one or more resources to an existing subscription.associateResourcesToSubscription(AssociateResourcesToSubscriptionRequest associateResourcesToSubscriptionRequest) Adds one or more resources to an existing subscription.builder()Create a builder that can be used to configure and create aPricingPlanManagerClient.default CancelSubscriptionResponsecancelSubscription(Consumer<CancelSubscriptionRequest.Builder> cancelSubscriptionRequest) Cancels a flat-rate pricing subscription.default CancelSubscriptionResponsecancelSubscription(CancelSubscriptionRequest cancelSubscriptionRequest) Cancels a flat-rate pricing subscription.default CancelSubscriptionChangeResponsecancelSubscriptionChange(Consumer<CancelSubscriptionChangeRequest.Builder> cancelSubscriptionChangeRequest) Cancels a pending scheduled change on a subscription, such as a pending downgrade or cancellation.default CancelSubscriptionChangeResponsecancelSubscriptionChange(CancelSubscriptionChangeRequest cancelSubscriptionChangeRequest) Cancels a pending scheduled change on a subscription, such as a pending downgrade or cancellation.static PricingPlanManagerClientcreate()Create aPricingPlanManagerClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider.default CreateSubscriptionResponsecreateSubscription(Consumer<CreateSubscriptionRequest.Builder> createSubscriptionRequest) Creates a flat-rate pricing subscription for the specified resources.default CreateSubscriptionResponsecreateSubscription(CreateSubscriptionRequest createSubscriptionRequest) Creates a flat-rate pricing subscription for the specified resources.disassociateResourcesFromSubscription(Consumer<DisassociateResourcesFromSubscriptionRequest.Builder> disassociateResourcesFromSubscriptionRequest) Removes one or more resources from an existing subscription.disassociateResourcesFromSubscription(DisassociateResourcesFromSubscriptionRequest disassociateResourcesFromSubscriptionRequest) Removes one or more resources from an existing subscription.default GetSubscriptionResponsegetSubscription(Consumer<GetSubscriptionRequest.Builder> getSubscriptionRequest) Returns the details of a flat-rate pricing subscription, including its current status, associated resources, and any pending scheduled changes.default GetSubscriptionResponsegetSubscription(GetSubscriptionRequest getSubscriptionRequest) Returns the details of a flat-rate pricing subscription, including its current status, associated resources, and any pending scheduled changes.default ListSubscriptionsResponselistSubscriptions(Consumer<ListSubscriptionsRequest.Builder> listSubscriptionsRequest) Returns a summary of all flat-rate pricing subscriptions in the calling account.default ListSubscriptionsResponselistSubscriptions(ListSubscriptionsRequest listSubscriptionsRequest) Returns a summary of all flat-rate pricing subscriptions in the calling account.default ListSubscriptionsIterablelistSubscriptionsPaginator(Consumer<ListSubscriptionsRequest.Builder> listSubscriptionsRequest) This is a variant oflistSubscriptions(software.amazon.awssdk.services.pricingplanmanager.model.ListSubscriptionsRequest)operation.default ListSubscriptionsIterablelistSubscriptionsPaginator(ListSubscriptionsRequest listSubscriptionsRequest) This is a variant oflistSubscriptions(software.amazon.awssdk.services.pricingplanmanager.model.ListSubscriptionsRequest)operation.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadatadefault UpdateSubscriptionResponseupdateSubscription(Consumer<UpdateSubscriptionRequest.Builder> updateSubscriptionRequest) Changes the plan tier of an existing subscription.default UpdateSubscriptionResponseupdateSubscription(UpdateSubscriptionRequest updateSubscriptionRequest) Changes the plan tier of an existing subscription.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
closeMethods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider.- See Also:
-
-
Method Details
-
approvePaidSubscription
default ApprovePaidSubscriptionResponse approvePaidSubscription(ApprovePaidSubscriptionRequest approvePaidSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Approves a subscription that is in
PENDING_APPROVALstatus, activating it and starting billing.This operation requires the current
ETagvalue for concurrency control. Retrieve it from a previousGetSubscriptionorListSubscriptionsresponse.- Parameters:
approvePaidSubscriptionRequest-- Returns:
- Result of the ApprovePaidSubscription operation returned by the service.
- See Also:
-
approvePaidSubscription
default ApprovePaidSubscriptionResponse approvePaidSubscription(Consumer<ApprovePaidSubscriptionRequest.Builder> approvePaidSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Approves a subscription that is in
PENDING_APPROVALstatus, activating it and starting billing.This operation requires the current
ETagvalue for concurrency control. Retrieve it from a previousGetSubscriptionorListSubscriptionsresponse.
This is a convenience which creates an instance of the
ApprovePaidSubscriptionRequest.Builderavoiding the need to create one manually viaApprovePaidSubscriptionRequest.builder()- Parameters:
approvePaidSubscriptionRequest- AConsumerthat will call methods onApprovePaidSubscriptionRequest.Builderto create a request.- Returns:
- Result of the ApprovePaidSubscription operation returned by the service.
- See Also:
-
associateResourcesToSubscription
default AssociateResourcesToSubscriptionResponse associateResourcesToSubscription(AssociateResourcesToSubscriptionRequest associateResourcesToSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Adds one or more resources to an existing subscription. The subscription must be in an active state that is not pending other changes.
For subscriptions in the CloudFront plan family, the associated resources must include exactly one Amazon CloudFront distribution and one AWS WAF web ACL. You can also include other supported resources, such as Amazon Route 53 hosted zones, and CloudFront KeyValueStores.
- Parameters:
associateResourcesToSubscriptionRequest-- Returns:
- Result of the AssociateResourcesToSubscription operation returned by the service.
- See Also:
-
associateResourcesToSubscription
default AssociateResourcesToSubscriptionResponse associateResourcesToSubscription(Consumer<AssociateResourcesToSubscriptionRequest.Builder> associateResourcesToSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Adds one or more resources to an existing subscription. The subscription must be in an active state that is not pending other changes.
For subscriptions in the CloudFront plan family, the associated resources must include exactly one Amazon CloudFront distribution and one AWS WAF web ACL. You can also include other supported resources, such as Amazon Route 53 hosted zones, and CloudFront KeyValueStores.
This is a convenience which creates an instance of the
AssociateResourcesToSubscriptionRequest.Builderavoiding the need to create one manually viaAssociateResourcesToSubscriptionRequest.builder()- Parameters:
associateResourcesToSubscriptionRequest- AConsumerthat will call methods onAssociateResourcesToSubscriptionRequest.Builderto create a request.- Returns:
- Result of the AssociateResourcesToSubscription operation returned by the service.
- See Also:
-
cancelSubscription
default CancelSubscriptionResponse cancelSubscription(CancelSubscriptionRequest cancelSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Cancels a flat-rate pricing subscription.
For active subscriptions, the cancellation is scheduled to take effect at the end of the current billing period. The subscription remains active until that date. To revert a pending cancellation, use
CancelSubscriptionChange.For subscriptions in
PENDING_APPROVALstatus, the subscription is deleted immediately without scheduling.- Parameters:
cancelSubscriptionRequest-- Returns:
- Result of the CancelSubscription operation returned by the service.
- See Also:
-
cancelSubscription
default CancelSubscriptionResponse cancelSubscription(Consumer<CancelSubscriptionRequest.Builder> cancelSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Cancels a flat-rate pricing subscription.
For active subscriptions, the cancellation is scheduled to take effect at the end of the current billing period. The subscription remains active until that date. To revert a pending cancellation, use
CancelSubscriptionChange.For subscriptions in
PENDING_APPROVALstatus, the subscription is deleted immediately without scheduling.
This is a convenience which creates an instance of the
CancelSubscriptionRequest.Builderavoiding the need to create one manually viaCancelSubscriptionRequest.builder()- Parameters:
cancelSubscriptionRequest- AConsumerthat will call methods onCancelSubscriptionRequest.Builderto create a request.- Returns:
- Result of the CancelSubscription operation returned by the service.
- See Also:
-
cancelSubscriptionChange
default CancelSubscriptionChangeResponse cancelSubscriptionChange(CancelSubscriptionChangeRequest cancelSubscriptionChangeRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Cancels a pending scheduled change on a subscription, such as a pending downgrade or cancellation. The subscription returns to its state before the change was scheduled.
You cannot cancel a scheduled change close to its effective date. If the change is within the processing window, this operation returns an error.
- Parameters:
cancelSubscriptionChangeRequest-- Returns:
- Result of the CancelSubscriptionChange operation returned by the service.
- See Also:
-
cancelSubscriptionChange
default CancelSubscriptionChangeResponse cancelSubscriptionChange(Consumer<CancelSubscriptionChangeRequest.Builder> cancelSubscriptionChangeRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Cancels a pending scheduled change on a subscription, such as a pending downgrade or cancellation. The subscription returns to its state before the change was scheduled.
You cannot cancel a scheduled change close to its effective date. If the change is within the processing window, this operation returns an error.
This is a convenience which creates an instance of the
CancelSubscriptionChangeRequest.Builderavoiding the need to create one manually viaCancelSubscriptionChangeRequest.builder()- Parameters:
cancelSubscriptionChangeRequest- AConsumerthat will call methods onCancelSubscriptionChangeRequest.Builderto create a request.- Returns:
- Result of the CancelSubscriptionChange operation returned by the service.
- See Also:
-
createSubscription
default CreateSubscriptionResponse createSubscription(CreateSubscriptionRequest createSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Creates a flat-rate pricing subscription for the specified resources.
When
approvalModeis set toMANUAL, paid-tier subscriptions are created inPENDING_APPROVALstatus and require a separateApprovePaidSubscriptioncall before billing starts. Free-tier subscriptions are always activated immediately regardless of approval mode.When
approvalModeis set toIMMEDIATEor is not specified, the subscription is activated immediately.- Parameters:
createSubscriptionRequest-- Returns:
- Result of the CreateSubscription operation returned by the service.
- See Also:
-
createSubscription
default CreateSubscriptionResponse createSubscription(Consumer<CreateSubscriptionRequest.Builder> createSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Creates a flat-rate pricing subscription for the specified resources.
When
approvalModeis set toMANUAL, paid-tier subscriptions are created inPENDING_APPROVALstatus and require a separateApprovePaidSubscriptioncall before billing starts. Free-tier subscriptions are always activated immediately regardless of approval mode.When
approvalModeis set toIMMEDIATEor is not specified, the subscription is activated immediately.
This is a convenience which creates an instance of the
CreateSubscriptionRequest.Builderavoiding the need to create one manually viaCreateSubscriptionRequest.builder()- Parameters:
createSubscriptionRequest- AConsumerthat will call methods onCreateSubscriptionRequest.Builderto create a request.- Returns:
- Result of the CreateSubscription operation returned by the service.
- See Also:
-
disassociateResourcesFromSubscription
default DisassociateResourcesFromSubscriptionResponse disassociateResourcesFromSubscription(DisassociateResourcesFromSubscriptionRequest disassociateResourcesFromSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Removes one or more resources from an existing subscription.
For subscriptions in the CloudFront plan family, the associated resources must always include exactly one Amazon CloudFront distribution and exactly one AWS WAF web ACL. You cannot remove these required resources.
- Parameters:
disassociateResourcesFromSubscriptionRequest-- Returns:
- Result of the DisassociateResourcesFromSubscription operation returned by the service.
- See Also:
-
disassociateResourcesFromSubscription
default DisassociateResourcesFromSubscriptionResponse disassociateResourcesFromSubscription(Consumer<DisassociateResourcesFromSubscriptionRequest.Builder> disassociateResourcesFromSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Removes one or more resources from an existing subscription.
For subscriptions in the CloudFront plan family, the associated resources must always include exactly one Amazon CloudFront distribution and exactly one AWS WAF web ACL. You cannot remove these required resources.
This is a convenience which creates an instance of the
DisassociateResourcesFromSubscriptionRequest.Builderavoiding the need to create one manually viaDisassociateResourcesFromSubscriptionRequest.builder()- Parameters:
disassociateResourcesFromSubscriptionRequest- AConsumerthat will call methods onDisassociateResourcesFromSubscriptionRequest.Builderto create a request.- Returns:
- Result of the DisassociateResourcesFromSubscription operation returned by the service.
- See Also:
-
getSubscription
default GetSubscriptionResponse getSubscription(GetSubscriptionRequest getSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Returns the details of a flat-rate pricing subscription, including its current status, associated resources, and any pending scheduled changes.
- Parameters:
getSubscriptionRequest-- Returns:
- Result of the GetSubscription operation returned by the service.
- See Also:
-
getSubscription
default GetSubscriptionResponse getSubscription(Consumer<GetSubscriptionRequest.Builder> getSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Returns the details of a flat-rate pricing subscription, including its current status, associated resources, and any pending scheduled changes.
This is a convenience which creates an instance of the
GetSubscriptionRequest.Builderavoiding the need to create one manually viaGetSubscriptionRequest.builder()- Parameters:
getSubscriptionRequest- AConsumerthat will call methods onGetSubscriptionRequest.Builderto create a request.- Returns:
- Result of the GetSubscription operation returned by the service.
- See Also:
-
listSubscriptions
default ListSubscriptionsResponse listSubscriptions(ListSubscriptionsRequest listSubscriptionsRequest) throws AccessDeniedException, InternalServerException, ValidationException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Returns a summary of all flat-rate pricing subscriptions in the calling account.
- Parameters:
listSubscriptionsRequest-- Returns:
- Result of the ListSubscriptions operation returned by the service.
- See Also:
-
listSubscriptions
default ListSubscriptionsResponse listSubscriptions(Consumer<ListSubscriptionsRequest.Builder> listSubscriptionsRequest) throws AccessDeniedException, InternalServerException, ValidationException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Returns a summary of all flat-rate pricing subscriptions in the calling account.
This is a convenience which creates an instance of the
ListSubscriptionsRequest.Builderavoiding the need to create one manually viaListSubscriptionsRequest.builder()- Parameters:
listSubscriptionsRequest- AConsumerthat will call methods onListSubscriptionsRequest.Builderto create a request.- Returns:
- Result of the ListSubscriptions operation returned by the service.
- See Also:
-
listSubscriptionsPaginator
default ListSubscriptionsIterable listSubscriptionsPaginator(ListSubscriptionsRequest listSubscriptionsRequest) throws AccessDeniedException, InternalServerException, ValidationException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException This is a variant of
listSubscriptions(software.amazon.awssdk.services.pricingplanmanager.model.ListSubscriptionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.pricingplanmanager.paginators.ListSubscriptionsIterable responses = client.listSubscriptionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.pricingplanmanager.paginators.ListSubscriptionsIterable responses = client .listSubscriptionsPaginator(request); for (software.amazon.awssdk.services.pricingplanmanager.model.ListSubscriptionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.pricingplanmanager.paginators.ListSubscriptionsIterable responses = client.listSubscriptionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSubscriptions(software.amazon.awssdk.services.pricingplanmanager.model.ListSubscriptionsRequest)operation.- Parameters:
listSubscriptionsRequest-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listSubscriptionsPaginator
default ListSubscriptionsIterable listSubscriptionsPaginator(Consumer<ListSubscriptionsRequest.Builder> listSubscriptionsRequest) throws AccessDeniedException, InternalServerException, ValidationException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException This is a variant of
listSubscriptions(software.amazon.awssdk.services.pricingplanmanager.model.ListSubscriptionsRequest)operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Stream
2) Using For loopsoftware.amazon.awssdk.services.pricingplanmanager.paginators.ListSubscriptionsIterable responses = client.listSubscriptionsPaginator(request); responses.stream().forEach(....);{ @code software.amazon.awssdk.services.pricingplanmanager.paginators.ListSubscriptionsIterable responses = client .listSubscriptionsPaginator(request); for (software.amazon.awssdk.services.pricingplanmanager.model.ListSubscriptionsResponse response : responses) { // do something; } }3) Use iterator directlysoftware.amazon.awssdk.services.pricingplanmanager.paginators.ListSubscriptionsIterable responses = client.listSubscriptionsPaginator(request); responses.iterator().forEachRemaining(....);Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listSubscriptions(software.amazon.awssdk.services.pricingplanmanager.model.ListSubscriptionsRequest)operation.
This is a convenience which creates an instance of the
ListSubscriptionsRequest.Builderavoiding the need to create one manually viaListSubscriptionsRequest.builder()- Parameters:
listSubscriptionsRequest- AConsumerthat will call methods onListSubscriptionsRequest.Builderto create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
updateSubscription
default UpdateSubscriptionResponse updateSubscription(UpdateSubscriptionRequest updateSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Changes the plan tier of an existing subscription.
Upgrades take effect immediately. Downgrades are scheduled and the current tier remains unchanged until the end of the billing cycle (calendar month). You cannot update a subscription while a scheduled change is pending. To make a new change, first cancel the pending change using
CancelSubscriptionChange.This operation replaces the plan tier value. If you omit the optional
usageLevelfield, it is reset to the default.- Parameters:
updateSubscriptionRequest-- Returns:
- Result of the UpdateSubscription operation returned by the service.
- See Also:
-
updateSubscription
default UpdateSubscriptionResponse updateSubscription(Consumer<UpdateSubscriptionRequest.Builder> updateSubscriptionRequest) throws AccessDeniedException, InternalServerException, ValidationException, ConflictException, ServiceQuotaExceededException, ResourceNotFoundException, ThrottlingException, AwsServiceException, SdkClientException, PricingPlanManagerException Changes the plan tier of an existing subscription.
Upgrades take effect immediately. Downgrades are scheduled and the current tier remains unchanged until the end of the billing cycle (calendar month). You cannot update a subscription while a scheduled change is pending. To make a new change, first cancel the pending change using
CancelSubscriptionChange.This operation replaces the plan tier value. If you omit the optional
usageLevelfield, it is reset to the default.
This is a convenience which creates an instance of the
UpdateSubscriptionRequest.Builderavoiding the need to create one manually viaUpdateSubscriptionRequest.builder()- Parameters:
updateSubscriptionRequest- AConsumerthat will call methods onUpdateSubscriptionRequest.Builderto create a request.- Returns:
- Result of the UpdateSubscription operation returned by the service.
- See Also:
-
create
Create aPricingPlanManagerClientwith the region loaded from theDefaultAwsRegionProviderChainand credentials loaded from theDefaultCredentialsProvider. -
builder
Create a builder that can be used to configure and create aPricingPlanManagerClient. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClientThe SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfigurationin interfaceAwsClient- Specified by:
serviceClientConfigurationin interfaceSdkClient- Returns:
- SdkServiceClientConfiguration
-