C# Class Amazon.Budgets.AmazonBudgetsClient

Implementation for accessing Budgets All public APIs for AWS Budgets
Inheritance: AmazonServiceClient, IAmazonBudgets
显示文件 Open project: aws/aws-sdk-net

Public Methods

Method Description
AmazonBudgetsClient ( ) : System

Constructs AmazonBudgetsClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonBudgetsClient ( AWSCredentials credentials ) : System

Constructs AmazonBudgetsClient with AWS Credentials

AmazonBudgetsClient ( AWSCredentials credentials, AmazonBudgetsConfig clientConfig ) : System

Constructs AmazonBudgetsClient with AWS Credentials and an AmazonBudgetsClient Configuration object.

AmazonBudgetsClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonBudgetsClient with AWS Credentials

AmazonBudgetsClient ( AmazonBudgetsConfig config ) : System

Constructs AmazonBudgetsClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonBudgetsClient ( RegionEndpoint region ) : System

Constructs AmazonBudgetsClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>

AmazonBudgetsClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonBudgetsClient with AWS Access Key ID and AWS Secret Key

AmazonBudgetsClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonBudgetsConfig clientConfig ) : System

Constructs AmazonBudgetsClient with AWS Access Key ID, AWS Secret Key and an AmazonBudgetsClient Configuration object.

AmazonBudgetsClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System

Constructs AmazonBudgetsClient with AWS Access Key ID and AWS Secret Key

AmazonBudgetsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System

Constructs AmazonBudgetsClient with AWS Access Key ID and AWS Secret Key

AmazonBudgetsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonBudgetsConfig clientConfig ) : System

Constructs AmazonBudgetsClient with AWS Access Key ID, AWS Secret Key and an AmazonBudgetsClient Configuration object.

AmazonBudgetsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System

Constructs AmazonBudgetsClient with AWS Access Key ID and AWS Secret Key

