@ThreadSafe public class AWSMarketplaceCommerceAnalyticsClient extends AmazonWebServiceClient implements AWSMarketplaceCommerceAnalytics
Provides AWS Marketplace business intelligence data on-demand.
LOGGING_AWS_REQUEST_METRIC
ENDPOINT_PREFIX
Constructor and Description |
---|
AWSMarketplaceCommerceAnalyticsClient()
Constructs a new client to invoke service methods on AWS Marketplace
Commerce Analytics.
|
AWSMarketplaceCommerceAnalyticsClient(AWSCredentials awsCredentials)
Constructs a new client to invoke service methods on AWS Marketplace
Commerce Analytics using the specified AWS account credentials.
|
AWSMarketplaceCommerceAnalyticsClient(AWSCredentials awsCredentials,
ClientConfiguration clientConfiguration)
Constructs a new client to invoke service methods on AWS Marketplace
Commerce Analytics using the specified AWS account credentials and client
configuration options.
|
AWSMarketplaceCommerceAnalyticsClient(AWSCredentialsProvider awsCredentialsProvider)
Constructs a new client to invoke service methods on AWS Marketplace
Commerce Analytics using the specified AWS account credentials provider.
|
AWSMarketplaceCommerceAnalyticsClient(AWSCredentialsProvider awsCredentialsProvider,
ClientConfiguration clientConfiguration)
Constructs a new client to invoke service methods on AWS Marketplace
Commerce Analytics using the specified AWS account credentials provider
and client configuration options.
|
AWSMarketplaceCommerceAnalyticsClient(AWSCredentialsProvider awsCredentialsProvider,
ClientConfiguration clientConfiguration,
RequestMetricCollector requestMetricCollector)
Constructs a new client to invoke service methods on AWS Marketplace
Commerce Analytics using the specified AWS account credentials provider,
client configuration options, and request metric collector.
|
AWSMarketplaceCommerceAnalyticsClient(ClientConfiguration clientConfiguration)
Constructs a new client to invoke service methods on AWS Marketplace
Commerce Analytics.
|
Modifier and Type | Method and Description |
---|---|
GenerateDataSetResult |
generateDataSet(GenerateDataSetRequest generateDataSetRequest)
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.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful,
request, typically used for debugging issues where a service isn't acting
as expected.
|
StartSupportDataExportResult |
startSupportDataExport(StartSupportDataExportRequest startSupportDataExportRequest)
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.
|
addRequestHandler, addRequestHandler, configureRegion, getEndpointPrefix, getRequestMetricsCollector, getServiceName, getSignerByURI, getSignerRegionOverride, getTimeOffset, makeImmutable, removeRequestHandler, removeRequestHandler, setEndpoint, setRegion, setServiceNameIntern, setSignerRegionOverride, setTimeOffset, shutdown, withEndpoint, withRegion, withRegion, withTimeOffset
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setEndpoint, setRegion, shutdown
public AWSMarketplaceCommerceAnalyticsClient()
All service calls made using this new client object are blocking, and will not return until the service call completes.
DefaultAWSCredentialsProviderChain
public AWSMarketplaceCommerceAnalyticsClient(ClientConfiguration clientConfiguration)
All service calls made using this new client object are blocking, and will not return until the service call completes.
clientConfiguration
- The client configuration options controlling how this client
connects to AWS Marketplace Commerce Analytics (ex: proxy
settings, retry counts, etc.).DefaultAWSCredentialsProviderChain
public AWSMarketplaceCommerceAnalyticsClient(AWSCredentials awsCredentials)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentials
- The AWS credentials (access key ID and secret key) to use when
authenticating with AWS services.public AWSMarketplaceCommerceAnalyticsClient(AWSCredentials awsCredentials, ClientConfiguration clientConfiguration)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentials
- The AWS credentials (access key ID and secret key) to use when
authenticating with AWS services.clientConfiguration
- The client configuration options controlling how this client
connects to AWS Marketplace Commerce Analytics (ex: proxy
settings, retry counts, etc.).public AWSMarketplaceCommerceAnalyticsClient(AWSCredentialsProvider awsCredentialsProvider)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentialsProvider
- The AWS credentials provider which will provide credentials to
authenticate requests with AWS services.public AWSMarketplaceCommerceAnalyticsClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentialsProvider
- The AWS credentials provider which will provide credentials to
authenticate requests with AWS services.clientConfiguration
- The client configuration options controlling how this client
connects to AWS Marketplace Commerce Analytics (ex: proxy
settings, retry counts, etc.).public AWSMarketplaceCommerceAnalyticsClient(AWSCredentialsProvider awsCredentialsProvider, ClientConfiguration clientConfiguration, RequestMetricCollector requestMetricCollector)
All service calls made using this new client object are blocking, and will not return until the service call completes.
awsCredentialsProvider
- The AWS credentials provider which will provide credentials to
authenticate requests with AWS services.clientConfiguration
- The client configuration options controlling how this client
connects to AWS Marketplace Commerce Analytics (ex: proxy
settings, retry counts, etc.).requestMetricCollector
- optional request metric collectorpublic GenerateDataSetResult generateDataSet(GenerateDataSetRequest generateDataSetRequest)
generateDataSet
in interface AWSMarketplaceCommerceAnalytics
generateDataSetRequest
- Container for the parameters to the GenerateDataSet operation.MarketplaceCommerceAnalyticsException
- This exception is thrown when an internal service error occurs.public StartSupportDataExportResult startSupportDataExport(StartSupportDataExportRequest startSupportDataExportRequest)
startSupportDataExport
in interface AWSMarketplaceCommerceAnalytics
startSupportDataExportRequest
- Container for the parameters to the StartSupportDataExport
operation.MarketplaceCommerceAnalyticsException
- This exception is thrown when an internal service error occurs.public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing the request.
getCachedResponseMetadata
in interface AWSMarketplaceCommerceAnalytics
request
- The originally executed requestCopyright © 2013 Amazon Web Services, Inc. All Rights Reserved.