@Generated(value="software.amazon.awssdk:codegen") public interface BudgetsAsyncClient extends SdkClient, SdkAutoCloseable
builder()
method.
All public APIs for AWS BudgetsModifier and Type | Field and Description |
---|---|
static String |
SERVICE_NAME |
Modifier and Type | Method and Description |
---|---|
static BudgetsAsyncClientBuilder |
builder()
Create a builder that can be used to configure and create a
BudgetsAsyncClient . |
static BudgetsAsyncClient |
create()
Create a
BudgetsAsyncClient with the region loaded from the
DefaultAwsRegionProviderChain and credentials loaded from
the DefaultCredentialsProvider . |
default CompletableFuture<CreateBudgetResponse> |
createBudget(Consumer<CreateBudgetRequest.Builder> createBudgetRequest)
Create a new budget
This is a convenience which creates an instance of the CreateBudgetRequest.Builder avoiding the need to
create one manually via CreateBudgetRequest.builder() |
default CompletableFuture<CreateBudgetResponse> |
createBudget(CreateBudgetRequest createBudgetRequest)
Create a new budget
|
default CompletableFuture<CreateNotificationResponse> |
createNotification(Consumer<CreateNotificationRequest.Builder> createNotificationRequest)
Create a new Notification with subscribers for a budget
This is a convenience which creates an instance of the CreateNotificationRequest.Builder avoiding the
need to create one manually via CreateNotificationRequest.builder() |
default CompletableFuture<CreateNotificationResponse> |
createNotification(CreateNotificationRequest createNotificationRequest)
Create a new Notification with subscribers for a budget
|
default CompletableFuture<CreateSubscriberResponse> |
createSubscriber(Consumer<CreateSubscriberRequest.Builder> createSubscriberRequest)
Create a new Subscriber for a notification
This is a convenience which creates an instance of the CreateSubscriberRequest.Builder avoiding the need
to create one manually via CreateSubscriberRequest.builder() |
default CompletableFuture<CreateSubscriberResponse> |
createSubscriber(CreateSubscriberRequest createSubscriberRequest)
Create a new Subscriber for a notification
|
default CompletableFuture<DeleteBudgetResponse> |
deleteBudget(Consumer<DeleteBudgetRequest.Builder> deleteBudgetRequest)
Delete a budget and related notifications
This is a convenience which creates an instance of the DeleteBudgetRequest.Builder avoiding the need to
create one manually via DeleteBudgetRequest.builder() |
default CompletableFuture<DeleteBudgetResponse> |
deleteBudget(DeleteBudgetRequest deleteBudgetRequest)
Delete a budget and related notifications
|
default CompletableFuture<DeleteNotificationResponse> |
deleteNotification(Consumer<DeleteNotificationRequest.Builder> deleteNotificationRequest)
Delete a notification and related subscribers
This is a convenience which creates an instance of the DeleteNotificationRequest.Builder avoiding the
need to create one manually via DeleteNotificationRequest.builder() |
default CompletableFuture<DeleteNotificationResponse> |
deleteNotification(DeleteNotificationRequest deleteNotificationRequest)
Delete a notification and related subscribers
|
default CompletableFuture<DeleteSubscriberResponse> |
deleteSubscriber(Consumer<DeleteSubscriberRequest.Builder> deleteSubscriberRequest)
Delete a Subscriber for a notification
This is a convenience which creates an instance of the DeleteSubscriberRequest.Builder avoiding the need
to create one manually via DeleteSubscriberRequest.builder() |
default CompletableFuture<DeleteSubscriberResponse> |
deleteSubscriber(DeleteSubscriberRequest deleteSubscriberRequest)
Delete a Subscriber for a notification
|
default CompletableFuture<DescribeBudgetResponse> |
describeBudget(Consumer<DescribeBudgetRequest.Builder> describeBudgetRequest)
Get a single budget
This is a convenience which creates an instance of the DescribeBudgetRequest.Builder avoiding the need to
create one manually via DescribeBudgetRequest.builder() |
default CompletableFuture<DescribeBudgetResponse> |
describeBudget(DescribeBudgetRequest describeBudgetRequest)
Get a single budget
|
default CompletableFuture<DescribeBudgetsResponse> |
describeBudgets(Consumer<DescribeBudgetsRequest.Builder> describeBudgetsRequest)
Get all budgets for an account
This is a convenience which creates an instance of the DescribeBudgetsRequest.Builder avoiding the need
to create one manually via DescribeBudgetsRequest.builder() |
default CompletableFuture<DescribeBudgetsResponse> |
describeBudgets(DescribeBudgetsRequest describeBudgetsRequest)
Get all budgets for an account
|
default CompletableFuture<DescribeNotificationsForBudgetResponse> |
describeNotificationsForBudget(Consumer<DescribeNotificationsForBudgetRequest.Builder> describeNotificationsForBudgetRequest)
Get notifications of a budget
This is a convenience which creates an instance of the DescribeNotificationsForBudgetRequest.Builder
avoiding the need to create one manually via DescribeNotificationsForBudgetRequest.builder() |
default CompletableFuture<DescribeNotificationsForBudgetResponse> |
describeNotificationsForBudget(DescribeNotificationsForBudgetRequest describeNotificationsForBudgetRequest)
Get notifications of a budget
|
default CompletableFuture<DescribeSubscribersForNotificationResponse> |
describeSubscribersForNotification(Consumer<DescribeSubscribersForNotificationRequest.Builder> describeSubscribersForNotificationRequest)
Get subscribers of a notification
This is a convenience which creates an instance of the DescribeSubscribersForNotificationRequest.Builder
avoiding the need to create one manually via DescribeSubscribersForNotificationRequest.builder() |
default CompletableFuture<DescribeSubscribersForNotificationResponse> |
describeSubscribersForNotification(DescribeSubscribersForNotificationRequest describeSubscribersForNotificationRequest)
Get subscribers of a notification
|
default CompletableFuture<UpdateBudgetResponse> |
updateBudget(Consumer<UpdateBudgetRequest.Builder> updateBudgetRequest)
Update the information of a budget already created
This is a convenience which creates an instance of the UpdateBudgetRequest.Builder avoiding the need to
create one manually via UpdateBudgetRequest.builder() |
default CompletableFuture<UpdateBudgetResponse> |
updateBudget(UpdateBudgetRequest updateBudgetRequest)
Update the information of a budget already created
|
default CompletableFuture<UpdateNotificationResponse> |
updateNotification(Consumer<UpdateNotificationRequest.Builder> updateNotificationRequest)
Update the information about a notification already created
This is a convenience which creates an instance of the UpdateNotificationRequest.Builder avoiding the
need to create one manually via UpdateNotificationRequest.builder() |
default CompletableFuture<UpdateNotificationResponse> |
updateNotification(UpdateNotificationRequest updateNotificationRequest)
Update the information about a notification already created
|
default CompletableFuture<UpdateSubscriberResponse> |
updateSubscriber(Consumer<UpdateSubscriberRequest.Builder> updateSubscriberRequest)
Update a subscriber
This is a convenience which creates an instance of the UpdateSubscriberRequest.Builder avoiding the need
to create one manually via UpdateSubscriberRequest.builder() |
default CompletableFuture<UpdateSubscriberResponse> |
updateSubscriber(UpdateSubscriberRequest updateSubscriberRequest)
Update a subscriber
|
serviceName
close
static final String SERVICE_NAME
static BudgetsAsyncClient create()
BudgetsAsyncClient
with the region loaded from the
DefaultAwsRegionProviderChain
and credentials loaded from
the DefaultCredentialsProvider
.static BudgetsAsyncClientBuilder builder()
BudgetsAsyncClient
.default CompletableFuture<CreateBudgetResponse> createBudget(CreateBudgetRequest createBudgetRequest)
createBudgetRequest
- Request of CreateBudgetdefault CompletableFuture<CreateBudgetResponse> createBudget(Consumer<CreateBudgetRequest.Builder> createBudgetRequest)
CreateBudgetRequest.Builder
avoiding the need to
create one manually via CreateBudgetRequest.builder()
createBudgetRequest
- a Consumer
that will call methods on CreateBudgetRequest.Builder
.default CompletableFuture<CreateNotificationResponse> createNotification(CreateNotificationRequest createNotificationRequest)
createNotificationRequest
- Request of CreateNotificationdefault CompletableFuture<CreateNotificationResponse> createNotification(Consumer<CreateNotificationRequest.Builder> createNotificationRequest)
CreateNotificationRequest.Builder
avoiding the
need to create one manually via CreateNotificationRequest.builder()
createNotificationRequest
- a Consumer
that will call methods on CreateNotificationRequest.Builder
.default CompletableFuture<CreateSubscriberResponse> createSubscriber(CreateSubscriberRequest createSubscriberRequest)
createSubscriberRequest
- Request of CreateSubscriberdefault CompletableFuture<CreateSubscriberResponse> createSubscriber(Consumer<CreateSubscriberRequest.Builder> createSubscriberRequest)
CreateSubscriberRequest.Builder
avoiding the need
to create one manually via CreateSubscriberRequest.builder()
createSubscriberRequest
- a Consumer
that will call methods on CreateSubscriberRequest.Builder
.default CompletableFuture<DeleteBudgetResponse> deleteBudget(DeleteBudgetRequest deleteBudgetRequest)
deleteBudgetRequest
- Request of DeleteBudgetdefault CompletableFuture<DeleteBudgetResponse> deleteBudget(Consumer<DeleteBudgetRequest.Builder> deleteBudgetRequest)
DeleteBudgetRequest.Builder
avoiding the need to
create one manually via DeleteBudgetRequest.builder()
deleteBudgetRequest
- a Consumer
that will call methods on DeleteBudgetRequest.Builder
.default CompletableFuture<DeleteNotificationResponse> deleteNotification(DeleteNotificationRequest deleteNotificationRequest)
deleteNotificationRequest
- Request of DeleteNotificationdefault CompletableFuture<DeleteNotificationResponse> deleteNotification(Consumer<DeleteNotificationRequest.Builder> deleteNotificationRequest)
DeleteNotificationRequest.Builder
avoiding the
need to create one manually via DeleteNotificationRequest.builder()
deleteNotificationRequest
- a Consumer
that will call methods on DeleteNotificationRequest.Builder
.default CompletableFuture<DeleteSubscriberResponse> deleteSubscriber(DeleteSubscriberRequest deleteSubscriberRequest)
deleteSubscriberRequest
- Request of DeleteSubscriberdefault CompletableFuture<DeleteSubscriberResponse> deleteSubscriber(Consumer<DeleteSubscriberRequest.Builder> deleteSubscriberRequest)
DeleteSubscriberRequest.Builder
avoiding the need
to create one manually via DeleteSubscriberRequest.builder()
deleteSubscriberRequest
- a Consumer
that will call methods on DeleteSubscriberRequest.Builder
.default CompletableFuture<DescribeBudgetResponse> describeBudget(DescribeBudgetRequest describeBudgetRequest)
describeBudgetRequest
- Request of DescribeBudgetdefault CompletableFuture<DescribeBudgetResponse> describeBudget(Consumer<DescribeBudgetRequest.Builder> describeBudgetRequest)
DescribeBudgetRequest.Builder
avoiding the need to
create one manually via DescribeBudgetRequest.builder()
describeBudgetRequest
- a Consumer
that will call methods on DescribeBudgetRequest.Builder
.default CompletableFuture<DescribeBudgetsResponse> describeBudgets(DescribeBudgetsRequest describeBudgetsRequest)
describeBudgetsRequest
- Request of DescribeBudgetsdefault CompletableFuture<DescribeBudgetsResponse> describeBudgets(Consumer<DescribeBudgetsRequest.Builder> describeBudgetsRequest)
DescribeBudgetsRequest.Builder
avoiding the need
to create one manually via DescribeBudgetsRequest.builder()
describeBudgetsRequest
- a Consumer
that will call methods on DescribeBudgetsRequest.Builder
.default CompletableFuture<DescribeNotificationsForBudgetResponse> describeNotificationsForBudget(DescribeNotificationsForBudgetRequest describeNotificationsForBudgetRequest)
describeNotificationsForBudgetRequest
- Request of DescribeNotificationsForBudgetdefault CompletableFuture<DescribeNotificationsForBudgetResponse> describeNotificationsForBudget(Consumer<DescribeNotificationsForBudgetRequest.Builder> describeNotificationsForBudgetRequest)
DescribeNotificationsForBudgetRequest.Builder
avoiding the need to create one manually via DescribeNotificationsForBudgetRequest.builder()
describeNotificationsForBudgetRequest
- a Consumer
that will call methods on DescribeNotificationsForBudgetRequest.Builder
.default CompletableFuture<DescribeSubscribersForNotificationResponse> describeSubscribersForNotification(DescribeSubscribersForNotificationRequest describeSubscribersForNotificationRequest)
describeSubscribersForNotificationRequest
- Request of DescribeSubscribersForNotificationdefault CompletableFuture<DescribeSubscribersForNotificationResponse> describeSubscribersForNotification(Consumer<DescribeSubscribersForNotificationRequest.Builder> describeSubscribersForNotificationRequest)
DescribeSubscribersForNotificationRequest.Builder
avoiding the need to create one manually via DescribeSubscribersForNotificationRequest.builder()
describeSubscribersForNotificationRequest
- a Consumer
that will call methods on DescribeSubscribersForNotificationRequest.Builder
.default CompletableFuture<UpdateBudgetResponse> updateBudget(UpdateBudgetRequest updateBudgetRequest)
updateBudgetRequest
- Request of UpdateBudgetdefault CompletableFuture<UpdateBudgetResponse> updateBudget(Consumer<UpdateBudgetRequest.Builder> updateBudgetRequest)
UpdateBudgetRequest.Builder
avoiding the need to
create one manually via UpdateBudgetRequest.builder()
updateBudgetRequest
- a Consumer
that will call methods on UpdateBudgetRequest.Builder
.default CompletableFuture<UpdateNotificationResponse> updateNotification(UpdateNotificationRequest updateNotificationRequest)
updateNotificationRequest
- Request of UpdateNotificationdefault CompletableFuture<UpdateNotificationResponse> updateNotification(Consumer<UpdateNotificationRequest.Builder> updateNotificationRequest)
UpdateNotificationRequest.Builder
avoiding the
need to create one manually via UpdateNotificationRequest.builder()
updateNotificationRequest
- a Consumer
that will call methods on UpdateNotificationRequest.Builder
.default CompletableFuture<UpdateSubscriberResponse> updateSubscriber(UpdateSubscriberRequest updateSubscriberRequest)
updateSubscriberRequest
- Request of UpdateSubscriberdefault CompletableFuture<UpdateSubscriberResponse> updateSubscriber(Consumer<UpdateSubscriberRequest.Builder> updateSubscriberRequest)
UpdateSubscriberRequest.Builder
avoiding the need
to create one manually via UpdateSubscriberRequest.builder()
updateSubscriberRequest
- a Consumer
that will call methods on UpdateSubscriberRequest.Builder
.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.