BeginCreateBudget ( CreateBudgetRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateBudget operation.

BeginCreateNotification ( CreateNotificationRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateNotification operation.

BeginCreateSubscriber ( CreateSubscriberRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the CreateSubscriber operation.

BeginDeleteBudget ( DeleteBudgetRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteBudget operation.

BeginDeleteNotification ( DeleteNotificationRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteNotification operation.

BeginDeleteSubscriber ( DeleteSubscriberRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DeleteSubscriber operation.

BeginDescribeBudget ( DescribeBudgetRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeBudget operation.

BeginDescribeBudgets ( DescribeBudgetsRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeBudgets operation.

BeginDescribeNotificationsForBudget ( DescribeNotificationsForBudgetRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeNotificationsForBudget operation.

BeginDescribeSubscribersForNotification ( DescribeSubscribersForNotificationRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the DescribeSubscribersForNotification operation.

BeginUpdateBudget ( UpdateBudgetRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateBudget operation.

BeginUpdateNotification ( UpdateNotificationRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateNotification operation.

BeginUpdateSubscriber ( UpdateSubscriberRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the UpdateSubscriber operation.

CreateBudget ( CreateBudgetRequest request ) : CreateBudgetResponse

Create a new budget

CreateBudgetAsync ( CreateBudgetRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateBudget operation.

CreateNotification ( CreateNotificationRequest request ) : CreateNotificationResponse

Create a new Notification with subscribers for a budget

CreateNotificationAsync ( CreateNotificationRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateNotification operation.

CreateSubscriber ( CreateSubscriberRequest request ) : CreateSubscriberResponse

Create a new Subscriber for a notification

CreateSubscriberAsync ( CreateSubscriberRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the CreateSubscriber operation.

DeleteBudget ( DeleteBudgetRequest request ) : DeleteBudgetResponse

Delete a budget and related notifications

DeleteBudgetAsync ( DeleteBudgetRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteBudget operation.

DeleteNotification ( DeleteNotificationRequest request ) : DeleteNotificationResponse

Delete a notification and related subscribers

DeleteNotificationAsync ( DeleteNotificationRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteNotification operation.

DeleteSubscriber ( DeleteSubscriberRequest request ) : DeleteSubscriberResponse

Delete a Subscriber for a notification

DeleteSubscriberAsync ( DeleteSubscriberRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DeleteSubscriber operation.

DescribeBudget ( DescribeBudgetRequest request ) : DescribeBudgetResponse

Get a single budget

DescribeBudgetAsync ( DescribeBudgetRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeBudget operation.

DescribeBudgets ( DescribeBudgetsRequest request ) : DescribeBudgetsResponse

Get all budgets for an account

DescribeBudgetsAsync ( DescribeBudgetsRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeBudgets operation.

DescribeNotificationsForBudget ( DescribeNotificationsForBudgetRequest request ) : DescribeNotificationsForBudgetResponse

Get notifications of a budget

DescribeNotificationsForBudgetAsync ( DescribeNotificationsForBudgetRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeNotificationsForBudget operation.

DescribeSubscribersForNotification ( DescribeSubscribersForNotificationRequest request ) : DescribeSubscribersForNotificationResponse

Get subscribers of a notification

DescribeSubscribersForNotificationAsync ( DescribeSubscribersForNotificationRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the DescribeSubscribersForNotification operation.

EndCreateBudget ( IAsyncResult asyncResult ) : CreateBudgetResponse

Finishes the asynchronous execution of the CreateBudget operation.

EndCreateNotification ( IAsyncResult asyncResult ) : CreateNotificationResponse

Finishes the asynchronous execution of the CreateNotification operation.

EndCreateSubscriber ( IAsyncResult asyncResult ) : CreateSubscriberResponse

Finishes the asynchronous execution of the CreateSubscriber operation.

EndDeleteBudget ( IAsyncResult asyncResult ) : DeleteBudgetResponse

Finishes the asynchronous execution of the DeleteBudget operation.

EndDeleteNotification ( IAsyncResult asyncResult ) : DeleteNotificationResponse

Finishes the asynchronous execution of the DeleteNotification operation.

EndDeleteSubscriber ( IAsyncResult asyncResult ) : DeleteSubscriberResponse

Finishes the asynchronous execution of the DeleteSubscriber operation.

EndDescribeBudget ( IAsyncResult asyncResult ) : DescribeBudgetResponse

Finishes the asynchronous execution of the DescribeBudget operation.

EndDescribeBudgets ( IAsyncResult asyncResult ) : DescribeBudgetsResponse

Finishes the asynchronous execution of the DescribeBudgets operation.

EndDescribeNotificationsForBudget ( IAsyncResult asyncResult ) : DescribeNotificationsForBudgetResponse

Finishes the asynchronous execution of the DescribeNotificationsForBudget operation.

EndDescribeSubscribersForNotification ( IAsyncResult asyncResult ) : DescribeSubscribersForNotificationResponse

Finishes the asynchronous execution of the DescribeSubscribersForNotification operation.

EndUpdateBudget ( IAsyncResult asyncResult ) : UpdateBudgetResponse

Finishes the asynchronous execution of the UpdateBudget operation.

EndUpdateNotification ( IAsyncResult asyncResult ) : UpdateNotificationResponse

Finishes the asynchronous execution of the UpdateNotification operation.

EndUpdateSubscriber ( IAsyncResult asyncResult ) : UpdateSubscriberResponse

Finishes the asynchronous execution of the UpdateSubscriber operation.

UpdateBudget ( UpdateBudgetRequest request ) : UpdateBudgetResponse

Update the information of a budget already created

UpdateBudgetAsync ( UpdateBudgetRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateBudget operation.

UpdateNotification ( UpdateNotificationRequest request ) : UpdateNotificationResponse

Update the information about a notification already created

UpdateNotificationAsync ( UpdateNotificationRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateNotification operation.

UpdateSubscriber ( UpdateSubscriberRequest request ) : UpdateSubscriberResponse

Update a subscriber

UpdateSubscriberAsync ( UpdateSubscriberRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the UpdateSubscriber operation.

Protected Methods

Method Description
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Method Details

AmazonBudgetsClient() public method

Constructs AmazonBudgetsClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonBudgetsClient ( ) : System
return System

AmazonBudgetsClient() public method

Constructs AmazonBudgetsClient with AWS Credentials
public AmazonBudgetsClient ( AWSCredentials credentials ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
return System

AmazonBudgetsClient() public method

Constructs AmazonBudgetsClient with AWS Credentials and an AmazonBudgetsClient Configuration object.
public AmazonBudgetsClient ( AWSCredentials credentials, AmazonBudgetsConfig clientConfig ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
clientConfig AmazonBudgetsConfig The AmazonBudgetsClient Configuration Object
return System

AmazonBudgetsClient() public method

Constructs AmazonBudgetsClient with AWS Credentials
public AmazonBudgetsClient ( AWSCredentials credentials, RegionEndpoint region ) : System
credentials Amazon.Runtime.AWSCredentials AWS Credentials
region RegionEndpoint The region to connect.
return System

AmazonBudgetsClient() public method

Constructs AmazonBudgetsClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonBudgetsClient ( AmazonBudgetsConfig config ) : System
config AmazonBudgetsConfig The AmazonBudgetsClient Configuration Object
return System

AmazonBudgetsClient() public method

Constructs AmazonBudgetsClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set. <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="AWSProfileName" value="AWS Default"/> </appSettings> </configuration>
public AmazonBudgetsClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
return System

AmazonBudgetsClient() public method

Constructs AmazonBudgetsClient with AWS Access Key ID and AWS Secret Key
public AmazonBudgetsClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
return System

AmazonBudgetsClient() public method

Constructs AmazonBudgetsClient with AWS Access Key ID, AWS Secret Key and an AmazonBudgetsClient Configuration object.
public AmazonBudgetsClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonBudgetsConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
clientConfig AmazonBudgetsConfig The AmazonBudgetsClient Configuration Object
return System

AmazonBudgetsClient() public method

Constructs AmazonBudgetsClient with AWS Access Key ID and AWS Secret Key
public AmazonBudgetsClient ( string awsAccessKeyId, string awsSecretAccessKey, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
region RegionEndpoint The region to connect.
return System

AmazonBudgetsClient() public method

Constructs AmazonBudgetsClient with AWS Access Key ID and AWS Secret Key
public AmazonBudgetsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
return System

AmazonBudgetsClient() public method

Constructs AmazonBudgetsClient with AWS Access Key ID, AWS Secret Key and an AmazonBudgetsClient Configuration object.
public AmazonBudgetsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonBudgetsConfig clientConfig ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
clientConfig AmazonBudgetsConfig The AmazonBudgetsClient Configuration Object
return System

AmazonBudgetsClient() public method

Constructs AmazonBudgetsClient with AWS Access Key ID and AWS Secret Key
public AmazonBudgetsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, RegionEndpoint region ) : System
awsAccessKeyId string AWS Access Key ID
awsSecretAccessKey string AWS Secret Access Key
awsSessionToken string AWS Session Token
region RegionEndpoint The region to connect.
return System

BeginCreateBudget() public method

Initiates the asynchronous execution of the CreateBudget operation.
public BeginCreateBudget ( CreateBudgetRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.CreateBudgetRequest Container for the necessary parameters to execute the CreateBudget operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateNotification() public method

Initiates the asynchronous execution of the CreateNotification operation.
public BeginCreateNotification ( CreateNotificationRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.CreateNotificationRequest Container for the necessary parameters to execute the CreateNotification operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginCreateSubscriber() public method

Initiates the asynchronous execution of the CreateSubscriber operation.
public BeginCreateSubscriber ( CreateSubscriberRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.CreateSubscriberRequest Container for the necessary parameters to execute the CreateSubscriber operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteBudget() public method

Initiates the asynchronous execution of the DeleteBudget operation.
public BeginDeleteBudget ( DeleteBudgetRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.DeleteBudgetRequest Container for the necessary parameters to execute the DeleteBudget operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteNotification() public method

Initiates the asynchronous execution of the DeleteNotification operation.
public BeginDeleteNotification ( DeleteNotificationRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.DeleteNotificationRequest Container for the necessary parameters to execute the DeleteNotification operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDeleteSubscriber() public method

Initiates the asynchronous execution of the DeleteSubscriber operation.
public BeginDeleteSubscriber ( DeleteSubscriberRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.DeleteSubscriberRequest Container for the necessary parameters to execute the DeleteSubscriber operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeBudget() public method

Initiates the asynchronous execution of the DescribeBudget operation.
public BeginDescribeBudget ( DescribeBudgetRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.DescribeBudgetRequest Container for the necessary parameters to execute the DescribeBudget operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeBudgets() public method

Initiates the asynchronous execution of the DescribeBudgets operation.
public BeginDescribeBudgets ( DescribeBudgetsRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.DescribeBudgetsRequest Container for the necessary parameters to execute the DescribeBudgets operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeNotificationsForBudget() public method

Initiates the asynchronous execution of the DescribeNotificationsForBudget operation.
public BeginDescribeNotificationsForBudget ( DescribeNotificationsForBudgetRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.DescribeNotificationsForBudgetRequest Container for the necessary parameters to execute the DescribeNotificationsForBudget operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginDescribeSubscribersForNotification() public method

Initiates the asynchronous execution of the DescribeSubscribersForNotification operation.
public BeginDescribeSubscribersForNotification ( DescribeSubscribersForNotificationRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.DescribeSubscribersForNotificationRequest Container for the necessary parameters to execute the DescribeSubscribersForNotification operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUpdateBudget() public method

Initiates the asynchronous execution of the UpdateBudget operation.
public BeginUpdateBudget ( UpdateBudgetRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.UpdateBudgetRequest Container for the necessary parameters to execute the UpdateBudget operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUpdateNotification() public method

Initiates the asynchronous execution of the UpdateNotification operation.
public BeginUpdateNotification ( UpdateNotificationRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.UpdateNotificationRequest Container for the necessary parameters to execute the UpdateNotification operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

BeginUpdateSubscriber() public method

Initiates the asynchronous execution of the UpdateSubscriber operation.
public BeginUpdateSubscriber ( UpdateSubscriberRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.Budgets.Model.UpdateSubscriberRequest Container for the necessary parameters to execute the UpdateSubscriber operation on AmazonBudgetsClient.
callback AsyncCallback An AsyncCallback delegate that is invoked when the operation completes.
state object A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property.
return IAsyncResult

CreateBudget() public method

Create a new budget
/// The exception is thrown when customer tries to create a record (e.g. budget), but /// the number this record already exceeds the limitation. /// /// The exception is thrown when customer tries to create a record (e.g. budget) that /// already exists. /// /// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. ///
public CreateBudget ( CreateBudgetRequest request ) : CreateBudgetResponse
request Amazon.Budgets.Model.CreateBudgetRequest Container for the necessary parameters to execute the CreateBudget service method.
return CreateBudgetResponse

CreateBudgetAsync() public method

Initiates the asynchronous execution of the CreateBudget operation.
public CreateBudgetAsync ( CreateBudgetRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.CreateBudgetRequest Container for the necessary parameters to execute the CreateBudget operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateNotification() public method

Create a new Notification with subscribers for a budget
/// The exception is thrown when customer tries to create a record (e.g. budget), but /// the number this record already exceeds the limitation. /// /// The exception is thrown when customer tries to create a record (e.g. budget) that /// already exists. /// /// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. /// /// This exception is thrown if a requested entity is not found. E.g., if a budget id /// doesn't exist for an account ID. ///
public CreateNotification ( CreateNotificationRequest request ) : CreateNotificationResponse
request Amazon.Budgets.Model.CreateNotificationRequest Container for the necessary parameters to execute the CreateNotification service method.
return CreateNotificationResponse

CreateNotificationAsync() public method

Initiates the asynchronous execution of the CreateNotification operation.
public CreateNotificationAsync ( CreateNotificationRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.CreateNotificationRequest Container for the necessary parameters to execute the CreateNotification operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

CreateSigner() protected method

Creates the signer for the service.
protected CreateSigner ( ) : AbstractAWSSigner
return Amazon.Runtime.Internal.Auth.AbstractAWSSigner

CreateSubscriber() public method

Create a new Subscriber for a notification
/// The exception is thrown when customer tries to create a record (e.g. budget), but /// the number this record already exceeds the limitation. /// /// The exception is thrown when customer tries to create a record (e.g. budget) that /// already exists. /// /// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. ///
public CreateSubscriber ( CreateSubscriberRequest request ) : CreateSubscriberResponse
request Amazon.Budgets.Model.CreateSubscriberRequest Container for the necessary parameters to execute the CreateSubscriber service method.
return CreateSubscriberResponse

CreateSubscriberAsync() public method

Initiates the asynchronous execution of the CreateSubscriber operation.
public CreateSubscriberAsync ( CreateSubscriberRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.CreateSubscriberRequest Container for the necessary parameters to execute the CreateSubscriber operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteBudget() public method

Delete a budget and related notifications
/// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. /// /// This exception is thrown if a requested entity is not found. E.g., if a budget id /// doesn't exist for an account ID. ///
public DeleteBudget ( DeleteBudgetRequest request ) : DeleteBudgetResponse
request Amazon.Budgets.Model.DeleteBudgetRequest Container for the necessary parameters to execute the DeleteBudget service method.
return DeleteBudgetResponse

DeleteBudgetAsync() public method

Initiates the asynchronous execution of the DeleteBudget operation.
public DeleteBudgetAsync ( DeleteBudgetRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.DeleteBudgetRequest Container for the necessary parameters to execute the DeleteBudget operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteNotification() public method

Delete a notification and related subscribers
/// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. /// /// This exception is thrown if a requested entity is not found. E.g., if a budget id /// doesn't exist for an account ID. ///
public DeleteNotification ( DeleteNotificationRequest request ) : DeleteNotificationResponse
request Amazon.Budgets.Model.DeleteNotificationRequest Container for the necessary parameters to execute the DeleteNotification service method.
return DeleteNotificationResponse

DeleteNotificationAsync() public method

Initiates the asynchronous execution of the DeleteNotification operation.
public DeleteNotificationAsync ( DeleteNotificationRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.DeleteNotificationRequest Container for the necessary parameters to execute the DeleteNotification operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DeleteSubscriber() public method

Delete a Subscriber for a notification
/// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. /// /// This exception is thrown if a requested entity is not found. E.g., if a budget id /// doesn't exist for an account ID. ///
public DeleteSubscriber ( DeleteSubscriberRequest request ) : DeleteSubscriberResponse
request Amazon.Budgets.Model.DeleteSubscriberRequest Container for the necessary parameters to execute the DeleteSubscriber service method.
return DeleteSubscriberResponse

DeleteSubscriberAsync() public method

Initiates the asynchronous execution of the DeleteSubscriber operation.
public DeleteSubscriberAsync ( DeleteSubscriberRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.DeleteSubscriberRequest Container for the necessary parameters to execute the DeleteSubscriber operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeBudget() public method

Get a single budget
/// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. /// /// This exception is thrown if a requested entity is not found. E.g., if a budget id /// doesn't exist for an account ID. ///
public DescribeBudget ( DescribeBudgetRequest request ) : DescribeBudgetResponse
request Amazon.Budgets.Model.DescribeBudgetRequest Container for the necessary parameters to execute the DescribeBudget service method.
return Amazon.Budgets.Model.DescribeBudgetResponse

DescribeBudgetAsync() public method

Initiates the asynchronous execution of the DescribeBudget operation.
public DescribeBudgetAsync ( DescribeBudgetRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.DescribeBudgetRequest Container for the necessary parameters to execute the DescribeBudget operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeBudgets() public method

Get all budgets for an account
/// This exception is thrown if the paging token is expired - past its TTL /// /// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if paging token signature didn't match the token, or the /// paging token isn't for this request /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. /// /// This exception is thrown if a requested entity is not found. E.g., if a budget id /// doesn't exist for an account ID. ///
public DescribeBudgets ( DescribeBudgetsRequest request ) : DescribeBudgetsResponse
request Amazon.Budgets.Model.DescribeBudgetsRequest Container for the necessary parameters to execute the DescribeBudgets service method.
return Amazon.Budgets.Model.DescribeBudgetsResponse

DescribeBudgetsAsync() public method

Initiates the asynchronous execution of the DescribeBudgets operation.
public DescribeBudgetsAsync ( DescribeBudgetsRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.DescribeBudgetsRequest Container for the necessary parameters to execute the DescribeBudgets operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeNotificationsForBudget() public method

Get notifications of a budget
/// This exception is thrown if the paging token is expired - past its TTL /// /// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if paging token signature didn't match the token, or the /// paging token isn't for this request /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. /// /// This exception is thrown if a requested entity is not found. E.g., if a budget id /// doesn't exist for an account ID. ///
public DescribeNotificationsForBudget ( DescribeNotificationsForBudgetRequest request ) : DescribeNotificationsForBudgetResponse
request Amazon.Budgets.Model.DescribeNotificationsForBudgetRequest Container for the necessary parameters to execute the DescribeNotificationsForBudget service method.
return Amazon.Budgets.Model.DescribeNotificationsForBudgetResponse

DescribeNotificationsForBudgetAsync() public method

Initiates the asynchronous execution of the DescribeNotificationsForBudget operation.
public DescribeNotificationsForBudgetAsync ( DescribeNotificationsForBudgetRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.DescribeNotificationsForBudgetRequest Container for the necessary parameters to execute the DescribeNotificationsForBudget operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

DescribeSubscribersForNotification() public method

Get subscribers of a notification
/// This exception is thrown if the paging token is expired - past its TTL /// /// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if paging token signature didn't match the token, or the /// paging token isn't for this request /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. /// /// This exception is thrown if a requested entity is not found. E.g., if a budget id /// doesn't exist for an account ID. ///
public DescribeSubscribersForNotification ( DescribeSubscribersForNotificationRequest request ) : DescribeSubscribersForNotificationResponse
request Amazon.Budgets.Model.DescribeSubscribersForNotificationRequest Container for the necessary parameters to execute the DescribeSubscribersForNotification service method.
return Amazon.Budgets.Model.DescribeSubscribersForNotificationResponse

DescribeSubscribersForNotificationAsync() public method

Initiates the asynchronous execution of the DescribeSubscribersForNotification operation.
public DescribeSubscribersForNotificationAsync ( DescribeSubscribersForNotificationRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.DescribeSubscribersForNotificationRequest Container for the necessary parameters to execute the DescribeSubscribersForNotification operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

Dispose() protected method

Disposes the service client.
protected Dispose ( bool disposing ) : void
disposing bool
return void

EndCreateBudget() public method

Finishes the asynchronous execution of the CreateBudget operation.
public EndCreateBudget ( IAsyncResult asyncResult ) : CreateBudgetResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateBudget.
return CreateBudgetResponse

EndCreateNotification() public method

Finishes the asynchronous execution of the CreateNotification operation.
public EndCreateNotification ( IAsyncResult asyncResult ) : CreateNotificationResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateNotification.
return CreateNotificationResponse

EndCreateSubscriber() public method

Finishes the asynchronous execution of the CreateSubscriber operation.
public EndCreateSubscriber ( IAsyncResult asyncResult ) : CreateSubscriberResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginCreateSubscriber.
return CreateSubscriberResponse

EndDeleteBudget() public method

Finishes the asynchronous execution of the DeleteBudget operation.
public EndDeleteBudget ( IAsyncResult asyncResult ) : DeleteBudgetResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteBudget.
return DeleteBudgetResponse

EndDeleteNotification() public method

Finishes the asynchronous execution of the DeleteNotification operation.
public EndDeleteNotification ( IAsyncResult asyncResult ) : DeleteNotificationResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteNotification.
return DeleteNotificationResponse

EndDeleteSubscriber() public method

Finishes the asynchronous execution of the DeleteSubscriber operation.
public EndDeleteSubscriber ( IAsyncResult asyncResult ) : DeleteSubscriberResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDeleteSubscriber.
return DeleteSubscriberResponse

EndDescribeBudget() public method

Finishes the asynchronous execution of the DescribeBudget operation.
public EndDescribeBudget ( IAsyncResult asyncResult ) : DescribeBudgetResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeBudget.
return Amazon.Budgets.Model.DescribeBudgetResponse

EndDescribeBudgets() public method

Finishes the asynchronous execution of the DescribeBudgets operation.
public EndDescribeBudgets ( IAsyncResult asyncResult ) : DescribeBudgetsResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeBudgets.
return Amazon.Budgets.Model.DescribeBudgetsResponse

EndDescribeNotificationsForBudget() public method

Finishes the asynchronous execution of the DescribeNotificationsForBudget operation.
public EndDescribeNotificationsForBudget ( IAsyncResult asyncResult ) : DescribeNotificationsForBudgetResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeNotificationsForBudget.
return Amazon.Budgets.Model.DescribeNotificationsForBudgetResponse

EndDescribeSubscribersForNotification() public method

Finishes the asynchronous execution of the DescribeSubscribersForNotification operation.
public EndDescribeSubscribersForNotification ( IAsyncResult asyncResult ) : DescribeSubscribersForNotificationResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginDescribeSubscribersForNotification.
return Amazon.Budgets.Model.DescribeSubscribersForNotificationResponse

EndUpdateBudget() public method

Finishes the asynchronous execution of the UpdateBudget operation.
public EndUpdateBudget ( IAsyncResult asyncResult ) : UpdateBudgetResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateBudget.
return UpdateBudgetResponse

EndUpdateNotification() public method

Finishes the asynchronous execution of the UpdateNotification operation.
public EndUpdateNotification ( IAsyncResult asyncResult ) : UpdateNotificationResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateNotification.
return UpdateNotificationResponse

EndUpdateSubscriber() public method

Finishes the asynchronous execution of the UpdateSubscriber operation.
public EndUpdateSubscriber ( IAsyncResult asyncResult ) : UpdateSubscriberResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginUpdateSubscriber.
return UpdateSubscriberResponse

UpdateBudget() public method

Update the information of a budget already created
/// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. /// /// This exception is thrown if a requested entity is not found. E.g., if a budget id /// doesn't exist for an account ID. ///
public UpdateBudget ( UpdateBudgetRequest request ) : UpdateBudgetResponse
request Amazon.Budgets.Model.UpdateBudgetRequest Container for the necessary parameters to execute the UpdateBudget service method.
return UpdateBudgetResponse

UpdateBudgetAsync() public method

Initiates the asynchronous execution of the UpdateBudget operation.
public UpdateBudgetAsync ( UpdateBudgetRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.UpdateBudgetRequest Container for the necessary parameters to execute the UpdateBudget operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdateNotification() public method

Update the information about a notification already created
/// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. /// /// This exception is thrown if a requested entity is not found. E.g., if a budget id /// doesn't exist for an account ID. ///
public UpdateNotification ( UpdateNotificationRequest request ) : UpdateNotificationResponse
request Amazon.Budgets.Model.UpdateNotificationRequest Container for the necessary parameters to execute the UpdateNotification service method.
return UpdateNotificationResponse

UpdateNotificationAsync() public method

Initiates the asynchronous execution of the UpdateNotification operation.
public UpdateNotificationAsync ( UpdateNotificationRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.UpdateNotificationRequest Container for the necessary parameters to execute the UpdateNotification operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task

UpdateSubscriber() public method

Update a subscriber
/// This exception is thrown on an unknown internal failure. /// /// This exception is thrown if any request is given an invalid parameter. E.g., if a /// required Date field is null. /// /// This exception is thrown if a requested entity is not found. E.g., if a budget id /// doesn't exist for an account ID. ///
public UpdateSubscriber ( UpdateSubscriberRequest request ) : UpdateSubscriberResponse
request Amazon.Budgets.Model.UpdateSubscriberRequest Container for the necessary parameters to execute the UpdateSubscriber service method.
return UpdateSubscriberResponse

UpdateSubscriberAsync() public method

Initiates the asynchronous execution of the UpdateSubscriber operation.
public UpdateSubscriberAsync ( UpdateSubscriberRequest request, System cancellationToken = default(CancellationToken) ) : Task
request Amazon.Budgets.Model.UpdateSubscriberRequest Container for the necessary parameters to execute the UpdateSubscriber operation.
cancellationToken System /// A cancellation token that can be used by other objects or threads to receive notice of cancellation. ///
return Task