Module: Aws::PartnerCentralRevenueMeasurement::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-partnercentralrevenuemeasurement/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
- AccessDeniedException =
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: 'AccessDeniedException')
- AccessDeniedExceptionReason =
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: 'AccessDeniedExceptionReason')
- AllocationCount =
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::IntegerShape.new(name: 'AllocationCount')
- AllocationEffectiveDateString =
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: 'AllocationEffectiveDateString')
- AllocationStatus =
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: 'AllocationStatus')
- AttributionSortBy =
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: 'AttributionSortBy')
- AttributionSummary =
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: 'AttributionSummary')
- AttributionSummaryNameString =
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: 'AttributionSummaryNameString')
- CatalogName =
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: 'CatalogName')
- ClientToken =
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: 'ClientToken')
- ConflictException =
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: 'ConflictException')
- ConflictExceptionReason =
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: 'ConflictExceptionReason')
Shapes::StructureShape.new(name: 'CreateMarketplaceRevenueShareAllocationInput')
Shapes::StructureShape.new(name: 'CreateMarketplaceRevenueShareAllocationOutput')
Shapes::StructureShape.new(name: 'CreateMarketplaceRevenueShareInput')
Shapes::StructureShape.new(name: 'CreateMarketplaceRevenueShareOutput')
Shapes::IntegerShape.new(name: 'CreateMarketplaceRevenueShareOutputRevisionInteger')
- CreateRevenueAttributionInput =
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: 'CreateRevenueAttributionInput')
- CreateRevenueAttributionInputDescriptionString =
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: 'CreateRevenueAttributionInputDescriptionString')
- CreateRevenueAttributionInputNameString =
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: 'CreateRevenueAttributionInputNameString')
- CreateRevenueAttributionInputProductIdentifierString =
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: 'CreateRevenueAttributionInputProductIdentifierString')
- CreateRevenueAttributionOutput =
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: 'CreateRevenueAttributionOutput')
- CustomerAwsAccountId =
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: 'CustomerAwsAccountId')
- CustomerAwsAccountIdFilterList =
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::ListShape.new(name: 'CustomerAwsAccountIdFilterList')
- EntityIdentifier =
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: 'EntityIdentifier')
- EntityIdentifierFilterList =
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::ListShape.new(name: 'EntityIdentifierFilterList')
- EntityType =
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: 'EntityType')
- EntityTypeFilterList =
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::ListShape.new(name: 'EntityTypeFilterList')
- FieldValidationCode =
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: 'FieldValidationCode')
Shapes::StructureShape.new(name: 'GetMarketplaceRevenueShareAllocationInput')
Shapes::StructureShape.new(name: 'GetMarketplaceRevenueShareAllocationOutput')
Shapes::StructureShape.new(name: 'GetMarketplaceRevenueShareInput')
Shapes::IntegerShape.new(name: 'GetMarketplaceRevenueShareInputRevisionInteger')
Shapes::StructureShape.new(name: 'GetMarketplaceRevenueShareOutput')
Shapes::IntegerShape.new(name: 'GetMarketplaceRevenueShareOutputLatestRevisionInteger')
Shapes::IntegerShape.new(name: 'GetMarketplaceRevenueShareOutputRevisionInteger')
- GetRevenueAttributionAllocationInput =
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: 'GetRevenueAttributionAllocationInput')
- GetRevenueAttributionAllocationOutput =
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: 'GetRevenueAttributionAllocationOutput')
- GetRevenueAttributionAllocationsTaskInput =
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: 'GetRevenueAttributionAllocationsTaskInput')
- GetRevenueAttributionAllocationsTaskOutput =
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: 'GetRevenueAttributionAllocationsTaskOutput')
- GetRevenueAttributionInput =
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: 'GetRevenueAttributionInput')
- GetRevenueAttributionOutput =
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: 'GetRevenueAttributionOutput')
- GetRevenueAttributionOutputDescriptionString =
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: 'GetRevenueAttributionOutputDescriptionString')
- GetRevenueAttributionOutputNameString =
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: 'GetRevenueAttributionOutputNameString')
- Integer =
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::IntegerShape.new(name: 'Integer')
- InternalServerException =
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: 'InternalServerException')
Shapes::StructureShape.new(name: 'ListMarketplaceRevenueShareAllocationsInput')
Shapes::IntegerShape.new(name: 'ListMarketplaceRevenueShareAllocationsInputMaxResultsInteger')
Shapes::StructureShape.new(name: 'ListMarketplaceRevenueShareAllocationsOutput')
Shapes::StructureShape.new(name: 'ListMarketplaceRevenueSharesInput')
Shapes::IntegerShape.new(name: 'ListMarketplaceRevenueSharesInputMaxResultsInteger')
Shapes::StructureShape.new(name: 'ListMarketplaceRevenueSharesOutput')
- ListRevenueAttributionAllocationsInput =
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: 'ListRevenueAttributionAllocationsInput')
- ListRevenueAttributionAllocationsInputMaxResultsInteger =
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::IntegerShape.new(name: 'ListRevenueAttributionAllocationsInputMaxResultsInteger')
- ListRevenueAttributionAllocationsOutput =
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: 'ListRevenueAttributionAllocationsOutput')
- ListRevenueAttributionsInput =
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: 'ListRevenueAttributionsInput')
- ListRevenueAttributionsInputMaxResultsInteger =
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::IntegerShape.new(name: 'ListRevenueAttributionsInputMaxResultsInteger')
- ListRevenueAttributionsOutput =
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: 'ListRevenueAttributionsOutput')
- ListTagsForResourceInput =
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: 'ListTagsForResourceInput')
- ListTagsForResourceOutput =
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: 'ListTagsForResourceOutput')
- MarketplaceProductId =
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: 'MarketplaceProductId')
- MarketplaceProductIdList =
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::ListShape.new(name: 'MarketplaceProductIdList')
- MarketplaceProductSummary =
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: 'MarketplaceProductSummary')
- MarketplaceProductSummaryProductIdString =
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: 'MarketplaceProductSummaryProductIdString')
Shapes::StringShape.new(name: 'MarketplaceRevenueShareAllocationId')
Shapes::StringShape.new(name: 'MarketplaceRevenueShareAllocationSortField')
Shapes::StructureShape.new(name: 'MarketplaceRevenueShareAllocationSummary')
Shapes::ListShape.new(name: 'MarketplaceRevenueShareAllocationSummaryList')
Shapes::StringShape.new(name: 'MarketplaceRevenueShareSortBy')
Shapes::StructureShape.new(name: 'MarketplaceRevenueShareSummary')
Shapes::ListShape.new(name: 'MarketplaceRevenueShareSummaryList')
Shapes::ListShape.new(name: 'MarketplaceRevenueShareTagList')
- NextToken =
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: 'NextToken')
- ProductCodeList =
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::ListShape.new(name: 'ProductCodeList')
- ResourceARN =
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: 'ResourceARN')
- ResourceNotFoundException =
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: 'ResourceNotFoundException')
- ResourceNotFoundExceptionReason =
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: 'ResourceNotFoundExceptionReason')
- RevenueAttributionAllocationAction =
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: 'RevenueAttributionAllocationAction')
- RevenueAttributionAllocationErrorCode =
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: 'RevenueAttributionAllocationErrorCode')
- RevenueAttributionAllocationErrorDetail =
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: 'RevenueAttributionAllocationErrorDetail')
- RevenueAttributionAllocationErrorDetailList =
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::ListShape.new(name: 'RevenueAttributionAllocationErrorDetailList')
- RevenueAttributionAllocationId =
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: 'RevenueAttributionAllocationId')
- RevenueAttributionAllocationSortField =
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: 'RevenueAttributionAllocationSortField')
- RevenueAttributionAllocationSummary =
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: 'RevenueAttributionAllocationSummary')
- RevenueAttributionAllocationSummaryList =
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::ListShape.new(name: 'RevenueAttributionAllocationSummaryList')
- RevenueAttributionAllocationTaskId =
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: 'RevenueAttributionAllocationTaskId')
- RevenueAttributionAllocationTaskStatus =
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: 'RevenueAttributionAllocationTaskStatus')
- RevenueAttributionId =
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: 'RevenueAttributionId')
- RevenueAttributionIdentifier =
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: 'RevenueAttributionIdentifier')
- RevenueAttributionIdentifierList =
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::ListShape.new(name: 'RevenueAttributionIdentifierList')
- RevenueAttributionSummaries =
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::ListShape.new(name: 'RevenueAttributionSummaries')
Shapes::StructureShape.new(name: 'RevenueShareAllocation')
Shapes::ListShape.new(name: 'RevenueShareAllocationChangeList')
Shapes::StringShape.new(name: 'RevenueSharePercent')
- RevisionToken =
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: 'RevisionToken')
- ServiceQuotaExceededException =
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: 'ServiceQuotaExceededException')
- ServiceQuotaExceededExceptionReason =
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: 'ServiceQuotaExceededExceptionReason')
- SortOrder =
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: 'SortOrder')
- StartRevenueAttributionAllocationsTaskInput =
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: 'StartRevenueAttributionAllocationsTaskInput')
- StartRevenueAttributionAllocationsTaskInputDescriptionString =
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: 'StartRevenueAttributionAllocationsTaskInputDescriptionString')
- StartRevenueAttributionAllocationsTaskOutput =
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: 'StartRevenueAttributionAllocationsTaskOutput')
- String =
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: 'String')
- Tag =
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: 'Tag')
- TagKey =
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: 'TagKey')
- TagKeyList =
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::ListShape.new(name: 'TagKeyList')
- TagList =
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::ListShape.new(name: 'TagList')
- TagResourceInput =
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: 'TagResourceInput')
- TagValue =
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: 'TagValue')
- TenancyModel =
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: 'TenancyModel')
- ThrottlingException =
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: 'ThrottlingException')
- Timestamp =
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: 'Timestamp')
- UntagResourceInput =
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: 'UntagResourceInput')
Shapes::StructureShape.new(name: 'UpdateMarketplaceRevenueShareAllocationInput')
Shapes::StructureShape.new(name: 'UpdateMarketplaceRevenueShareAllocationOutput')
- UpdateRevenueAttributionInput =
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: 'UpdateRevenueAttributionInput')
- UpdateRevenueAttributionInputDescriptionString =
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: 'UpdateRevenueAttributionInputDescriptionString')
- UpdateRevenueAttributionOutput =
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: 'UpdateRevenueAttributionOutput')
- ValidationException =
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: 'ValidationException')
- ValidationExceptionField =
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: 'ValidationExceptionField')
- ValidationExceptionFieldList =
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::ListShape.new(name: 'ValidationExceptionFieldList')
- ValidationExceptionReason =
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: 'ValidationExceptionReason')
- 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 = "2022-07-26" api. = { "apiVersion" => "2022-07-26", "auth" => ["aws.auth#sigv4a", "aws.auth#sigv4"], "endpointPrefix" => "partnercentral-prm", "protocol" => "smithy-rpc-v2-cbor", "protocols" => ["smithy-rpc-v2-cbor"], "serviceFullName" => "Partner Central Revenue Measurement API", "serviceId" => "PartnerCentral Revenue Measurement", "signatureVersion" => "v4", "signingName" => "partnercentral", "targetPrefix" => "PartnerCentralRevenueMeasurement", "uid" => "partnercentral-revenue-measurement-2022-07-26", } api.add_operation(:create_marketplace_revenue_share, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateMarketplaceRevenueShare" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateMarketplaceRevenueShareInput) o.output = Shapes::ShapeRef.new(shape: CreateMarketplaceRevenueShareOutput) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_marketplace_revenue_share_allocation, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateMarketplaceRevenueShareAllocation" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateMarketplaceRevenueShareAllocationInput) o.output = Shapes::ShapeRef.new(shape: CreateMarketplaceRevenueShareAllocationOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:create_revenue_attribution, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateRevenueAttribution" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: CreateRevenueAttributionInput) o.output = Shapes::ShapeRef.new(shape: CreateRevenueAttributionOutput) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_marketplace_revenue_share, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMarketplaceRevenueShare" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetMarketplaceRevenueShareInput) o.output = Shapes::ShapeRef.new(shape: GetMarketplaceRevenueShareOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:get_marketplace_revenue_share_allocation, Seahorse::Model::Operation.new.tap do |o| o.name = "GetMarketplaceRevenueShareAllocation" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetMarketplaceRevenueShareAllocationInput) o.output = Shapes::ShapeRef.new(shape: GetMarketplaceRevenueShareAllocationOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_revenue_attribution, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRevenueAttribution" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetRevenueAttributionInput) o.output = Shapes::ShapeRef.new(shape: GetRevenueAttributionOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_revenue_attribution_allocation, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRevenueAttributionAllocation" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetRevenueAttributionAllocationInput) o.output = Shapes::ShapeRef.new(shape: GetRevenueAttributionAllocationOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_revenue_attribution_allocations_task, Seahorse::Model::Operation.new.tap do |o| o.name = "GetRevenueAttributionAllocationsTask" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: GetRevenueAttributionAllocationsTaskInput) o.output = Shapes::ShapeRef.new(shape: GetRevenueAttributionAllocationsTaskOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:list_marketplace_revenue_share_allocations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListMarketplaceRevenueShareAllocations" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListMarketplaceRevenueShareAllocationsInput) o.output = Shapes::ShapeRef.new(shape: ListMarketplaceRevenueShareAllocationsOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_marketplace_revenue_shares, Seahorse::Model::Operation.new.tap do |o| o.name = "ListMarketplaceRevenueShares" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListMarketplaceRevenueSharesInput) o.output = Shapes::ShapeRef.new(shape: ListMarketplaceRevenueSharesOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_revenue_attribution_allocations, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRevenueAttributionAllocations" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListRevenueAttributionAllocationsInput) o.output = Shapes::ShapeRef.new(shape: ListRevenueAttributionAllocationsOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_revenue_attributions, Seahorse::Model::Operation.new.tap do |o| o.name = "ListRevenueAttributions" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListRevenueAttributionsInput) o.output = Shapes::ShapeRef.new(shape: ListRevenueAttributionsOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceInput) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:start_revenue_attribution_allocations_task, Seahorse::Model::Operation.new.tap do |o| o.name = "StartRevenueAttributionAllocationsTask" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: StartRevenueAttributionAllocationsTaskInput) o.output = Shapes::ShapeRef.new(shape: StartRevenueAttributionAllocationsTaskOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: TagResourceInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UntagResourceInput) o.output = Shapes::ShapeRef.new(shape: Shapes::StructureShape.new(struct_class: Aws::EmptyStructure)) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:update_marketplace_revenue_share_allocation, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateMarketplaceRevenueShareAllocation" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateMarketplaceRevenueShareAllocationInput) o.output = Shapes::ShapeRef.new(shape: UpdateMarketplaceRevenueShareAllocationOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) end) api.add_operation(:update_revenue_attribution, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateRevenueAttribution" o.http_method = "POST" o.http_request_uri = "/" o.input = Shapes::ShapeRef.new(shape: UpdateRevenueAttributionInput) o.output = Shapes::ShapeRef.new(shape: UpdateRevenueAttributionOutput) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ConflictException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) end