Module: Aws::MarketplaceCommerceAnalytics::ClientApi Private

Includes:
Seahorse::Model
Defined in:
lib/aws-sdk-marketplacecommerceanalytics/client_api.rb

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

Constant Summary collapse

CustomerDefinedValues =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::MapShape.new(name: 'CustomerDefinedValues')
DataSetPublicationDate =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::TimestampShape.new(name: 'DataSetPublicationDate')
DataSetRequestId =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'DataSetRequestId')
DataSetType =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'DataSetType')
DestinationS3BucketName =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'DestinationS3BucketName')
DestinationS3Prefix =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'DestinationS3Prefix')
ExceptionMessage =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'ExceptionMessage')
FromDate =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::TimestampShape.new(name: 'FromDate')
GenerateDataSetRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GenerateDataSetRequest')
GenerateDataSetResult =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'GenerateDataSetResult')
MarketplaceCommerceAnalyticsException =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'MarketplaceCommerceAnalyticsException')
OptionalKey =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'OptionalKey')
OptionalValue =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'OptionalValue')
RoleNameArn =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'RoleNameArn')
SnsTopicArn =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'SnsTopicArn')
StartSupportDataExportRequest =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'StartSupportDataExportRequest')
StartSupportDataExportResult =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StructureShape.new(name: 'StartSupportDataExportResult')
SupportDataSetType =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Shapes::StringShape.new(name: 'SupportDataSetType')
API =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

Seahorse::Model::Api.new.tap do |api|

  api.version = "2015-07-01"

  api. = {
    "apiVersion" => "2015-07-01",
    "auth" => ["aws.auth#sigv4"],
    "endpointPrefix" => "marketplacecommerceanalytics",
    "jsonVersion" => "1.1",
    "protocol" => "json",
    "protocols" => ["json"],
    "serviceFullName" => "AWS Marketplace Commerce Analytics",
    "serviceId" => "Marketplace Commerce Analytics",
    "signatureVersion" => "v4",
    "signingName" => "marketplacecommerceanalytics",
    "targetPrefix" => "MarketplaceCommerceAnalytics20150701",
    "uid" => "marketplacecommerceanalytics-2015-07-01",
  }

  api.add_operation(:generate_data_set, Seahorse::Model::Operation.new.tap do |o|
    o.name = "GenerateDataSet"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.input = Shapes::ShapeRef.new(shape: GenerateDataSetRequest)
    o.output = Shapes::ShapeRef.new(shape: GenerateDataSetResult)
    o.errors << Shapes::ShapeRef.new(shape: MarketplaceCommerceAnalyticsException)
  end)

  api.add_operation(:start_support_data_export, Seahorse::Model::Operation.new.tap do |o|
    o.name = "StartSupportDataExport"
    o.http_method = "POST"
    o.http_request_uri = "/"
    o.deprecated = true
    o.input = Shapes::ShapeRef.new(shape: StartSupportDataExportRequest)
    o.output = Shapes::ShapeRef.new(shape: StartSupportDataExportResult)
    o.errors << Shapes::ShapeRef.new(shape: MarketplaceCommerceAnalyticsException)
  end)
end