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.

The newest version!
{
  "metadata" : {
    "apiVersion" : "2016-01-14",
    "exceptionUnmarshallerImpl" : null,
    "protocol" : "json",
    "checksumFormat" : null,
    "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.

", "defaultEndpoint" : "https://metering.marketplace.us-east-1.amazonaws.com", "defaultEndpointWithoutHttpProtocol" : "metering.marketplace.us-east-1.amazonaws.com", "syncInterface" : "AWSMarketplaceMetering", "syncClient" : "AWSMarketplaceMeteringClient", "asyncInterface" : "AWSMarketplaceMeteringAsync", "asyncClient" : "AWSMarketplaceMeteringAsyncClient", "packageName" : "com.amazonaws.services.marketplacemetering", "packagePath" : "com/amazonaws/services/marketplacemetering", "serviceAbbreviation" : null, "serviceFullName" : "AWSMarketplace Metering", "hasApiWithStreamInput" : false, "jsonContentVersion" : "application/x-amz-json-1.1", "jsonVersion" : "1.1", "endpointPrefix" : "metering.marketplace", "signingName" : "aws-marketplace", "jsonProtocol" : true, "serviceName" : "AWSMarketplace Metering", "cborProtocol" : false, "xmlProtocol" : false, "unmarshallerContextClassName" : "JsonUnmarshallerContext", "unmarshallerClassSuffix" : "JsonUnmarshaller", "protocolDefaultExceptionUnmarshallerType" : "JsonErrorUnmarshaller" }, "operations" : { "MeterUsage" : { "documentation" : "

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

", "operationName" : "MeterUsage", "deprecated" : false, "input" : { "variableName" : "meterUsageRequest", "variableType" : "MeterUsageRequest", "variableDeclarationType" : "MeterUsageRequest", "documentation" : "", "simpleType" : "MeterUsageRequest", "variableSetterType" : "MeterUsageRequest" }, "inputStreamPropertyName" : null, "returnType" : { "returnType" : "MeterUsageResult", "documentation" : null }, "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, "syncReturnType" : "MeterUsageResult", "asyncReturnType" : "MeterUsageResult", "asyncFutureType" : "java.util.concurrent.Future", "asyncCallableType" : "java.util.concurrent.Callable", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "authenticated" : true, "methodName" : "meterUsage" } }, "shapes" : { "TimestampOutOfBoundsException" : { "c2jName" : "TimestampOutOfBoundsException", "documentation" : "

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

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

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

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

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

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

The calls to the MeterUsage API are throttled.

", "shapeName" : "ThrottlingException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "throttlingException", "variableType" : "ThrottlingException", "variableDeclarationType" : "ThrottlingException", "documentation" : null, "simpleType" : "ThrottlingException", "variableSetterType" : "ThrottlingException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "ThrottlingException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "MeterUsageRequest" : { "c2jName" : "MeterUsageRequest", "documentation" : "", "shapeName" : "MeterUsageRequest", "deprecated" : false, "required" : [ "ProductCode", "Timestamp", "UsageDimension", "UsageQuantity", "DryRun" ], "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ { "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.

", "name" : "ProductCode", "c2jName" : "ProductCode", "c2jShape" : "ProductCode", "variable" : { "variableName" : "productCode", "variableType" : "String", "variableDeclarationType" : "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" }, "setterModel" : { "variableName" : "productCode", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ProductCode", "marshallLocationName" : "ProductCode", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "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.*/", "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.*/", "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.*/", "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.*/" }, { "documentation" : "

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

", "name" : "Timestamp", "c2jName" : "Timestamp", "c2jShape" : "Timestamp", "variable" : { "variableName" : "timestamp", "variableType" : "java.util.Date", "variableDeclarationType" : "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" }, "setterModel" : { "variableName" : "timestamp", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "Timestamp", "marshallLocationName" : "Timestamp", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "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.*/", "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.*/", "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.*/", "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.*/" }, { "documentation" : "

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

", "name" : "UsageDimension", "c2jName" : "UsageDimension", "c2jShape" : "UsageDimension", "variable" : { "variableName" : "usageDimension", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

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

", "simpleType" : "String", "variableSetterType" : "String" }, "setterModel" : { "variableName" : "usageDimension", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "UsageDimension", "marshallLocationName" : "UsageDimension", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "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.*/", "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.*/", "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.*/", "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.*/" }, { "documentation" : "

Consumption value for the hour.

", "name" : "UsageQuantity", "c2jName" : "UsageQuantity", "c2jShape" : "UsageQuantity", "variable" : { "variableName" : "usageQuantity", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "

Consumption value for the hour.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "setterModel" : { "variableName" : "usageQuantity", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "unmarshallLocationName" : "UsageQuantity", "marshallLocationName" : "UsageQuantity", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

Consumption value for the hour.

\n@param usageQuantity Consumption value for the hour.*/", "getterDocumentation" : "/**

Consumption value for the hour.

\n@return Consumption value for the hour.*/", "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.*/", "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.*/" }, { "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.

", "name" : "DryRun", "c2jName" : "DryRun", "c2jShape" : "Boolean", "variable" : { "variableName" : "dryRun", "variableType" : "Boolean", "variableDeclarationType" : "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" }, "setterModel" : { "variableName" : "dryRun", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "DryRun", "marshallLocationName" : "DryRun", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "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.*/", "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.*/", "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.*/", "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.*/" } ], "enums" : null, "variable" : { "variableName" : "meterUsageRequest", "variableType" : "MeterUsageRequest", "variableDeclarationType" : "MeterUsageRequest", "documentation" : null, "simpleType" : "MeterUsageRequest", "variableSetterType" : "MeterUsageRequest" }, "marshaller" : { "action" : "MeterUsage", "verb" : "POST", "target" : "AWSMPMeteringService.MeterUsage", "requestUri" : "/", "locationName" : null, "xmlNameSpaceUri" : null }, "unmarshaller" : null, "errorCode" : null, "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { "ProductCode" : { "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.

", "name" : "ProductCode", "c2jName" : "ProductCode", "c2jShape" : "ProductCode", "variable" : { "variableName" : "productCode", "variableType" : "String", "variableDeclarationType" : "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" }, "setterModel" : { "variableName" : "productCode", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "unmarshallLocationName" : "ProductCode", "marshallLocationName" : "ProductCode", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "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.*/", "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.*/", "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.*/", "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.*/" }, "DryRun" : { "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.

", "name" : "DryRun", "c2jName" : "DryRun", "c2jShape" : "Boolean", "variable" : { "variableName" : "dryRun", "variableType" : "Boolean", "variableDeclarationType" : "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" }, "setterModel" : { "variableName" : "dryRun", "variableType" : "Boolean", "variableDeclarationType" : "Boolean", "documentation" : "", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "unmarshallLocationName" : "DryRun", "marshallLocationName" : "DryRun", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "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.*/", "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.*/", "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.*/", "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.*/" }, "UsageQuantity" : { "documentation" : "

Consumption value for the hour.

", "name" : "UsageQuantity", "c2jName" : "UsageQuantity", "c2jShape" : "UsageQuantity", "variable" : { "variableName" : "usageQuantity", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "

Consumption value for the hour.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "setterModel" : { "variableName" : "usageQuantity", "variableType" : "Integer", "variableDeclarationType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "unmarshallLocationName" : "UsageQuantity", "marshallLocationName" : "UsageQuantity", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "setterDocumentation" : "/**

Consumption value for the hour.

\n@param usageQuantity Consumption value for the hour.*/", "getterDocumentation" : "/**

Consumption value for the hour.

\n@return Consumption value for the hour.*/", "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.*/", "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.*/" }, "Timestamp" : { "documentation" : "

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

", "name" : "Timestamp", "c2jName" : "Timestamp", "c2jShape" : "Timestamp", "variable" : { "variableName" : "timestamp", "variableType" : "java.util.Date", "variableDeclarationType" : "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" }, "setterModel" : { "variableName" : "timestamp", "variableType" : "java.util.Date", "variableDeclarationType" : "java.util.Date", "documentation" : "", "simpleType" : "Date", "variableSetterType" : "java.util.Date" }, "getterModel" : { "returnType" : "java.util.Date", "documentation" : null }, "http" : { "unmarshallLocationName" : "Timestamp", "marshallLocationName" : "Timestamp", "additionalUnmarshallingPath" : null, "additionalMarshallingPath" : null, "isPayload" : false, "isStreaming" : false, "location" : null, "flattened" : false, "header" : false, "uri" : false, "statusCode" : false, "queryString" : false }, "deprecated" : false, "listModel" : null, "mapModel" : null, "enumType" : null, "xmlNameSpaceUri" : null, "idempotencyToken" : false, "simple" : true, "list" : false, "map" : false, "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.*/", "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.*/", "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.*/", "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.*/" }, "UsageDimension" : { "documentation" : "

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

", "name" : "UsageDimension", "c2jName" : "UsageDimension", "c2jShape" : "UsageDimension", "variable" : { "variableName" : "usageDimension", "variableType" : "String", "variableDeclarationType" : "String", "documentation" : "

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

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

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

", "shapeName" : "DuplicateRequestException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "duplicateRequestException", "variableType" : "DuplicateRequestException", "variableDeclarationType" : "DuplicateRequestException", "documentation" : null, "simpleType" : "DuplicateRequestException", "variableSetterType" : "DuplicateRequestException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "DuplicateRequestException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } }, "InvalidEndpointRegionException" : { "c2jName" : "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.

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

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

", "shapeName" : "InvalidProductCodeException", "deprecated" : false, "required" : null, "hasPayloadMember" : false, "hasHeaderMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "wrapper" : false, "members" : [ ], "enums" : null, "variable" : { "variableName" : "invalidProductCodeException", "variableType" : "InvalidProductCodeException", "variableDeclarationType" : "InvalidProductCodeException", "documentation" : null, "simpleType" : "InvalidProductCodeException", "variableSetterType" : "InvalidProductCodeException" }, "marshaller" : null, "unmarshaller" : null, "errorCode" : "InvalidProductCodeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingModelClass" : false, "skipGeneratingMarshaller" : false, "skipGeneratingUnmarshaller" : false }, "membersAsMap" : { } } }, "customizationConfig" : { "requestMetrics" : null, "useAutoConstructList" : false, "useAutoConstructMap" : false, "serviceClientHoldInputStream" : false, "operationsWithResponseStreamContentLengthValidation" : null, "customExceptionUnmarshallerImpl" : null, "customClientConfigFactory" : null, "customResponseMetadataClassName" : null, "skipInterfaceAdditions" : false, "customServiceNameForRequest" : null, "requiredParamValidationEnabled" : false, "additionalShapeConstructors" : null, "simpleMethods" : null, "renameShapes" : null, "sendEmptyAutoConstructedListAsEmptyList" : null, "authPolicyActions" : { "skip" : true, "actionPrefix" : null, "fileNamePrefix" : null }, "customServiceMetadata" : null, "customCodeTemplates" : null, "operationModifiers" : null, "shapeSubstitutions" : null, "shapeModifiers" : null, "customErrorCodeFieldName" : null, "convenienceTypeOverloads" : [ ] }, "examples" : { "version" : "1.0", "operationExamples" : { } }, "clientConfigFactory" : "ClientConfigurationFactory" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy