All Downloads are FREE. Search and download functionalities are using the official Maven repository.

models.metering.marketplace-2016-01-14-intermediate.json Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS Marketplace Metering Service module holds the client classes that are used for communicating with AWS Marketplace Metering Service.

There is a newer version: 1.12.780
Show newest version
{
  "customizationConfig" : {
    "additionalShapeConstructors" : null,
    "authPolicyActions" : {
      "actionPrefix" : null,
      "fileNamePrefix" : null,
      "skip" : true
    },
    "calculateCRC32FromCompressedData" : false,
    "convenienceTypeOverloads" : [ ],
    "customClientConfigFactory" : null,
    "customCodeTemplates" : null,
    "customErrorCodeFieldName" : null,
    "customExceptionUnmarshallerImpl" : null,
    "customFileHeader" : null,
    "customResponseMetadataClassName" : null,
    "customServiceMetadata" : null,
    "customServiceNameForRequest" : null,
    "customSignerProvider" : null,
    "operationModifiers" : null,
    "operationsWithResponseStreamContentLengthValidation" : null,
    "renameShapes" : null,
    "requestMetrics" : null,
    "requiredParamValidationEnabled" : false,
    "sdkModeledExceptionBaseClassName" : null,
    "sendEmptyAutoConstructedListAsEmptyList" : null,
    "sendExplicitlyEmptyListsForQuery" : false,
    "serviceClientHoldInputStream" : false,
    "shapeModifiers" : null,
    "shapeSubstitutions" : null,
    "simpleMethods" : null,
    "skipInterfaceAdditions" : false,
    "skipSmokeTests" : false,
    "useAutoConstructList" : false,
    "useAutoConstructMap" : false
  },
  "metadata" : {
    "apiVersion" : "2016-01-14",
    "asyncClient" : "AWSMarketplaceMeteringAsyncClient",
    "asyncClientBuilderClassName" : "AWSMarketplaceMeteringAsyncClientBuilder",
    "asyncInterface" : "AWSMarketplaceMeteringAsync",
    "cborProtocol" : false,
    "checksumFormat" : null,
    "contentType" : null,
    "cucumberModuleInjectorClassName" : "AWSMarketplaceMeteringModuleInjector",
    "defaultEndpoint" : "https://metering.marketplace.us-east-1.amazonaws.com",
    "defaultEndpointWithoutHttpProtocol" : "metering.marketplace.us-east-1.amazonaws.com",
    "documentation" : "AWS Marketplace Metering Service 

This reference provides descriptions of the low-level AWS Marketplace Metering Service API.

AWS Marketplace sellers can use this API to submit usage data for custom usage dimensions.

Submitting Metering Records

  • MeterUsage- Submits the metering record for a Marketplace product.

", "endpointPrefix" : "metering.marketplace", "hasApiWithStreamInput" : false, "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "packageName" : "com.amazonaws.services.marketplacemetering", "packagePath" : "com/amazonaws/services/marketplacemetering", "protocol" : "json", "protocolDefaultExceptionUmarshallerImpl" : null, "serviceAbbreviation" : null, "serviceFullName" : "AWSMarketplace Metering", "serviceName" : "AWSMarketplace Metering", "signingName" : "aws-marketplace", "smokeTestsPackageName" : "com.amazonaws.services.marketplacemetering.smoketests", "syncClient" : "AWSMarketplaceMeteringClient", "syncClientBuilderClassName" : "AWSMarketplaceMeteringClientBuilder", "syncInterface" : "AWSMarketplaceMetering", "unmarshallerClassSuffix" : "JsonUnmarshaller", "unmarshallerContextClassName" : "JsonUnmarshallerContext", "xmlProtocol" : false }, "operations" : { "MeterUsage" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "MeterUsageResult", "authenticated" : true, "deprecated" : false, "documentation" : "

API to emit metering records. For identical requests, the API is idempotent. It simply returns the metering record ID.

", "exceptions" : [ { "exceptionName" : "InternalServiceErrorException", "documentation" : "

An internal error has occurred. Retry your request. If the problem persists, post a message with details on the AWS forums.

" }, { "exceptionName" : "InvalidProductCodeException", "documentation" : "

The product code passed does not match the product code used for publishing the product.

" }, { "exceptionName" : "InvalidUsageDimensionException", "documentation" : "

The usage dimension does not match one of the UsageDimensions associated with products.

" }, { "exceptionName" : "InvalidEndpointRegionException", "documentation" : "

The endpoint being called is in a region different from your EC2 instance. The region of the Metering service endpoint and the region of the EC2 instance must match.

" }, { "exceptionName" : "TimestampOutOfBoundsException", "documentation" : "

The timestamp value passed in the meterUsage() is out of allowed range.

" }, { "exceptionName" : "DuplicateRequestException", "documentation" : "

A metering record has already been emitted by the same EC2 instance for the given {usageDimension, timestamp} with a different usageQuantity.

" }, { "exceptionName" : "ThrottlingException", "documentation" : "

The calls to the MeterUsage API are throttled.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "MeterUsageRequest", "variableName" : "meterUsageRequest", "variableType" : "MeterUsageRequest", "documentation" : "", "simpleType" : "MeterUsageRequest", "variableSetterType" : "MeterUsageRequest" }, "inputStreamPropertyName" : null, "methodName" : "meterUsage", "operationName" : "MeterUsage", "returnType" : { "returnType" : "MeterUsageResult", "documentation" : null }, "syncReturnType" : "MeterUsageResult" } }, "shapes" : { "DuplicateRequestException" : { "c2jName" : "DuplicateRequestException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

A metering record has already been emitted by the same EC2 instance for the given {usageDimension, timestamp} with a different usageQuantity.

", "enums" : null, "errorCode" : "DuplicateRequestException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "DuplicateRequestException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DuplicateRequestException", "variableName" : "duplicateRequestException", "variableType" : "DuplicateRequestException", "documentation" : null, "simpleType" : "DuplicateRequestException", "variableSetterType" : "DuplicateRequestException" }, "wrapper" : false }, "InternalServiceErrorException" : { "c2jName" : "InternalServiceErrorException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

An internal error has occurred. Retry your request. If the problem persists, post a message with details on the AWS forums.

", "enums" : null, "errorCode" : "InternalServiceErrorException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "InternalServiceErrorException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InternalServiceErrorException", "variableName" : "internalServiceErrorException", "variableType" : "InternalServiceErrorException", "documentation" : null, "simpleType" : "InternalServiceErrorException", "variableSetterType" : "InternalServiceErrorException" }, "wrapper" : false }, "InvalidEndpointRegionException" : { "c2jName" : "InvalidEndpointRegionException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The endpoint being called is in a region different from your EC2 instance. The region of the Metering service endpoint and the region of the EC2 instance must match.

", "enums" : null, "errorCode" : "InvalidEndpointRegionException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "InvalidEndpointRegionException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidEndpointRegionException", "variableName" : "invalidEndpointRegionException", "variableType" : "InvalidEndpointRegionException", "documentation" : null, "simpleType" : "InvalidEndpointRegionException", "variableSetterType" : "InvalidEndpointRegionException" }, "wrapper" : false }, "InvalidProductCodeException" : { "c2jName" : "InvalidProductCodeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The product code passed does not match the product code used for publishing the product.

", "enums" : null, "errorCode" : "InvalidProductCodeException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "InvalidProductCodeException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidProductCodeException", "variableName" : "invalidProductCodeException", "variableType" : "InvalidProductCodeException", "documentation" : null, "simpleType" : "InvalidProductCodeException", "variableSetterType" : "InvalidProductCodeException" }, "wrapper" : false }, "InvalidUsageDimensionException" : { "c2jName" : "InvalidUsageDimensionException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The usage dimension does not match one of the UsageDimensions associated with products.

", "enums" : null, "errorCode" : "InvalidUsageDimensionException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "InvalidUsageDimensionException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidUsageDimensionException", "variableName" : "invalidUsageDimensionException", "variableType" : "InvalidUsageDimensionException", "documentation" : null, "simpleType" : "InvalidUsageDimensionException", "variableSetterType" : "InvalidUsageDimensionException" }, "wrapper" : false }, "MeterUsageRequest" : { "c2jName" : "MeterUsageRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "MeterUsage", "locationName" : null, "requestUri" : "/", "target" : "AWSMPMeteringService.MeterUsage", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "ProductCode", "c2jShape" : "ProductCode", "deprecated" : false, "documentation" : "

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

\n@param productCode Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

\n@return Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ProductCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProductCode", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ProductCode", "setterDocumentation" : "/**

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

\n@param productCode Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "productCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

\n@param productCode Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "productCode", "variableType" : "String", "documentation" : "

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "Timestamp", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.

\n@param timestamp Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.

\n@return Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Timestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timestamp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Timestamp", "setterDocumentation" : "/**

Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.

\n@param timestamp Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "timestamp", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.

\n@param timestamp Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "timestamp", "variableType" : "java.util.Date", "documentation" : "

Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UsageDimension", "c2jShape" : "UsageDimension", "deprecated" : false, "documentation" : "

It will be one of the 'fcp dimension name' provided during the publishing of the product.

", "enumType" : null, "fluentSetterDocumentation" : "/**

It will be one of the 'fcp dimension name' provided during the publishing of the product.

\n@param usageDimension It will be one of the 'fcp dimension name' provided during the publishing of the product.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

It will be one of the 'fcp dimension name' provided during the publishing of the product.

\n@return It will be one of the 'fcp dimension name' provided during the publishing of the product.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UsageDimension", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UsageDimension", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UsageDimension", "setterDocumentation" : "/**

It will be one of the 'fcp dimension name' provided during the publishing of the product.

\n@param usageDimension It will be one of the 'fcp dimension name' provided during the publishing of the product.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "usageDimension", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

It will be one of the 'fcp dimension name' provided during the publishing of the product.

\n@param usageDimension It will be one of the 'fcp dimension name' provided during the publishing of the product.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "usageDimension", "variableType" : "String", "documentation" : "

It will be one of the 'fcp dimension name' provided during the publishing of the product.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "c2jName" : "UsageQuantity", "c2jShape" : "UsageQuantity", "deprecated" : false, "documentation" : "

Consumption value for the hour.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Consumption value for the hour.

\n@param usageQuantity Consumption value for the hour.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Consumption value for the hour.

\n@return Consumption value for the hour.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UsageQuantity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UsageQuantity", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UsageQuantity", "setterDocumentation" : "/**

Consumption value for the hour.

\n@param usageQuantity Consumption value for the hour.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "usageQuantity", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

Consumption value for the hour.

\n@param usageQuantity Consumption value for the hour.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "usageQuantity", "variableType" : "Integer", "documentation" : "

Consumption value for the hour.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "DryRun", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.

\n@param dryRun Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.

\n@return Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DryRun", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DryRun", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DryRun", "setterDocumentation" : "/**

Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.

\n@param dryRun Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.

\n@param dryRun Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : "

Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DryRun" : { "c2jName" : "DryRun", "c2jShape" : "Boolean", "deprecated" : false, "documentation" : "

Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.

\n@param dryRun Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.

\n@return Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.*/", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "DryRun", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "DryRun", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "DryRun", "setterDocumentation" : "/**

Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.

\n@param dryRun Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.*/", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "varargSetterDocumentation" : "/**

Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.

\n@param dryRun Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : "

Checks whether you have the permissions required for the action, but does not make the request. If you have the permissions, the request returns DryRunOperation; otherwise, it returns UnauthorizedException.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ProductCode" : { "c2jName" : "ProductCode", "c2jShape" : "ProductCode", "deprecated" : false, "documentation" : "

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

\n@param productCode Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

\n@return Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "ProductCode", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "ProductCode", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ProductCode", "setterDocumentation" : "/**

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

\n@param productCode Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "productCode", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

\n@param productCode Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "productCode", "variableType" : "String", "documentation" : "

Product code is used to uniquely identify a product in AWS Marketplace. The product code should be the same as the one used during the publishing of a new product.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Timestamp" : { "c2jName" : "Timestamp", "c2jShape" : "Timestamp", "deprecated" : false, "documentation" : "

Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.

\n@param timestamp Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.

\n@return Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.*/", "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "Timestamp", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "Timestamp", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Timestamp", "setterDocumentation" : "/**

Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.

\n@param timestamp Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.*/", "setterModel" : { "variableDeclarationType" : "java.util.Date", "variableName" : "timestamp", "variableType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "simple" : true, "varargSetterDocumentation" : "/**

Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.

\n@param timestamp Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.util.Date", "variableName" : "timestamp", "variableType" : "java.util.Date", "documentation" : "

Timestamp of the hour, recorded in UTC. The seconds and milliseconds portions of the timestamp will be ignored.

", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "xmlNameSpaceUri" : null }, "UsageDimension" : { "c2jName" : "UsageDimension", "c2jShape" : "UsageDimension", "deprecated" : false, "documentation" : "

It will be one of the 'fcp dimension name' provided during the publishing of the product.

", "enumType" : null, "fluentSetterDocumentation" : "/**

It will be one of the 'fcp dimension name' provided during the publishing of the product.

\n@param usageDimension It will be one of the 'fcp dimension name' provided during the publishing of the product.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

It will be one of the 'fcp dimension name' provided during the publishing of the product.

\n@return It will be one of the 'fcp dimension name' provided during the publishing of the product.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UsageDimension", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UsageDimension", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UsageDimension", "setterDocumentation" : "/**

It will be one of the 'fcp dimension name' provided during the publishing of the product.

\n@param usageDimension It will be one of the 'fcp dimension name' provided during the publishing of the product.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "usageDimension", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

It will be one of the 'fcp dimension name' provided during the publishing of the product.

\n@param usageDimension It will be one of the 'fcp dimension name' provided during the publishing of the product.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "usageDimension", "variableType" : "String", "documentation" : "

It will be one of the 'fcp dimension name' provided during the publishing of the product.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UsageQuantity" : { "c2jName" : "UsageQuantity", "c2jShape" : "UsageQuantity", "deprecated" : false, "documentation" : "

Consumption value for the hour.

", "enumType" : null, "fluentSetterDocumentation" : "/**

Consumption value for the hour.

\n@param usageQuantity Consumption value for the hour.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

Consumption value for the hour.

\n@return Consumption value for the hour.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "UsageQuantity", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "UsageQuantity", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "UsageQuantity", "setterDocumentation" : "/**

Consumption value for the hour.

\n@param usageQuantity Consumption value for the hour.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "usageQuantity", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

Consumption value for the hour.

\n@param usageQuantity Consumption value for the hour.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "usageQuantity", "variableType" : "Integer", "documentation" : "

Consumption value for the hour.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "required" : [ "ProductCode", "Timestamp", "UsageDimension", "UsageQuantity", "DryRun" ], "shapeName" : "MeterUsageRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "MeterUsageRequest", "variableName" : "meterUsageRequest", "variableType" : "MeterUsageRequest", "documentation" : null, "simpleType" : "MeterUsageRequest", "variableSetterType" : "MeterUsageRequest" }, "wrapper" : false }, "MeterUsageResult" : { "c2jName" : "MeterUsageResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "MeteringRecordId", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param meteringRecordId \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MeteringRecordId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MeteringRecordId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MeteringRecordId", "setterDocumentation" : "/**\n@param meteringRecordId */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "meteringRecordId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param meteringRecordId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "meteringRecordId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MeteringRecordId" : { "c2jName" : "MeteringRecordId", "c2jShape" : "String", "deprecated" : false, "documentation" : "", "enumType" : null, "fluentSetterDocumentation" : "/**\n@param meteringRecordId \n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**\n@return */", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocationName" : "MeteringRecordId", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "MeteringRecordId", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "MeteringRecordId", "setterDocumentation" : "/**\n@param meteringRecordId */", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "meteringRecordId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**\n@param meteringRecordId \n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "meteringRecordId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "MeterUsageResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MeterUsageResult", "variableName" : "meterUsageResult", "variableType" : "MeterUsageResult", "documentation" : null, "simpleType" : "MeterUsageResult", "variableSetterType" : "MeterUsageResult" }, "wrapper" : false }, "ThrottlingException" : { "c2jName" : "ThrottlingException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The calls to the MeterUsage API are throttled.

", "enums" : null, "errorCode" : "ThrottlingException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "ThrottlingException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ThrottlingException", "variableName" : "throttlingException", "variableType" : "ThrottlingException", "documentation" : null, "simpleType" : "ThrottlingException", "variableSetterType" : "ThrottlingException" }, "wrapper" : false }, "TimestampOutOfBoundsException" : { "c2jName" : "TimestampOutOfBoundsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The timestamp value passed in the meterUsage() is out of allowed range.

", "enums" : null, "errorCode" : "TimestampOutOfBoundsException", "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ ], "membersAsMap" : { }, "required" : null, "shapeName" : "TimestampOutOfBoundsException", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TimestampOutOfBoundsException", "variableName" : "timestampOutOfBoundsException", "variableType" : "TimestampOutOfBoundsException", "documentation" : null, "simpleType" : "TimestampOutOfBoundsException", "variableSetterType" : "TimestampOutOfBoundsException" }, "wrapper" : false } }, "clientConfigFactory" : "ClientConfigurationFactory", "examples" : { "examples" : { }, "version" : "1.0" }, "exceptionUnmarshallerImpl" : null, "fileHeader" : "/*\n * Copyright 2011-2016 Amazon.com, Inc. or its affiliates. All Rights\n * Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */", "hasWaiters" : false, "sdkBaseResponseFqcn" : "com.amazonaws.AmazonWebServiceResult", "sdkModeledExceptionBaseClassName" : "AWSMarketplaceMeteringException", "sdkModeledExceptionBaseFqcn" : "com.amazonaws.services.marketplacemetering.model.AWSMarketplaceMeteringException", "serviceBaseExceptionFqcn" : "com.amazonaws.AmazonServiceException" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy