C# Class Amazon.AWSMarketplaceCommerceAnalytics.AmazonAWSMarketplaceCommerceAnalyticsClient

Implementation for accessing AWSMarketplaceCommerceAnalytics Provides AWS Marketplace business intelligence data on-demand.
Inheritance: AmazonServiceClient, IAmazonAWSMarketplaceCommerceAnalytics
Show file Open project: aws/aws-sdk-net

Public Methods

Method Description
AmazonAWSMarketplaceCommerceAnalyticsClient ( ) : System

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient 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>

AmazonAWSMarketplaceCommerceAnalyticsClient ( AWSCredentials credentials ) : System

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient with AWS Credentials

AmazonAWSMarketplaceCommerceAnalyticsClient ( AWSCredentials credentials, AmazonAWSMarketplaceCommerceAnalyticsConfig clientConfig ) : System

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient with AWS Credentials and an AmazonAWSMarketplaceCommerceAnalyticsClient Configuration object.

AmazonAWSMarketplaceCommerceAnalyticsClient ( AWSCredentials credentials, RegionEndpoint region ) : System

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient with AWS Credentials

AmazonAWSMarketplaceCommerceAnalyticsClient ( AmazonAWSMarketplaceCommerceAnalyticsConfig config ) : System

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient 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>

AmazonAWSMarketplaceCommerceAnalyticsClient ( RegionEndpoint region ) : System

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient 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>

AmazonAWSMarketplaceCommerceAnalyticsClient ( string awsAccessKeyId, string awsSecretAccessKey ) : System

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient with AWS Access Key ID and AWS Secret Key

AmazonAWSMarketplaceCommerceAnalyticsClient ( string awsAccessKeyId, string awsSecretAccessKey, AmazonAWSMarketplaceCommerceAnalyticsConfig clientConfig ) : System

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

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

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient with AWS Access Key ID and AWS Secret Key

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

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient with AWS Access Key ID and AWS Secret Key

AmazonAWSMarketplaceCommerceAnalyticsClient ( string awsAccessKeyId, string awsSecretAccessKey, string awsSessionToken, AmazonAWSMarketplaceCommerceAnalyticsConfig clientConfig ) : System

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

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

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient with AWS Access Key ID and AWS Secret Key

