@Generated(value="software.amazon.awssdk:codegen") @ThreadSafe public interface BillingconductorClient extends AwsClient
builder() method.
Amazon Web Services Billing Conductor is a fully managed service that you can use to customize a pro forma version of your billing data each month, to accurately show or chargeback your end customers. Amazon Web Services Billing Conductor doesn't change the way you're billed by Amazon Web Services each month by design. Instead, it provides you with a mechanism to configure, generate, and display rates to certain customers over a given billing period. You can also analyze the difference between the rates you apply to your accounting groupings relative to your actual rates from Amazon Web Services. As a result of your Amazon Web Services Billing Conductor configuration, the payer account can also see the custom rate applied on the billing details page of the Amazon Web Services Billing console, or configure a cost and usage report per billing group.
This documentation shows how you can configure Amazon Web Services Billing Conductor using its API. For more information about using the Amazon Web Services Billing Conductor user interface, see the Amazon Web Services Billing Conductor User Guide.
| Modifier and Type | Field and Description |
|---|---|
static String |
SERVICE_METADATA_ID
Value for looking up the service's metadata from the
ServiceMetadataProvider. |
static String |
SERVICE_NAME |
| Modifier and Type | Method and Description |
|---|---|
default AssociateAccountsResponse |
associateAccounts(AssociateAccountsRequest associateAccountsRequest)
Connects an array of account IDs in a consolidated billing family to a predefined billing group.
|
default AssociateAccountsResponse |
associateAccounts(Consumer<AssociateAccountsRequest.Builder> associateAccountsRequest)
Connects an array of account IDs in a consolidated billing family to a predefined billing group.
|
default AssociatePricingRulesResponse |
associatePricingRules(AssociatePricingRulesRequest associatePricingRulesRequest)
Connects an array of
PricingRuleArns to a defined PricingPlan. |
default AssociatePricingRulesResponse |
associatePricingRules(Consumer<AssociatePricingRulesRequest.Builder> associatePricingRulesRequest)
Connects an array of
PricingRuleArns to a defined PricingPlan. |
default BatchAssociateResourcesToCustomLineItemResponse |
batchAssociateResourcesToCustomLineItem(BatchAssociateResourcesToCustomLineItemRequest batchAssociateResourcesToCustomLineItemRequest)
Associates a batch of resources to a percentage custom line item.
|
default BatchAssociateResourcesToCustomLineItemResponse |
batchAssociateResourcesToCustomLineItem(Consumer<BatchAssociateResourcesToCustomLineItemRequest.Builder> batchAssociateResourcesToCustomLineItemRequest)
Associates a batch of resources to a percentage custom line item.
|
default BatchDisassociateResourcesFromCustomLineItemResponse |
batchDisassociateResourcesFromCustomLineItem(BatchDisassociateResourcesFromCustomLineItemRequest batchDisassociateResourcesFromCustomLineItemRequest)
Disassociates a batch of resources from a percentage custom line item.
|
default BatchDisassociateResourcesFromCustomLineItemResponse |
batchDisassociateResourcesFromCustomLineItem(Consumer<BatchDisassociateResourcesFromCustomLineItemRequest.Builder> batchDisassociateResourcesFromCustomLineItemRequest)
Disassociates a batch of resources from a percentage custom line item.
|
static BillingconductorClientBuilder |
builder()
Create a builder that can be used to configure and create a
BillingconductorClient. |
static BillingconductorClient |
create()
Create a
BillingconductorClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider. |
default CreateBillingGroupResponse |
createBillingGroup(Consumer<CreateBillingGroupRequest.Builder> createBillingGroupRequest)
Creates a billing group that resembles a consolidated billing family that Amazon Web Services charges, based off
of the predefined pricing plan computation.
|
default CreateBillingGroupResponse |
createBillingGroup(CreateBillingGroupRequest createBillingGroupRequest)
Creates a billing group that resembles a consolidated billing family that Amazon Web Services charges, based off
of the predefined pricing plan computation.
|
default CreateCustomLineItemResponse |
createCustomLineItem(Consumer<CreateCustomLineItemRequest.Builder> createCustomLineItemRequest)
Creates a custom line item that can be used to create a one-time fixed charge that can be applied to a single
billing group for the current or previous billing period.
|
default CreateCustomLineItemResponse |
createCustomLineItem(CreateCustomLineItemRequest createCustomLineItemRequest)
Creates a custom line item that can be used to create a one-time fixed charge that can be applied to a single
billing group for the current or previous billing period.
|
default CreatePricingPlanResponse |
createPricingPlan(Consumer<CreatePricingPlanRequest.Builder> createPricingPlanRequest)
Creates a pricing plan that is used for computing Amazon Web Services charges for billing groups.
|
default CreatePricingPlanResponse |
createPricingPlan(CreatePricingPlanRequest createPricingPlanRequest)
Creates a pricing plan that is used for computing Amazon Web Services charges for billing groups.
|
default CreatePricingRuleResponse |
createPricingRule(Consumer<CreatePricingRuleRequest.Builder> createPricingRuleRequest)
Creates a pricing rule can be associated to a pricing plan, or a set of pricing plans.
|
default CreatePricingRuleResponse |
createPricingRule(CreatePricingRuleRequest createPricingRuleRequest)
Creates a pricing rule can be associated to a pricing plan, or a set of pricing plans.
|
default DeleteBillingGroupResponse |
deleteBillingGroup(Consumer<DeleteBillingGroupRequest.Builder> deleteBillingGroupRequest)
Deletes a billing group.
|
default DeleteBillingGroupResponse |
deleteBillingGroup(DeleteBillingGroupRequest deleteBillingGroupRequest)
Deletes a billing group.
|
default DeleteCustomLineItemResponse |
deleteCustomLineItem(Consumer<DeleteCustomLineItemRequest.Builder> deleteCustomLineItemRequest)
Deletes the custom line item identified by the given ARN in the current, or previous billing period.
|
default DeleteCustomLineItemResponse |
deleteCustomLineItem(DeleteCustomLineItemRequest deleteCustomLineItemRequest)
Deletes the custom line item identified by the given ARN in the current, or previous billing period.
|
default DeletePricingPlanResponse |
deletePricingPlan(Consumer<DeletePricingPlanRequest.Builder> deletePricingPlanRequest)
Deletes a pricing plan.
|
default DeletePricingPlanResponse |
deletePricingPlan(DeletePricingPlanRequest deletePricingPlanRequest)
Deletes a pricing plan.
|
default DeletePricingRuleResponse |
deletePricingRule(Consumer<DeletePricingRuleRequest.Builder> deletePricingRuleRequest)
Deletes the pricing rule that's identified by the input Amazon Resource Name (ARN).
|
default DeletePricingRuleResponse |
deletePricingRule(DeletePricingRuleRequest deletePricingRuleRequest)
Deletes the pricing rule that's identified by the input Amazon Resource Name (ARN).
|
default DisassociateAccountsResponse |
disassociateAccounts(Consumer<DisassociateAccountsRequest.Builder> disassociateAccountsRequest)
Removes the specified list of account IDs from the given billing group.
|
default DisassociateAccountsResponse |
disassociateAccounts(DisassociateAccountsRequest disassociateAccountsRequest)
Removes the specified list of account IDs from the given billing group.
|
default DisassociatePricingRulesResponse |
disassociatePricingRules(Consumer<DisassociatePricingRulesRequest.Builder> disassociatePricingRulesRequest)
Disassociates a list of pricing rules from a pricing plan.
|
default DisassociatePricingRulesResponse |
disassociatePricingRules(DisassociatePricingRulesRequest disassociatePricingRulesRequest)
Disassociates a list of pricing rules from a pricing plan.
|
default ListAccountAssociationsResponse |
listAccountAssociations(Consumer<ListAccountAssociationsRequest.Builder> listAccountAssociationsRequest)
This is a paginated call to list linked accounts that are linked to the payer account for the specified time
period.
|
default ListAccountAssociationsResponse |
listAccountAssociations(ListAccountAssociationsRequest listAccountAssociationsRequest)
This is a paginated call to list linked accounts that are linked to the payer account for the specified time
period.
|
default ListAccountAssociationsIterable |
listAccountAssociationsPaginator(Consumer<ListAccountAssociationsRequest.Builder> listAccountAssociationsRequest)
This is a paginated call to list linked accounts that are linked to the payer account for the specified time
period.
|
default ListAccountAssociationsIterable |
listAccountAssociationsPaginator(ListAccountAssociationsRequest listAccountAssociationsRequest)
This is a paginated call to list linked accounts that are linked to the payer account for the specified time
period.
|
default ListBillingGroupCostReportsResponse |
listBillingGroupCostReports(Consumer<ListBillingGroupCostReportsRequest.Builder> listBillingGroupCostReportsRequest)
A paginated call to retrieve a summary report of actual Amazon Web Services charges and the calculated Amazon Web
Services charges based on the associated pricing plan of a billing group.
|
default ListBillingGroupCostReportsResponse |
listBillingGroupCostReports(ListBillingGroupCostReportsRequest listBillingGroupCostReportsRequest)
A paginated call to retrieve a summary report of actual Amazon Web Services charges and the calculated Amazon Web
Services charges based on the associated pricing plan of a billing group.
|
default ListBillingGroupCostReportsIterable |
listBillingGroupCostReportsPaginator(Consumer<ListBillingGroupCostReportsRequest.Builder> listBillingGroupCostReportsRequest)
A paginated call to retrieve a summary report of actual Amazon Web Services charges and the calculated Amazon Web
Services charges based on the associated pricing plan of a billing group.
|
default ListBillingGroupCostReportsIterable |
listBillingGroupCostReportsPaginator(ListBillingGroupCostReportsRequest listBillingGroupCostReportsRequest)
A paginated call to retrieve a summary report of actual Amazon Web Services charges and the calculated Amazon Web
Services charges based on the associated pricing plan of a billing group.
|
default ListBillingGroupsResponse |
listBillingGroups(Consumer<ListBillingGroupsRequest.Builder> listBillingGroupsRequest)
A paginated call to retrieve a list of billing groups for the given billing period.
|
default ListBillingGroupsResponse |
listBillingGroups(ListBillingGroupsRequest listBillingGroupsRequest)
A paginated call to retrieve a list of billing groups for the given billing period.
|
default ListBillingGroupsIterable |
listBillingGroupsPaginator(Consumer<ListBillingGroupsRequest.Builder> listBillingGroupsRequest)
A paginated call to retrieve a list of billing groups for the given billing period.
|
default ListBillingGroupsIterable |
listBillingGroupsPaginator(ListBillingGroupsRequest listBillingGroupsRequest)
A paginated call to retrieve a list of billing groups for the given billing period.
|
default ListCustomLineItemsResponse |
listCustomLineItems(Consumer<ListCustomLineItemsRequest.Builder> listCustomLineItemsRequest)
A paginated call to get a list of all custom line items (FFLIs) for the given billing period.
|
default ListCustomLineItemsResponse |
listCustomLineItems(ListCustomLineItemsRequest listCustomLineItemsRequest)
A paginated call to get a list of all custom line items (FFLIs) for the given billing period.
|
default ListCustomLineItemsIterable |
listCustomLineItemsPaginator(Consumer<ListCustomLineItemsRequest.Builder> listCustomLineItemsRequest)
A paginated call to get a list of all custom line items (FFLIs) for the given billing period.
|
default ListCustomLineItemsIterable |
listCustomLineItemsPaginator(ListCustomLineItemsRequest listCustomLineItemsRequest)
A paginated call to get a list of all custom line items (FFLIs) for the given billing period.
|
default ListCustomLineItemVersionsResponse |
listCustomLineItemVersions(Consumer<ListCustomLineItemVersionsRequest.Builder> listCustomLineItemVersionsRequest)
A paginated call to get a list of all custom line item versions.
|
default ListCustomLineItemVersionsResponse |
listCustomLineItemVersions(ListCustomLineItemVersionsRequest listCustomLineItemVersionsRequest)
A paginated call to get a list of all custom line item versions.
|
default ListCustomLineItemVersionsIterable |
listCustomLineItemVersionsPaginator(Consumer<ListCustomLineItemVersionsRequest.Builder> listCustomLineItemVersionsRequest)
A paginated call to get a list of all custom line item versions.
|
default ListCustomLineItemVersionsIterable |
listCustomLineItemVersionsPaginator(ListCustomLineItemVersionsRequest listCustomLineItemVersionsRequest)
A paginated call to get a list of all custom line item versions.
|
default ListPricingPlansResponse |
listPricingPlans(Consumer<ListPricingPlansRequest.Builder> listPricingPlansRequest)
A paginated call to get pricing plans for the given billing period.
|
default ListPricingPlansResponse |
listPricingPlans(ListPricingPlansRequest listPricingPlansRequest)
A paginated call to get pricing plans for the given billing period.
|
default ListPricingPlansAssociatedWithPricingRuleResponse |
listPricingPlansAssociatedWithPricingRule(Consumer<ListPricingPlansAssociatedWithPricingRuleRequest.Builder> listPricingPlansAssociatedWithPricingRuleRequest)
A list of the pricing plans that are associated with a pricing rule.
|
default ListPricingPlansAssociatedWithPricingRuleResponse |
listPricingPlansAssociatedWithPricingRule(ListPricingPlansAssociatedWithPricingRuleRequest listPricingPlansAssociatedWithPricingRuleRequest)
A list of the pricing plans that are associated with a pricing rule.
|
default ListPricingPlansAssociatedWithPricingRuleIterable |
listPricingPlansAssociatedWithPricingRulePaginator(Consumer<ListPricingPlansAssociatedWithPricingRuleRequest.Builder> listPricingPlansAssociatedWithPricingRuleRequest)
A list of the pricing plans that are associated with a pricing rule.
|
default ListPricingPlansAssociatedWithPricingRuleIterable |
listPricingPlansAssociatedWithPricingRulePaginator(ListPricingPlansAssociatedWithPricingRuleRequest listPricingPlansAssociatedWithPricingRuleRequest)
A list of the pricing plans that are associated with a pricing rule.
|
default ListPricingPlansIterable |
listPricingPlansPaginator(Consumer<ListPricingPlansRequest.Builder> listPricingPlansRequest)
A paginated call to get pricing plans for the given billing period.
|
default ListPricingPlansIterable |
listPricingPlansPaginator(ListPricingPlansRequest listPricingPlansRequest)
A paginated call to get pricing plans for the given billing period.
|
default ListPricingRulesResponse |
listPricingRules(Consumer<ListPricingRulesRequest.Builder> listPricingRulesRequest)
Describes a pricing rule that can be associated to a pricing plan, or set of pricing plans.
|
default ListPricingRulesResponse |
listPricingRules(ListPricingRulesRequest listPricingRulesRequest)
Describes a pricing rule that can be associated to a pricing plan, or set of pricing plans.
|
default ListPricingRulesAssociatedToPricingPlanResponse |
listPricingRulesAssociatedToPricingPlan(Consumer<ListPricingRulesAssociatedToPricingPlanRequest.Builder> listPricingRulesAssociatedToPricingPlanRequest)
Lists the pricing rules that are associated with a pricing plan.
|
default ListPricingRulesAssociatedToPricingPlanResponse |
listPricingRulesAssociatedToPricingPlan(ListPricingRulesAssociatedToPricingPlanRequest listPricingRulesAssociatedToPricingPlanRequest)
Lists the pricing rules that are associated with a pricing plan.
|
default ListPricingRulesAssociatedToPricingPlanIterable |
listPricingRulesAssociatedToPricingPlanPaginator(Consumer<ListPricingRulesAssociatedToPricingPlanRequest.Builder> listPricingRulesAssociatedToPricingPlanRequest)
Lists the pricing rules that are associated with a pricing plan.
|
default ListPricingRulesAssociatedToPricingPlanIterable |
listPricingRulesAssociatedToPricingPlanPaginator(ListPricingRulesAssociatedToPricingPlanRequest listPricingRulesAssociatedToPricingPlanRequest)
Lists the pricing rules that are associated with a pricing plan.
|
default ListPricingRulesIterable |
listPricingRulesPaginator(Consumer<ListPricingRulesRequest.Builder> listPricingRulesRequest)
Describes a pricing rule that can be associated to a pricing plan, or set of pricing plans.
|
default ListPricingRulesIterable |
listPricingRulesPaginator(ListPricingRulesRequest listPricingRulesRequest)
Describes a pricing rule that can be associated to a pricing plan, or set of pricing plans.
|
default ListResourcesAssociatedToCustomLineItemResponse |
listResourcesAssociatedToCustomLineItem(Consumer<ListResourcesAssociatedToCustomLineItemRequest.Builder> listResourcesAssociatedToCustomLineItemRequest)
List the resources that are associated to a custom line item.
|
default ListResourcesAssociatedToCustomLineItemResponse |
listResourcesAssociatedToCustomLineItem(ListResourcesAssociatedToCustomLineItemRequest listResourcesAssociatedToCustomLineItemRequest)
List the resources that are associated to a custom line item.
|
default ListResourcesAssociatedToCustomLineItemIterable |
listResourcesAssociatedToCustomLineItemPaginator(Consumer<ListResourcesAssociatedToCustomLineItemRequest.Builder> listResourcesAssociatedToCustomLineItemRequest)
List the resources that are associated to a custom line item.
|
default ListResourcesAssociatedToCustomLineItemIterable |
listResourcesAssociatedToCustomLineItemPaginator(ListResourcesAssociatedToCustomLineItemRequest listResourcesAssociatedToCustomLineItemRequest)
List the resources that are associated to a custom line item.
|
default ListTagsForResourceResponse |
listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest)
A list the tags for a resource.
|
default ListTagsForResourceResponse |
listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest)
A list the tags for a resource.
|
default BillingconductorServiceClientConfiguration |
serviceClientConfiguration() |
static ServiceMetadata |
serviceMetadata() |
default TagResourceResponse |
tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest)
Associates the specified tags to a resource with the specified
resourceArn. |
default TagResourceResponse |
tagResource(TagResourceRequest tagResourceRequest)
Associates the specified tags to a resource with the specified
resourceArn. |
default UntagResourceResponse |
untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest)
Deletes specified tags from a resource.
|
default UntagResourceResponse |
untagResource(UntagResourceRequest untagResourceRequest)
Deletes specified tags from a resource.
|
default UpdateBillingGroupResponse |
updateBillingGroup(Consumer<UpdateBillingGroupRequest.Builder> updateBillingGroupRequest)
This updates an existing billing group.
|
default UpdateBillingGroupResponse |
updateBillingGroup(UpdateBillingGroupRequest updateBillingGroupRequest)
This updates an existing billing group.
|
default UpdateCustomLineItemResponse |
updateCustomLineItem(Consumer<UpdateCustomLineItemRequest.Builder> updateCustomLineItemRequest)
Update an existing custom line item in the current or previous billing period.
|
default UpdateCustomLineItemResponse |
updateCustomLineItem(UpdateCustomLineItemRequest updateCustomLineItemRequest)
Update an existing custom line item in the current or previous billing period.
|
default UpdatePricingPlanResponse |
updatePricingPlan(Consumer<UpdatePricingPlanRequest.Builder> updatePricingPlanRequest)
This updates an existing pricing plan.
|
default UpdatePricingPlanResponse |
updatePricingPlan(UpdatePricingPlanRequest updatePricingPlanRequest)
This updates an existing pricing plan.
|
default UpdatePricingRuleResponse |
updatePricingRule(Consumer<UpdatePricingRuleRequest.Builder> updatePricingRuleRequest)
Updates an existing pricing rule.
|
default UpdatePricingRuleResponse |
updatePricingRule(UpdatePricingRuleRequest updatePricingRuleRequest)
Updates an existing pricing rule.
|
serviceNameclosestatic final String SERVICE_NAME
static final String SERVICE_METADATA_ID
ServiceMetadataProvider.default AssociateAccountsResponse associateAccounts(AssociateAccountsRequest associateAccountsRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Connects an array of account IDs in a consolidated billing family to a predefined billing group. The account IDs must be a part of the consolidated billing family during the current month, and not already associated with another billing group. The maximum number of accounts that can be associated in one call is 30.
associateAccountsRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AssociateAccountsResponse associateAccounts(Consumer<AssociateAccountsRequest.Builder> associateAccountsRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Connects an array of account IDs in a consolidated billing family to a predefined billing group. The account IDs must be a part of the consolidated billing family during the current month, and not already associated with another billing group. The maximum number of accounts that can be associated in one call is 30.
This is a convenience which creates an instance of the AssociateAccountsRequest.Builder avoiding the need
to create one manually via AssociateAccountsRequest.builder()
associateAccountsRequest - A Consumer that will call methods on
AssociateAccountsRequest.Builder to create
a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AssociatePricingRulesResponse associatePricingRules(AssociatePricingRulesRequest associatePricingRulesRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Connects an array of PricingRuleArns to a defined PricingPlan. The maximum number
PricingRuleArn that can be associated in one call is 30.
associatePricingRulesRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault AssociatePricingRulesResponse associatePricingRules(Consumer<AssociatePricingRulesRequest.Builder> associatePricingRulesRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Connects an array of PricingRuleArns to a defined PricingPlan. The maximum number
PricingRuleArn that can be associated in one call is 30.
This is a convenience which creates an instance of the AssociatePricingRulesRequest.Builder avoiding the
need to create one manually via AssociatePricingRulesRequest.builder()
associatePricingRulesRequest - A Consumer that will call methods on
AssociatePricingRulesRequest.Builder to
create a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchAssociateResourcesToCustomLineItemResponse batchAssociateResourcesToCustomLineItem(BatchAssociateResourcesToCustomLineItemRequest batchAssociateResourcesToCustomLineItemRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Associates a batch of resources to a percentage custom line item.
batchAssociateResourcesToCustomLineItemRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchAssociateResourcesToCustomLineItemResponse batchAssociateResourcesToCustomLineItem(Consumer<BatchAssociateResourcesToCustomLineItemRequest.Builder> batchAssociateResourcesToCustomLineItemRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Associates a batch of resources to a percentage custom line item.
This is a convenience which creates an instance of the
BatchAssociateResourcesToCustomLineItemRequest.Builder avoiding the need to create one manually via
BatchAssociateResourcesToCustomLineItemRequest.builder()
batchAssociateResourcesToCustomLineItemRequest - A Consumer that will call methods on
BatchAssociateResourcesToCustomLineItemRequest.Builder
to create a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchDisassociateResourcesFromCustomLineItemResponse batchDisassociateResourcesFromCustomLineItem(BatchDisassociateResourcesFromCustomLineItemRequest batchDisassociateResourcesFromCustomLineItemRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Disassociates a batch of resources from a percentage custom line item.
batchDisassociateResourcesFromCustomLineItemRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault BatchDisassociateResourcesFromCustomLineItemResponse batchDisassociateResourcesFromCustomLineItem(Consumer<BatchDisassociateResourcesFromCustomLineItemRequest.Builder> batchDisassociateResourcesFromCustomLineItemRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Disassociates a batch of resources from a percentage custom line item.
This is a convenience which creates an instance of the
BatchDisassociateResourcesFromCustomLineItemRequest.Builder avoiding the need to create one manually via
BatchDisassociateResourcesFromCustomLineItemRequest.builder()
batchDisassociateResourcesFromCustomLineItemRequest - A Consumer that will call methods on
BatchDisassociateResourcesFromCustomLineItemRequest.Builder
to create a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateBillingGroupResponse createBillingGroup(CreateBillingGroupRequest createBillingGroupRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Creates a billing group that resembles a consolidated billing family that Amazon Web Services charges, based off of the predefined pricing plan computation.
createBillingGroupRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateBillingGroupResponse createBillingGroup(Consumer<CreateBillingGroupRequest.Builder> createBillingGroupRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Creates a billing group that resembles a consolidated billing family that Amazon Web Services charges, based off of the predefined pricing plan computation.
This is a convenience which creates an instance of the CreateBillingGroupRequest.Builder avoiding the
need to create one manually via CreateBillingGroupRequest.builder()
createBillingGroupRequest - A Consumer that will call methods on
CreateBillingGroupRequest.Builder to create
a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateCustomLineItemResponse createCustomLineItem(CreateCustomLineItemRequest createCustomLineItemRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Creates a custom line item that can be used to create a one-time fixed charge that can be applied to a single billing group for the current or previous billing period. The one-time fixed charge is either a fee or discount.
createCustomLineItemRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreateCustomLineItemResponse createCustomLineItem(Consumer<CreateCustomLineItemRequest.Builder> createCustomLineItemRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Creates a custom line item that can be used to create a one-time fixed charge that can be applied to a single billing group for the current or previous billing period. The one-time fixed charge is either a fee or discount.
This is a convenience which creates an instance of the CreateCustomLineItemRequest.Builder avoiding the
need to create one manually via CreateCustomLineItemRequest.builder()
createCustomLineItemRequest - A Consumer that will call methods on
CreateCustomLineItemRequest.Builder to
create a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreatePricingPlanResponse createPricingPlan(CreatePricingPlanRequest createPricingPlanRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Creates a pricing plan that is used for computing Amazon Web Services charges for billing groups.
createPricingPlanRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreatePricingPlanResponse createPricingPlan(Consumer<CreatePricingPlanRequest.Builder> createPricingPlanRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Creates a pricing plan that is used for computing Amazon Web Services charges for billing groups.
This is a convenience which creates an instance of the CreatePricingPlanRequest.Builder avoiding the need
to create one manually via CreatePricingPlanRequest.builder()
createPricingPlanRequest - A Consumer that will call methods on
CreatePricingPlanRequest.Builder to create
a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreatePricingRuleResponse createPricingRule(CreatePricingRuleRequest createPricingRuleRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Creates a pricing rule can be associated to a pricing plan, or a set of pricing plans.
createPricingRuleRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault CreatePricingRuleResponse createPricingRule(Consumer<CreatePricingRuleRequest.Builder> createPricingRuleRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, ServiceLimitExceededException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Creates a pricing rule can be associated to a pricing plan, or a set of pricing plans.
This is a convenience which creates an instance of the CreatePricingRuleRequest.Builder avoiding the need
to create one manually via CreatePricingRuleRequest.builder()
createPricingRuleRequest - A Consumer that will call methods on
CreatePricingRuleRequest.Builder to create
a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.ServiceLimitExceededException - The request would cause a service limit to exceed.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteBillingGroupResponse deleteBillingGroup(DeleteBillingGroupRequest deleteBillingGroupRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Deletes a billing group.
deleteBillingGroupRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteBillingGroupResponse deleteBillingGroup(Consumer<DeleteBillingGroupRequest.Builder> deleteBillingGroupRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Deletes a billing group.
This is a convenience which creates an instance of the DeleteBillingGroupRequest.Builder avoiding the
need to create one manually via DeleteBillingGroupRequest.builder()
deleteBillingGroupRequest - A Consumer that will call methods on
DeleteBillingGroupRequest.Builder to create
a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteCustomLineItemResponse deleteCustomLineItem(DeleteCustomLineItemRequest deleteCustomLineItemRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Deletes the custom line item identified by the given ARN in the current, or previous billing period.
deleteCustomLineItemRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeleteCustomLineItemResponse deleteCustomLineItem(Consumer<DeleteCustomLineItemRequest.Builder> deleteCustomLineItemRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Deletes the custom line item identified by the given ARN in the current, or previous billing period.
This is a convenience which creates an instance of the DeleteCustomLineItemRequest.Builder avoiding the
need to create one manually via DeleteCustomLineItemRequest.builder()
deleteCustomLineItemRequest - A Consumer that will call methods on
DeleteCustomLineItemRequest.Builder to
create a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeletePricingPlanResponse deletePricingPlan(DeletePricingPlanRequest deletePricingPlanRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Deletes a pricing plan. The pricing plan must not be associated with any billing groups to delete successfully.
deletePricingPlanRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeletePricingPlanResponse deletePricingPlan(Consumer<DeletePricingPlanRequest.Builder> deletePricingPlanRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Deletes a pricing plan. The pricing plan must not be associated with any billing groups to delete successfully.
This is a convenience which creates an instance of the DeletePricingPlanRequest.Builder avoiding the need
to create one manually via DeletePricingPlanRequest.builder()
deletePricingPlanRequest - A Consumer that will call methods on
DeletePricingPlanRequest.Builder to create
a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeletePricingRuleResponse deletePricingRule(DeletePricingRuleRequest deletePricingRuleRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Deletes the pricing rule that's identified by the input Amazon Resource Name (ARN).
deletePricingRuleRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DeletePricingRuleResponse deletePricingRule(Consumer<DeletePricingRuleRequest.Builder> deletePricingRuleRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Deletes the pricing rule that's identified by the input Amazon Resource Name (ARN).
This is a convenience which creates an instance of the DeletePricingRuleRequest.Builder avoiding the need
to create one manually via DeletePricingRuleRequest.builder()
deletePricingRuleRequest - A Consumer that will call methods on
DeletePricingRuleRequest.Builder to create
a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociateAccountsResponse disassociateAccounts(DisassociateAccountsRequest disassociateAccountsRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Removes the specified list of account IDs from the given billing group.
disassociateAccountsRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociateAccountsResponse disassociateAccounts(Consumer<DisassociateAccountsRequest.Builder> disassociateAccountsRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Removes the specified list of account IDs from the given billing group.
This is a convenience which creates an instance of the DisassociateAccountsRequest.Builder avoiding the
need to create one manually via DisassociateAccountsRequest.builder()
disassociateAccountsRequest - A Consumer that will call methods on
DisassociateAccountsRequest.Builder to
create a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociatePricingRulesResponse disassociatePricingRules(DisassociatePricingRulesRequest disassociatePricingRulesRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Disassociates a list of pricing rules from a pricing plan.
disassociatePricingRulesRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault DisassociatePricingRulesResponse disassociatePricingRules(Consumer<DisassociatePricingRulesRequest.Builder> disassociatePricingRulesRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Disassociates a list of pricing rules from a pricing plan.
This is a convenience which creates an instance of the DisassociatePricingRulesRequest.Builder avoiding
the need to create one manually via DisassociatePricingRulesRequest.builder()
disassociatePricingRulesRequest - A Consumer that will call methods on
DisassociatePricingRulesRequest.Builder to
create a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssociationsResponse listAccountAssociations(ListAccountAssociationsRequest listAccountAssociationsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
This is a paginated call to list linked accounts that are linked to the payer account for the specified time period. If no information is provided, the current billing period is used. The response will optionally include the billing group that's associated with the linked account.
listAccountAssociationsRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssociationsResponse listAccountAssociations(Consumer<ListAccountAssociationsRequest.Builder> listAccountAssociationsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
This is a paginated call to list linked accounts that are linked to the payer account for the specified time period. If no information is provided, the current billing period is used. The response will optionally include the billing group that's associated with the linked account.
This is a convenience which creates an instance of the ListAccountAssociationsRequest.Builder avoiding
the need to create one manually via ListAccountAssociationsRequest.builder()
listAccountAssociationsRequest - A Consumer that will call methods on
ListAccountAssociationsRequest.Builder to
create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssociationsIterable listAccountAssociationsPaginator(ListAccountAssociationsRequest listAccountAssociationsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
This is a paginated call to list linked accounts that are linked to the payer account for the specified time period. If no information is provided, the current billing period is used. The response will optionally include the billing group that's associated with the linked account.
This is a variant of
listAccountAssociations(software.amazon.awssdk.services.billingconductor.model.ListAccountAssociationsRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListAccountAssociationsIterable responses = client.listAccountAssociationsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListAccountAssociationsIterable responses = client
.listAccountAssociationsPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListAccountAssociationsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListAccountAssociationsIterable responses = client.listAccountAssociationsPaginator(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
listAccountAssociations(software.amazon.awssdk.services.billingconductor.model.ListAccountAssociationsRequest)
operation.
listAccountAssociationsRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListAccountAssociationsIterable listAccountAssociationsPaginator(Consumer<ListAccountAssociationsRequest.Builder> listAccountAssociationsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
This is a paginated call to list linked accounts that are linked to the payer account for the specified time period. If no information is provided, the current billing period is used. The response will optionally include the billing group that's associated with the linked account.
This is a variant of
listAccountAssociations(software.amazon.awssdk.services.billingconductor.model.ListAccountAssociationsRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListAccountAssociationsIterable responses = client.listAccountAssociationsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListAccountAssociationsIterable responses = client
.listAccountAssociationsPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListAccountAssociationsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListAccountAssociationsIterable responses = client.listAccountAssociationsPaginator(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
listAccountAssociations(software.amazon.awssdk.services.billingconductor.model.ListAccountAssociationsRequest)
operation.
This is a convenience which creates an instance of the ListAccountAssociationsRequest.Builder avoiding
the need to create one manually via ListAccountAssociationsRequest.builder()
listAccountAssociationsRequest - A Consumer that will call methods on
ListAccountAssociationsRequest.Builder to
create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListBillingGroupCostReportsResponse listBillingGroupCostReports(ListBillingGroupCostReportsRequest listBillingGroupCostReportsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to retrieve a summary report of actual Amazon Web Services charges and the calculated Amazon Web Services charges based on the associated pricing plan of a billing group.
listBillingGroupCostReportsRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListBillingGroupCostReportsResponse listBillingGroupCostReports(Consumer<ListBillingGroupCostReportsRequest.Builder> listBillingGroupCostReportsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to retrieve a summary report of actual Amazon Web Services charges and the calculated Amazon Web Services charges based on the associated pricing plan of a billing group.
This is a convenience which creates an instance of the ListBillingGroupCostReportsRequest.Builder
avoiding the need to create one manually via ListBillingGroupCostReportsRequest.builder()
listBillingGroupCostReportsRequest - A Consumer that will call methods on
ListBillingGroupCostReportsRequest.Builder
to create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListBillingGroupCostReportsIterable listBillingGroupCostReportsPaginator(ListBillingGroupCostReportsRequest listBillingGroupCostReportsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to retrieve a summary report of actual Amazon Web Services charges and the calculated Amazon Web Services charges based on the associated pricing plan of a billing group.
This is a variant of
listBillingGroupCostReports(software.amazon.awssdk.services.billingconductor.model.ListBillingGroupCostReportsRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListBillingGroupCostReportsIterable responses = client.listBillingGroupCostReportsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListBillingGroupCostReportsIterable responses = client
.listBillingGroupCostReportsPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListBillingGroupCostReportsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListBillingGroupCostReportsIterable responses = client.listBillingGroupCostReportsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listBillingGroupCostReports(software.amazon.awssdk.services.billingconductor.model.ListBillingGroupCostReportsRequest)
operation.
listBillingGroupCostReportsRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListBillingGroupCostReportsIterable listBillingGroupCostReportsPaginator(Consumer<ListBillingGroupCostReportsRequest.Builder> listBillingGroupCostReportsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to retrieve a summary report of actual Amazon Web Services charges and the calculated Amazon Web Services charges based on the associated pricing plan of a billing group.
This is a variant of
listBillingGroupCostReports(software.amazon.awssdk.services.billingconductor.model.ListBillingGroupCostReportsRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListBillingGroupCostReportsIterable responses = client.listBillingGroupCostReportsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListBillingGroupCostReportsIterable responses = client
.listBillingGroupCostReportsPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListBillingGroupCostReportsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListBillingGroupCostReportsIterable responses = client.listBillingGroupCostReportsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listBillingGroupCostReports(software.amazon.awssdk.services.billingconductor.model.ListBillingGroupCostReportsRequest)
operation.
This is a convenience which creates an instance of the ListBillingGroupCostReportsRequest.Builder
avoiding the need to create one manually via ListBillingGroupCostReportsRequest.builder()
listBillingGroupCostReportsRequest - A Consumer that will call methods on
ListBillingGroupCostReportsRequest.Builder
to create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListBillingGroupsResponse listBillingGroups(ListBillingGroupsRequest listBillingGroupsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to retrieve a list of billing groups for the given billing period. If you don't provide a billing group, the current billing period is used.
listBillingGroupsRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListBillingGroupsResponse listBillingGroups(Consumer<ListBillingGroupsRequest.Builder> listBillingGroupsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to retrieve a list of billing groups for the given billing period. If you don't provide a billing group, the current billing period is used.
This is a convenience which creates an instance of the ListBillingGroupsRequest.Builder avoiding the need
to create one manually via ListBillingGroupsRequest.builder()
listBillingGroupsRequest - A Consumer that will call methods on
ListBillingGroupsRequest.Builder to create
a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListBillingGroupsIterable listBillingGroupsPaginator(ListBillingGroupsRequest listBillingGroupsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to retrieve a list of billing groups for the given billing period. If you don't provide a billing group, the current billing period is used.
This is a variant of
listBillingGroups(software.amazon.awssdk.services.billingconductor.model.ListBillingGroupsRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListBillingGroupsIterable responses = client.listBillingGroupsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListBillingGroupsIterable responses = client
.listBillingGroupsPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListBillingGroupsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListBillingGroupsIterable responses = client.listBillingGroupsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listBillingGroups(software.amazon.awssdk.services.billingconductor.model.ListBillingGroupsRequest)
operation.
listBillingGroupsRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListBillingGroupsIterable listBillingGroupsPaginator(Consumer<ListBillingGroupsRequest.Builder> listBillingGroupsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to retrieve a list of billing groups for the given billing period. If you don't provide a billing group, the current billing period is used.
This is a variant of
listBillingGroups(software.amazon.awssdk.services.billingconductor.model.ListBillingGroupsRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListBillingGroupsIterable responses = client.listBillingGroupsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListBillingGroupsIterable responses = client
.listBillingGroupsPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListBillingGroupsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListBillingGroupsIterable responses = client.listBillingGroupsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listBillingGroups(software.amazon.awssdk.services.billingconductor.model.ListBillingGroupsRequest)
operation.
This is a convenience which creates an instance of the ListBillingGroupsRequest.Builder avoiding the need
to create one manually via ListBillingGroupsRequest.builder()
listBillingGroupsRequest - A Consumer that will call methods on
ListBillingGroupsRequest.Builder to create
a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListCustomLineItemVersionsResponse listCustomLineItemVersions(ListCustomLineItemVersionsRequest listCustomLineItemVersionsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to get a list of all custom line item versions.
listCustomLineItemVersionsRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListCustomLineItemVersionsResponse listCustomLineItemVersions(Consumer<ListCustomLineItemVersionsRequest.Builder> listCustomLineItemVersionsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to get a list of all custom line item versions.
This is a convenience which creates an instance of the ListCustomLineItemVersionsRequest.Builder avoiding
the need to create one manually via ListCustomLineItemVersionsRequest.builder()
listCustomLineItemVersionsRequest - A Consumer that will call methods on
ListCustomLineItemVersionsRequest.Builder
to create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListCustomLineItemVersionsIterable listCustomLineItemVersionsPaginator(ListCustomLineItemVersionsRequest listCustomLineItemVersionsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to get a list of all custom line item versions.
This is a variant of
listCustomLineItemVersions(software.amazon.awssdk.services.billingconductor.model.ListCustomLineItemVersionsRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListCustomLineItemVersionsIterable responses = client.listCustomLineItemVersionsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListCustomLineItemVersionsIterable responses = client
.listCustomLineItemVersionsPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListCustomLineItemVersionsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListCustomLineItemVersionsIterable responses = client.listCustomLineItemVersionsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listCustomLineItemVersions(software.amazon.awssdk.services.billingconductor.model.ListCustomLineItemVersionsRequest)
operation.
listCustomLineItemVersionsRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListCustomLineItemVersionsIterable listCustomLineItemVersionsPaginator(Consumer<ListCustomLineItemVersionsRequest.Builder> listCustomLineItemVersionsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to get a list of all custom line item versions.
This is a variant of
listCustomLineItemVersions(software.amazon.awssdk.services.billingconductor.model.ListCustomLineItemVersionsRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListCustomLineItemVersionsIterable responses = client.listCustomLineItemVersionsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListCustomLineItemVersionsIterable responses = client
.listCustomLineItemVersionsPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListCustomLineItemVersionsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListCustomLineItemVersionsIterable responses = client.listCustomLineItemVersionsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listCustomLineItemVersions(software.amazon.awssdk.services.billingconductor.model.ListCustomLineItemVersionsRequest)
operation.
This is a convenience which creates an instance of the ListCustomLineItemVersionsRequest.Builder avoiding
the need to create one manually via ListCustomLineItemVersionsRequest.builder()
listCustomLineItemVersionsRequest - A Consumer that will call methods on
ListCustomLineItemVersionsRequest.Builder
to create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListCustomLineItemsResponse listCustomLineItems(ListCustomLineItemsRequest listCustomLineItemsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to get a list of all custom line items (FFLIs) for the given billing period. If you don't provide a billing period, the current billing period is used.
listCustomLineItemsRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListCustomLineItemsResponse listCustomLineItems(Consumer<ListCustomLineItemsRequest.Builder> listCustomLineItemsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to get a list of all custom line items (FFLIs) for the given billing period. If you don't provide a billing period, the current billing period is used.
This is a convenience which creates an instance of the ListCustomLineItemsRequest.Builder avoiding the
need to create one manually via ListCustomLineItemsRequest.builder()
listCustomLineItemsRequest - A Consumer that will call methods on
ListCustomLineItemsRequest.Builder to
create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListCustomLineItemsIterable listCustomLineItemsPaginator(ListCustomLineItemsRequest listCustomLineItemsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to get a list of all custom line items (FFLIs) for the given billing period. If you don't provide a billing period, the current billing period is used.
This is a variant of
listCustomLineItems(software.amazon.awssdk.services.billingconductor.model.ListCustomLineItemsRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListCustomLineItemsIterable responses = client.listCustomLineItemsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListCustomLineItemsIterable responses = client
.listCustomLineItemsPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListCustomLineItemsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListCustomLineItemsIterable responses = client.listCustomLineItemsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listCustomLineItems(software.amazon.awssdk.services.billingconductor.model.ListCustomLineItemsRequest)
operation.
listCustomLineItemsRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListCustomLineItemsIterable listCustomLineItemsPaginator(Consumer<ListCustomLineItemsRequest.Builder> listCustomLineItemsRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to get a list of all custom line items (FFLIs) for the given billing period. If you don't provide a billing period, the current billing period is used.
This is a variant of
listCustomLineItems(software.amazon.awssdk.services.billingconductor.model.ListCustomLineItemsRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListCustomLineItemsIterable responses = client.listCustomLineItemsPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListCustomLineItemsIterable responses = client
.listCustomLineItemsPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListCustomLineItemsResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListCustomLineItemsIterable responses = client.listCustomLineItemsPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listCustomLineItems(software.amazon.awssdk.services.billingconductor.model.ListCustomLineItemsRequest)
operation.
This is a convenience which creates an instance of the ListCustomLineItemsRequest.Builder avoiding the
need to create one manually via ListCustomLineItemsRequest.builder()
listCustomLineItemsRequest - A Consumer that will call methods on
ListCustomLineItemsRequest.Builder to
create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingPlansResponse listPricingPlans(ListPricingPlansRequest listPricingPlansRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to get pricing plans for the given billing period. If you don't provide a billing period, the current billing period is used.
listPricingPlansRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingPlansResponse listPricingPlans(Consumer<ListPricingPlansRequest.Builder> listPricingPlansRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to get pricing plans for the given billing period. If you don't provide a billing period, the current billing period is used.
This is a convenience which creates an instance of the ListPricingPlansRequest.Builder avoiding the need
to create one manually via ListPricingPlansRequest.builder()
listPricingPlansRequest - A Consumer that will call methods on
ListPricingPlansRequest.Builder to create a
request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingPlansIterable listPricingPlansPaginator(ListPricingPlansRequest listPricingPlansRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to get pricing plans for the given billing period. If you don't provide a billing period, the current billing period is used.
This is a variant of
listPricingPlans(software.amazon.awssdk.services.billingconductor.model.ListPricingPlansRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListPricingPlansIterable responses = client.listPricingPlansPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListPricingPlansIterable responses = client
.listPricingPlansPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListPricingPlansResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListPricingPlansIterable responses = client.listPricingPlansPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listPricingPlans(software.amazon.awssdk.services.billingconductor.model.ListPricingPlansRequest)
operation.
listPricingPlansRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingPlansIterable listPricingPlansPaginator(Consumer<ListPricingPlansRequest.Builder> listPricingPlansRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
A paginated call to get pricing plans for the given billing period. If you don't provide a billing period, the current billing period is used.
This is a variant of
listPricingPlans(software.amazon.awssdk.services.billingconductor.model.ListPricingPlansRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListPricingPlansIterable responses = client.listPricingPlansPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListPricingPlansIterable responses = client
.listPricingPlansPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListPricingPlansResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListPricingPlansIterable responses = client.listPricingPlansPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listPricingPlans(software.amazon.awssdk.services.billingconductor.model.ListPricingPlansRequest)
operation.
This is a convenience which creates an instance of the ListPricingPlansRequest.Builder avoiding the need
to create one manually via ListPricingPlansRequest.builder()
listPricingPlansRequest - A Consumer that will call methods on
ListPricingPlansRequest.Builder to create a
request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingPlansAssociatedWithPricingRuleResponse listPricingPlansAssociatedWithPricingRule(ListPricingPlansAssociatedWithPricingRuleRequest listPricingPlansAssociatedWithPricingRuleRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A list of the pricing plans that are associated with a pricing rule.
listPricingPlansAssociatedWithPricingRuleRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingPlansAssociatedWithPricingRuleResponse listPricingPlansAssociatedWithPricingRule(Consumer<ListPricingPlansAssociatedWithPricingRuleRequest.Builder> listPricingPlansAssociatedWithPricingRuleRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A list of the pricing plans that are associated with a pricing rule.
This is a convenience which creates an instance of the
ListPricingPlansAssociatedWithPricingRuleRequest.Builder avoiding the need to create one manually via
ListPricingPlansAssociatedWithPricingRuleRequest.builder()
listPricingPlansAssociatedWithPricingRuleRequest - A Consumer that will call methods on
ListPricingPlansAssociatedWithPricingRuleRequest.Builder
to create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingPlansAssociatedWithPricingRuleIterable listPricingPlansAssociatedWithPricingRulePaginator(ListPricingPlansAssociatedWithPricingRuleRequest listPricingPlansAssociatedWithPricingRuleRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A list of the pricing plans that are associated with a pricing rule.
This is a variant of
listPricingPlansAssociatedWithPricingRule(software.amazon.awssdk.services.billingconductor.model.ListPricingPlansAssociatedWithPricingRuleRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListPricingPlansAssociatedWithPricingRuleIterable responses = client.listPricingPlansAssociatedWithPricingRulePaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListPricingPlansAssociatedWithPricingRuleIterable responses = client
.listPricingPlansAssociatedWithPricingRulePaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListPricingPlansAssociatedWithPricingRuleResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListPricingPlansAssociatedWithPricingRuleIterable responses = client.listPricingPlansAssociatedWithPricingRulePaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listPricingPlansAssociatedWithPricingRule(software.amazon.awssdk.services.billingconductor.model.ListPricingPlansAssociatedWithPricingRuleRequest)
operation.
listPricingPlansAssociatedWithPricingRuleRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingPlansAssociatedWithPricingRuleIterable listPricingPlansAssociatedWithPricingRulePaginator(Consumer<ListPricingPlansAssociatedWithPricingRuleRequest.Builder> listPricingPlansAssociatedWithPricingRuleRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A list of the pricing plans that are associated with a pricing rule.
This is a variant of
listPricingPlansAssociatedWithPricingRule(software.amazon.awssdk.services.billingconductor.model.ListPricingPlansAssociatedWithPricingRuleRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListPricingPlansAssociatedWithPricingRuleIterable responses = client.listPricingPlansAssociatedWithPricingRulePaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListPricingPlansAssociatedWithPricingRuleIterable responses = client
.listPricingPlansAssociatedWithPricingRulePaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListPricingPlansAssociatedWithPricingRuleResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListPricingPlansAssociatedWithPricingRuleIterable responses = client.listPricingPlansAssociatedWithPricingRulePaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listPricingPlansAssociatedWithPricingRule(software.amazon.awssdk.services.billingconductor.model.ListPricingPlansAssociatedWithPricingRuleRequest)
operation.
This is a convenience which creates an instance of the
ListPricingPlansAssociatedWithPricingRuleRequest.Builder avoiding the need to create one manually via
ListPricingPlansAssociatedWithPricingRuleRequest.builder()
listPricingPlansAssociatedWithPricingRuleRequest - A Consumer that will call methods on
ListPricingPlansAssociatedWithPricingRuleRequest.Builder
to create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingRulesResponse listPricingRules(ListPricingRulesRequest listPricingRulesRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Describes a pricing rule that can be associated to a pricing plan, or set of pricing plans.
listPricingRulesRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingRulesResponse listPricingRules(Consumer<ListPricingRulesRequest.Builder> listPricingRulesRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Describes a pricing rule that can be associated to a pricing plan, or set of pricing plans.
This is a convenience which creates an instance of the ListPricingRulesRequest.Builder avoiding the need
to create one manually via ListPricingRulesRequest.builder()
listPricingRulesRequest - A Consumer that will call methods on
ListPricingRulesRequest.Builder to create a
request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingRulesIterable listPricingRulesPaginator(ListPricingRulesRequest listPricingRulesRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Describes a pricing rule that can be associated to a pricing plan, or set of pricing plans.
This is a variant of
listPricingRules(software.amazon.awssdk.services.billingconductor.model.ListPricingRulesRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListPricingRulesIterable responses = client.listPricingRulesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListPricingRulesIterable responses = client
.listPricingRulesPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListPricingRulesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListPricingRulesIterable responses = client.listPricingRulesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listPricingRules(software.amazon.awssdk.services.billingconductor.model.ListPricingRulesRequest)
operation.
listPricingRulesRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingRulesIterable listPricingRulesPaginator(Consumer<ListPricingRulesRequest.Builder> listPricingRulesRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, AwsServiceException, SdkClientException, BillingconductorException
Describes a pricing rule that can be associated to a pricing plan, or set of pricing plans.
This is a variant of
listPricingRules(software.amazon.awssdk.services.billingconductor.model.ListPricingRulesRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListPricingRulesIterable responses = client.listPricingRulesPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListPricingRulesIterable responses = client
.listPricingRulesPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListPricingRulesResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListPricingRulesIterable responses = client.listPricingRulesPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listPricingRules(software.amazon.awssdk.services.billingconductor.model.ListPricingRulesRequest)
operation.
This is a convenience which creates an instance of the ListPricingRulesRequest.Builder avoiding the need
to create one manually via ListPricingRulesRequest.builder()
listPricingRulesRequest - A Consumer that will call methods on
ListPricingRulesRequest.Builder to create a
request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingRulesAssociatedToPricingPlanResponse listPricingRulesAssociatedToPricingPlan(ListPricingRulesAssociatedToPricingPlanRequest listPricingRulesAssociatedToPricingPlanRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Lists the pricing rules that are associated with a pricing plan.
listPricingRulesAssociatedToPricingPlanRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingRulesAssociatedToPricingPlanResponse listPricingRulesAssociatedToPricingPlan(Consumer<ListPricingRulesAssociatedToPricingPlanRequest.Builder> listPricingRulesAssociatedToPricingPlanRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Lists the pricing rules that are associated with a pricing plan.
This is a convenience which creates an instance of the
ListPricingRulesAssociatedToPricingPlanRequest.Builder avoiding the need to create one manually via
ListPricingRulesAssociatedToPricingPlanRequest.builder()
listPricingRulesAssociatedToPricingPlanRequest - A Consumer that will call methods on
ListPricingRulesAssociatedToPricingPlanRequest.Builder
to create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingRulesAssociatedToPricingPlanIterable listPricingRulesAssociatedToPricingPlanPaginator(ListPricingRulesAssociatedToPricingPlanRequest listPricingRulesAssociatedToPricingPlanRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Lists the pricing rules that are associated with a pricing plan.
This is a variant of
listPricingRulesAssociatedToPricingPlan(software.amazon.awssdk.services.billingconductor.model.ListPricingRulesAssociatedToPricingPlanRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListPricingRulesAssociatedToPricingPlanIterable responses = client.listPricingRulesAssociatedToPricingPlanPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListPricingRulesAssociatedToPricingPlanIterable responses = client
.listPricingRulesAssociatedToPricingPlanPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListPricingRulesAssociatedToPricingPlanResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListPricingRulesAssociatedToPricingPlanIterable responses = client.listPricingRulesAssociatedToPricingPlanPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listPricingRulesAssociatedToPricingPlan(software.amazon.awssdk.services.billingconductor.model.ListPricingRulesAssociatedToPricingPlanRequest)
operation.
listPricingRulesAssociatedToPricingPlanRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListPricingRulesAssociatedToPricingPlanIterable listPricingRulesAssociatedToPricingPlanPaginator(Consumer<ListPricingRulesAssociatedToPricingPlanRequest.Builder> listPricingRulesAssociatedToPricingPlanRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Lists the pricing rules that are associated with a pricing plan.
This is a variant of
listPricingRulesAssociatedToPricingPlan(software.amazon.awssdk.services.billingconductor.model.ListPricingRulesAssociatedToPricingPlanRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListPricingRulesAssociatedToPricingPlanIterable responses = client.listPricingRulesAssociatedToPricingPlanPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListPricingRulesAssociatedToPricingPlanIterable responses = client
.listPricingRulesAssociatedToPricingPlanPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListPricingRulesAssociatedToPricingPlanResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListPricingRulesAssociatedToPricingPlanIterable responses = client.listPricingRulesAssociatedToPricingPlanPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listPricingRulesAssociatedToPricingPlan(software.amazon.awssdk.services.billingconductor.model.ListPricingRulesAssociatedToPricingPlanRequest)
operation.
This is a convenience which creates an instance of the
ListPricingRulesAssociatedToPricingPlanRequest.Builder avoiding the need to create one manually via
ListPricingRulesAssociatedToPricingPlanRequest.builder()
listPricingRulesAssociatedToPricingPlanRequest - A Consumer that will call methods on
ListPricingRulesAssociatedToPricingPlanRequest.Builder
to create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResourcesAssociatedToCustomLineItemResponse listResourcesAssociatedToCustomLineItem(ListResourcesAssociatedToCustomLineItemRequest listResourcesAssociatedToCustomLineItemRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
List the resources that are associated to a custom line item.
listResourcesAssociatedToCustomLineItemRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResourcesAssociatedToCustomLineItemResponse listResourcesAssociatedToCustomLineItem(Consumer<ListResourcesAssociatedToCustomLineItemRequest.Builder> listResourcesAssociatedToCustomLineItemRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
List the resources that are associated to a custom line item.
This is a convenience which creates an instance of the
ListResourcesAssociatedToCustomLineItemRequest.Builder avoiding the need to create one manually via
ListResourcesAssociatedToCustomLineItemRequest.builder()
listResourcesAssociatedToCustomLineItemRequest - A Consumer that will call methods on
ListResourcesAssociatedToCustomLineItemRequest.Builder
to create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResourcesAssociatedToCustomLineItemIterable listResourcesAssociatedToCustomLineItemPaginator(ListResourcesAssociatedToCustomLineItemRequest listResourcesAssociatedToCustomLineItemRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
List the resources that are associated to a custom line item.
This is a variant of
listResourcesAssociatedToCustomLineItem(software.amazon.awssdk.services.billingconductor.model.ListResourcesAssociatedToCustomLineItemRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListResourcesAssociatedToCustomLineItemIterable responses = client.listResourcesAssociatedToCustomLineItemPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListResourcesAssociatedToCustomLineItemIterable responses = client
.listResourcesAssociatedToCustomLineItemPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListResourcesAssociatedToCustomLineItemResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListResourcesAssociatedToCustomLineItemIterable responses = client.listResourcesAssociatedToCustomLineItemPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listResourcesAssociatedToCustomLineItem(software.amazon.awssdk.services.billingconductor.model.ListResourcesAssociatedToCustomLineItemRequest)
operation.
listResourcesAssociatedToCustomLineItemRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListResourcesAssociatedToCustomLineItemIterable listResourcesAssociatedToCustomLineItemPaginator(Consumer<ListResourcesAssociatedToCustomLineItemRequest.Builder> listResourcesAssociatedToCustomLineItemRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
List the resources that are associated to a custom line item.
This is a variant of
listResourcesAssociatedToCustomLineItem(software.amazon.awssdk.services.billingconductor.model.ListResourcesAssociatedToCustomLineItemRequest)
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
software.amazon.awssdk.services.billingconductor.paginators.ListResourcesAssociatedToCustomLineItemIterable responses = client.listResourcesAssociatedToCustomLineItemPaginator(request);
responses.stream().forEach(....);
2) Using For loop
{
@code
software.amazon.awssdk.services.billingconductor.paginators.ListResourcesAssociatedToCustomLineItemIterable responses = client
.listResourcesAssociatedToCustomLineItemPaginator(request);
for (software.amazon.awssdk.services.billingconductor.model.ListResourcesAssociatedToCustomLineItemResponse response : responses) {
// do something;
}
}
3) Use iterator directly
software.amazon.awssdk.services.billingconductor.paginators.ListResourcesAssociatedToCustomLineItemIterable responses = client.listResourcesAssociatedToCustomLineItemPaginator(request);
responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults 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
listResourcesAssociatedToCustomLineItem(software.amazon.awssdk.services.billingconductor.model.ListResourcesAssociatedToCustomLineItemRequest)
operation.
This is a convenience which creates an instance of the
ListResourcesAssociatedToCustomLineItemRequest.Builder avoiding the need to create one manually via
ListResourcesAssociatedToCustomLineItemRequest.builder()
listResourcesAssociatedToCustomLineItemRequest - A Consumer that will call methods on
ListResourcesAssociatedToCustomLineItemRequest.Builder
to create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A list the tags for a resource.
listTagsForResourceRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
A list the tags for a resource.
This is a convenience which creates an instance of the ListTagsForResourceRequest.Builder avoiding the
need to create one manually via ListTagsForResourceRequest.builder()
listTagsForResourceRequest - A Consumer that will call methods on
ListTagsForResourceRequest.Builder to
create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Associates the specified tags to a resource with the specified resourceArn. If existing tags on a
resource are not specified in the request parameters, they are not changed.
tagResourceRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Associates the specified tags to a resource with the specified resourceArn. If existing tags on a
resource are not specified in the request parameters, they are not changed.
This is a convenience which creates an instance of the TagResourceRequest.Builder avoiding the need to
create one manually via TagResourceRequest.builder()
tagResourceRequest - A Consumer that will call methods on
TagResourceRequest.Builder to create a
request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Deletes specified tags from a resource.
untagResourceRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Deletes specified tags from a resource.
This is a convenience which creates an instance of the UntagResourceRequest.Builder avoiding the need to
create one manually via UntagResourceRequest.builder()
untagResourceRequest - A Consumer that will call methods on
UntagResourceRequest.Builder to create a
request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateBillingGroupResponse updateBillingGroup(UpdateBillingGroupRequest updateBillingGroupRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
This updates an existing billing group.
updateBillingGroupRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateBillingGroupResponse updateBillingGroup(Consumer<UpdateBillingGroupRequest.Builder> updateBillingGroupRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
This updates an existing billing group.
This is a convenience which creates an instance of the UpdateBillingGroupRequest.Builder avoiding the
need to create one manually via UpdateBillingGroupRequest.builder()
updateBillingGroupRequest - A Consumer that will call methods on
UpdateBillingGroupRequest.Builder to create
a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateCustomLineItemResponse updateCustomLineItem(UpdateCustomLineItemRequest updateCustomLineItemRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Update an existing custom line item in the current or previous billing period.
updateCustomLineItemRequest - ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdateCustomLineItemResponse updateCustomLineItem(Consumer<UpdateCustomLineItemRequest.Builder> updateCustomLineItemRequest) throws ThrottlingException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Update an existing custom line item in the current or previous billing period.
This is a convenience which creates an instance of the UpdateCustomLineItemRequest.Builder avoiding the
need to create one manually via UpdateCustomLineItemRequest.builder()
updateCustomLineItemRequest - A Consumer that will call methods on
UpdateCustomLineItemRequest.Builder to
create a request.ThrottlingException - The request was denied due to request throttling.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePricingPlanResponse updatePricingPlan(UpdatePricingPlanRequest updatePricingPlanRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
This updates an existing pricing plan.
updatePricingPlanRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePricingPlanResponse updatePricingPlan(Consumer<UpdatePricingPlanRequest.Builder> updatePricingPlanRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
This updates an existing pricing plan.
This is a convenience which creates an instance of the UpdatePricingPlanRequest.Builder avoiding the need
to create one manually via UpdatePricingPlanRequest.builder()
updatePricingPlanRequest - A Consumer that will call methods on
UpdatePricingPlanRequest.Builder to create
a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePricingRuleResponse updatePricingRule(UpdatePricingRuleRequest updatePricingRuleRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Updates an existing pricing rule.
updatePricingRuleRequest - ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptiondefault UpdatePricingRuleResponse updatePricingRule(Consumer<UpdatePricingRuleRequest.Builder> updatePricingRuleRequest) throws ThrottlingException, ConflictException, AccessDeniedException, ValidationException, InternalServerException, ResourceNotFoundException, AwsServiceException, SdkClientException, BillingconductorException
Updates an existing pricing rule.
This is a convenience which creates an instance of the UpdatePricingRuleRequest.Builder avoiding the need
to create one manually via UpdatePricingRuleRequest.builder()
updatePricingRuleRequest - A Consumer that will call methods on
UpdatePricingRuleRequest.Builder to create
a request.ThrottlingException - The request was denied due to request throttling.ConflictException - You can cause an inconsistent state by updating or deleting a resource.AccessDeniedException - You do not have sufficient access to perform this action.ValidationException - The input doesn't match with the constraints specified by Amazon Web Services.InternalServerException - An unexpected error occurred while processing a request.ResourceNotFoundException - The request references a resource that doesn't exist.SdkException - Base class for all exceptions that can be thrown by the SDK (both service and client). Can be used for
catch all scenarios.SdkClientException - If any client side error occurs such as an IO related failure, failure to get credentials, etc.BillingconductorException - Base class for all service exceptions. Unknown exceptions will be thrown as an instance of this type.AwsServiceExceptionstatic BillingconductorClient create()
BillingconductorClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from the
DefaultCredentialsProvider.static BillingconductorClientBuilder builder()
BillingconductorClient.static ServiceMetadata serviceMetadata()
default BillingconductorServiceClientConfiguration serviceClientConfiguration()
serviceClientConfiguration in interface AwsClientserviceClientConfiguration in interface SdkClientCopyright © 2023. All rights reserved.