BeginGenerateDataSet ( GenerateDataSetRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the GenerateDataSet operation.

BeginStartSupportDataExport ( StartSupportDataExportRequest request, AsyncCallback callback, object state ) : IAsyncResult

Initiates the asynchronous execution of the StartSupportDataExport operation.

EndGenerateDataSet ( IAsyncResult asyncResult ) : Amazon.AWSMarketplaceCommerceAnalytics.Model.GenerateDataSetResponse

Finishes the asynchronous execution of the GenerateDataSet operation.

EndStartSupportDataExport ( IAsyncResult asyncResult ) : StartSupportDataExportResponse

Finishes the asynchronous execution of the StartSupportDataExport operation.

GenerateDataSet ( GenerateDataSetRequest request ) : Amazon.AWSMarketplaceCommerceAnalytics.Model.GenerateDataSetResponse

Given a data set type and data set publication date, asynchronously publishes the requested data set to the specified S3 bucket and notifies the specified SNS topic once the data is available. Returns a unique request identifier that can be used to correlate requests with notifications from the SNS topic. Data sets will be published in comma-separated values (CSV) format with the file name {data_set_type}_YYYY-MM-DD.csv. If a file with the same name already exists (e.g. if the same data set is requested twice), the original file will be overwritten by the new file. Requires a Role with an attached permissions policy providing Allow permissions for the following actions: s3:PutObject, s3:GetBucketLocation, sns:GetTopicAttributes, sns:Publish, iam:GetRolePolicy.

GenerateDataSetAsync ( GenerateDataSetRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the GenerateDataSet operation.

StartSupportDataExport ( StartSupportDataExportRequest request ) : StartSupportDataExportResponse

Given a data set type and a from date, asynchronously publishes the requested customer support data to the specified S3 bucket and notifies the specified SNS topic once the data is available. Returns a unique request identifier that can be used to correlate requests with notifications from the SNS topic. Data sets will be published in comma-separated values (CSV) format with the file name {data_set_type}_YYYY-MM-DD'T'HH-mm-ss'Z'.csv. If a file with the same name already exists (e.g. if the same data set is requested twice), the original file will be overwritten by the new file. Requires a Role with an attached permissions policy providing Allow permissions for the following actions: s3:PutObject, s3:GetBucketLocation, sns:GetTopicAttributes, sns:Publish, iam:GetRolePolicy.

StartSupportDataExportAsync ( StartSupportDataExportRequest request, System cancellationToken = default(CancellationToken) ) : Task

Initiates the asynchronous execution of the StartSupportDataExport operation.

Protected Methods

Method Description
CreateSigner ( ) : AbstractAWSSigner

Creates the signer for the service.

Dispose ( bool disposing ) : void

Disposes the service client.

Method Details

AmazonAWSMarketplaceCommerceAnalyticsClient() public method

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient 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 AmazonAWSMarketplaceCommerceAnalyticsClient ( ) : System
return System

AmazonAWSMarketplaceCommerceAnalyticsClient() public method

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

AmazonAWSMarketplaceCommerceAnalyticsClient() public method

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

AmazonAWSMarketplaceCommerceAnalyticsClient() public method

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

AmazonAWSMarketplaceCommerceAnalyticsClient() public method

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient 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 AmazonAWSMarketplaceCommerceAnalyticsClient ( AmazonAWSMarketplaceCommerceAnalyticsConfig config ) : System
config AmazonAWSMarketplaceCommerceAnalyticsConfig The AmazonAWSMarketplaceCommerceAnalyticsClient Configuration Object
return System

AmazonAWSMarketplaceCommerceAnalyticsClient() public method

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient 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 AmazonAWSMarketplaceCommerceAnalyticsClient ( RegionEndpoint region ) : System
region RegionEndpoint The region to connect.
return System

AmazonAWSMarketplaceCommerceAnalyticsClient() public method

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

AmazonAWSMarketplaceCommerceAnalyticsClient() public method

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

AmazonAWSMarketplaceCommerceAnalyticsClient() public method

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient with AWS Access Key ID and AWS Secret Key
public AmazonAWSMarketplaceCommerceAnalyticsClient ( 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

AmazonAWSMarketplaceCommerceAnalyticsClient() public method

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient with AWS Access Key ID and AWS Secret Key
public AmazonAWSMarketplaceCommerceAnalyticsClient ( 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

AmazonAWSMarketplaceCommerceAnalyticsClient() public method

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

AmazonAWSMarketplaceCommerceAnalyticsClient() public method

Constructs AmazonAWSMarketplaceCommerceAnalyticsClient with AWS Access Key ID and AWS Secret Key
public AmazonAWSMarketplaceCommerceAnalyticsClient ( 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

BeginGenerateDataSet() public method

Initiates the asynchronous execution of the GenerateDataSet operation.
public BeginGenerateDataSet ( GenerateDataSetRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.AWSMarketplaceCommerceAnalytics.Model.GenerateDataSetRequest Container for the necessary parameters to execute the GenerateDataSet operation on AmazonAWSMarketplaceCommerceAnalyticsClient.
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

BeginStartSupportDataExport() public method

Initiates the asynchronous execution of the StartSupportDataExport operation.
public BeginStartSupportDataExport ( StartSupportDataExportRequest request, AsyncCallback callback, object state ) : IAsyncResult
request Amazon.AWSMarketplaceCommerceAnalytics.Model.StartSupportDataExportRequest Container for the necessary parameters to execute the StartSupportDataExport operation on AmazonAWSMarketplaceCommerceAnalyticsClient.
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

CreateSigner() protected method

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

Dispose() protected method

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

EndGenerateDataSet() public method

Finishes the asynchronous execution of the GenerateDataSet operation.
public EndGenerateDataSet ( IAsyncResult asyncResult ) : Amazon.AWSMarketplaceCommerceAnalytics.Model.GenerateDataSetResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginGenerateDataSet.
return Amazon.AWSMarketplaceCommerceAnalytics.Model.GenerateDataSetResponse

EndStartSupportDataExport() public method

Finishes the asynchronous execution of the StartSupportDataExport operation.
public EndStartSupportDataExport ( IAsyncResult asyncResult ) : StartSupportDataExportResponse
asyncResult IAsyncResult The IAsyncResult returned by the call to BeginStartSupportDataExport.
return Amazon.AWSMarketplaceCommerceAnalytics.Model.StartSupportDataExportResponse

GenerateDataSet() public method

Given a data set type and data set publication date, asynchronously publishes the requested data set to the specified S3 bucket and notifies the specified SNS topic once the data is available. Returns a unique request identifier that can be used to correlate requests with notifications from the SNS topic. Data sets will be published in comma-separated values (CSV) format with the file name {data_set_type}_YYYY-MM-DD.csv. If a file with the same name already exists (e.g. if the same data set is requested twice), the original file will be overwritten by the new file. Requires a Role with an attached permissions policy providing Allow permissions for the following actions: s3:PutObject, s3:GetBucketLocation, sns:GetTopicAttributes, sns:Publish, iam:GetRolePolicy.
/// This exception is thrown when an internal service error occurs. ///
public GenerateDataSet ( GenerateDataSetRequest request ) : Amazon.AWSMarketplaceCommerceAnalytics.Model.GenerateDataSetResponse
request Amazon.AWSMarketplaceCommerceAnalytics.Model.GenerateDataSetRequest Container for the necessary parameters to execute the GenerateDataSet service method.
return Amazon.AWSMarketplaceCommerceAnalytics.Model.GenerateDataSetResponse

GenerateDataSetAsync() public method

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

StartSupportDataExport() public method

Given a data set type and a from date, asynchronously publishes the requested customer support data to the specified S3 bucket and notifies the specified SNS topic once the data is available. Returns a unique request identifier that can be used to correlate requests with notifications from the SNS topic. Data sets will be published in comma-separated values (CSV) format with the file name {data_set_type}_YYYY-MM-DD'T'HH-mm-ss'Z'.csv. If a file with the same name already exists (e.g. if the same data set is requested twice), the original file will be overwritten by the new file. Requires a Role with an attached permissions policy providing Allow permissions for the following actions: s3:PutObject, s3:GetBucketLocation, sns:GetTopicAttributes, sns:Publish, iam:GetRolePolicy.
/// This exception is thrown when an internal service error occurs. ///
public StartSupportDataExport ( StartSupportDataExportRequest request ) : StartSupportDataExportResponse
request Amazon.AWSMarketplaceCommerceAnalytics.Model.StartSupportDataExportRequest Container for the necessary parameters to execute the StartSupportDataExport service method.
return Amazon.AWSMarketplaceCommerceAnalytics.Model.StartSupportDataExportResponse

StartSupportDataExportAsync() public method

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