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

models.data.iot-2015-05-28-intermediate.json Maven / Gradle / Ivy

Go to download

The AWS Java SDK for AWS Iot Service module holds the client classes that are used for communicating with AWS IoT Service

There is a newer version: 1.12.782
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" : true,
    "useAutoConstructList" : false,
    "useAutoConstructMap" : false
  },
  "metadata" : {
    "apiVersion" : "2015-05-28",
    "asyncClient" : "AWSIotDataAsyncClient",
    "asyncClientBuilderClassName" : "AWSIotDataAsyncClientBuilder",
    "asyncInterface" : "AWSIotDataAsync",
    "cborProtocol" : false,
    "checksumFormat" : null,
    "contentType" : "",
    "cucumberModuleInjectorClassName" : "AWSIotDataModuleInjector",
    "defaultEndpoint" : "https://data.iot.us-east-1.amazonaws.com",
    "defaultEndpointWithoutHttpProtocol" : "data.iot.us-east-1.amazonaws.com",
    "documentation" : "AWS IoT 

AWS IoT-Data enables secure, bi-directional communication between Internet-connected things (such as sensors, actuators, embedded devices, or smart appliances) and the AWS cloud. It implements a broker for applications and things to publish messages over HTTP (Publish) and retrieve, update, and delete thing shadows. A thing shadow is a persistent representation of your things and their state in the AWS cloud.

", "endpointPrefix" : "data.iot", "hasApiWithStreamInput" : false, "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "packageName" : "com.amazonaws.services.iotdata", "packagePath" : "com/amazonaws/services/iotdata", "protocol" : "rest-json", "protocolDefaultExceptionUmarshallerImpl" : null, "serviceAbbreviation" : null, "serviceFullName" : "AWS IoT Data Plane", "serviceName" : "AWS IoT Data Plane", "signingName" : "iotdata", "smokeTestsPackageName" : "com.amazonaws.services.iotdata.smoketests", "syncClient" : "AWSIotDataClient", "syncClientBuilderClassName" : "AWSIotDataClientBuilder", "syncInterface" : "AWSIotData", "unmarshallerClassSuffix" : "JsonUnmarshaller", "unmarshallerContextClassName" : "JsonUnmarshallerContext", "xmlProtocol" : false }, "operations" : { "DeleteThingShadow" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "DeleteThingShadowResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the thing shadow for the specified thing.

For more information, see DeleteThingShadow in the AWS IoT Developer Guide.

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

The specified resource does not exist.

" }, { "exceptionName" : "InvalidRequestException", "documentation" : "

The request is not valid.

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

The rate exceeds the limit.

" }, { "exceptionName" : "UnauthorizedException", "documentation" : "

You are not authorized to perform this operation.

" }, { "exceptionName" : "ServiceUnavailableException", "documentation" : "

The service is temporarily unavailable.

" }, { "exceptionName" : "InternalFailureException", "documentation" : "

An unexpected error has occurred.

" }, { "exceptionName" : "MethodNotAllowedException", "documentation" : "

The specified combination of HTTP verb and URI is not supported.

" }, { "exceptionName" : "UnsupportedDocumentEncodingException", "documentation" : "

The document encoding is not supported.

" } ], "hasBlobMemberAsPayload" : true, "input" : { "variableDeclarationType" : "DeleteThingShadowRequest", "variableName" : "deleteThingShadowRequest", "variableType" : "DeleteThingShadowRequest", "documentation" : "

The input for the DeleteThingShadow operation.

", "simpleType" : "DeleteThingShadowRequest", "variableSetterType" : "DeleteThingShadowRequest" }, "inputStreamPropertyName" : null, "methodName" : "deleteThingShadow", "operationName" : "DeleteThingShadow", "returnType" : { "returnType" : "DeleteThingShadowResult", "documentation" : "

The output from the DeleteThingShadow operation.

" }, "syncReturnType" : "DeleteThingShadowResult" }, "GetThingShadow" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "GetThingShadowResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the thing shadow for the specified thing.

For more information, see GetThingShadow in the AWS IoT Developer Guide.

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

The request is not valid.

" }, { "exceptionName" : "ResourceNotFoundException", "documentation" : "

The specified resource does not exist.

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

The rate exceeds the limit.

" }, { "exceptionName" : "UnauthorizedException", "documentation" : "

You are not authorized to perform this operation.

" }, { "exceptionName" : "ServiceUnavailableException", "documentation" : "

The service is temporarily unavailable.

" }, { "exceptionName" : "InternalFailureException", "documentation" : "

An unexpected error has occurred.

" }, { "exceptionName" : "MethodNotAllowedException", "documentation" : "

The specified combination of HTTP verb and URI is not supported.

" }, { "exceptionName" : "UnsupportedDocumentEncodingException", "documentation" : "

The document encoding is not supported.

" } ], "hasBlobMemberAsPayload" : true, "input" : { "variableDeclarationType" : "GetThingShadowRequest", "variableName" : "getThingShadowRequest", "variableType" : "GetThingShadowRequest", "documentation" : "

The input for the GetThingShadow operation.

", "simpleType" : "GetThingShadowRequest", "variableSetterType" : "GetThingShadowRequest" }, "inputStreamPropertyName" : null, "methodName" : "getThingShadow", "operationName" : "GetThingShadow", "returnType" : { "returnType" : "GetThingShadowResult", "documentation" : "

The output from the GetThingShadow operation.

" }, "syncReturnType" : "GetThingShadowResult" }, "Publish" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "PublishResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Publishes state information.

For more information, see HTTP Protocol in the AWS IoT Developer Guide.

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

An unexpected error has occurred.

" }, { "exceptionName" : "InvalidRequestException", "documentation" : "

The request is not valid.

" }, { "exceptionName" : "UnauthorizedException", "documentation" : "

You are not authorized to perform this operation.

" }, { "exceptionName" : "MethodNotAllowedException", "documentation" : "

The specified combination of HTTP verb and URI is not supported.

" } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PublishRequest", "variableName" : "publishRequest", "variableType" : "PublishRequest", "documentation" : "

The input for the Publish operation.

", "simpleType" : "PublishRequest", "variableSetterType" : "PublishRequest" }, "inputStreamPropertyName" : null, "methodName" : "publish", "operationName" : "Publish", "returnType" : { "returnType" : "PublishResult", "documentation" : null }, "syncReturnType" : "PublishResult" }, "UpdateThingShadow" : { "asyncCallableType" : "java.util.concurrent.Callable", "asyncFutureType" : "java.util.concurrent.Future", "asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler", "asyncReturnType" : "UpdateThingShadowResult", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the thing shadow for the specified thing.

For more information, see UpdateThingShadow in the AWS IoT Developer Guide.

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

The specified version does not match the version of the document.

" }, { "exceptionName" : "RequestEntityTooLargeException", "documentation" : "

The payload exceeds the maximum size allowed.

" }, { "exceptionName" : "InvalidRequestException", "documentation" : "

The request is not valid.

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

The rate exceeds the limit.

" }, { "exceptionName" : "UnauthorizedException", "documentation" : "

You are not authorized to perform this operation.

" }, { "exceptionName" : "ServiceUnavailableException", "documentation" : "

The service is temporarily unavailable.

" }, { "exceptionName" : "InternalFailureException", "documentation" : "

An unexpected error has occurred.

" }, { "exceptionName" : "MethodNotAllowedException", "documentation" : "

The specified combination of HTTP verb and URI is not supported.

" }, { "exceptionName" : "UnsupportedDocumentEncodingException", "documentation" : "

The document encoding is not supported.

" } ], "hasBlobMemberAsPayload" : true, "input" : { "variableDeclarationType" : "UpdateThingShadowRequest", "variableName" : "updateThingShadowRequest", "variableType" : "UpdateThingShadowRequest", "documentation" : "

The input for the UpdateThingShadow operation.

", "simpleType" : "UpdateThingShadowRequest", "variableSetterType" : "UpdateThingShadowRequest" }, "inputStreamPropertyName" : null, "methodName" : "updateThingShadow", "operationName" : "UpdateThingShadow", "returnType" : { "returnType" : "UpdateThingShadowResult", "documentation" : "

The output from the UpdateThingShadow operation.

" }, "syncReturnType" : "UpdateThingShadowResult" } }, "shapes" : { "ConflictException" : { "c2jName" : "ConflictException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The specified version does not match the version of the document.

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

The input for the DeleteThingShadow operation.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "DeleteThingShadow", "locationName" : null, "requestUri" : "/things/{thingName}/shadow", "target" : null, "verb" : "DELETE", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "thingName", "c2jShape" : "ThingName", "deprecated" : false, "documentation" : "

The name of the thing.

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

The name of the thing.

\n@param thingName The name of the thing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The name of the thing.

\n@return The name of the thing.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocationName" : "thingName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "thingName", "uri" : true }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ThingName", "setterDocumentation" : "/**

The name of the thing.

\n@param thingName The name of the thing.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "thingName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The name of the thing.

\n@param thingName The name of the thing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "thingName", "variableType" : "String", "documentation" : "

The name of the thing.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ThingName" : { "c2jName" : "thingName", "c2jShape" : "ThingName", "deprecated" : false, "documentation" : "

The name of the thing.

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

The name of the thing.

\n@param thingName The name of the thing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The name of the thing.

\n@return The name of the thing.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocationName" : "thingName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "thingName", "uri" : true }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ThingName", "setterDocumentation" : "/**

The name of the thing.

\n@param thingName The name of the thing.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "thingName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The name of the thing.

\n@param thingName The name of the thing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "thingName", "variableType" : "String", "documentation" : "

The name of the thing.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "thingName" ], "shapeName" : "DeleteThingShadowRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteThingShadowRequest", "variableName" : "deleteThingShadowRequest", "variableType" : "DeleteThingShadowRequest", "documentation" : null, "simpleType" : "DeleteThingShadowRequest", "variableSetterType" : "DeleteThingShadowRequest" }, "wrapper" : false }, "DeleteThingShadowResult" : { "c2jName" : "DeleteThingShadowResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The output from the DeleteThingShadow operation.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "payload", "c2jShape" : "JsonDocument", "deprecated" : false, "documentation" : "

The state information, in JSON format.

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

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The state information, in JSON format.

\n

\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n

\n@return The state information, in JSON format.*/", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocationName" : "payload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "payload", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Payload", "setterDocumentation" : "/**

The state information, in JSON format.

\nAWS SDK for Java performs a Base64 encoding on this field before sending this request to AWS service by default. Users of the SDK should not perform Base64 encoding on this field.\n

\n

\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n

\n\n@param payload The state information, in JSON format.*/", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "varargSetterDocumentation" : "/**

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "

The state information, in JSON format.

", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Payload" : { "c2jName" : "payload", "c2jShape" : "JsonDocument", "deprecated" : false, "documentation" : "

The state information, in JSON format.

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

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The state information, in JSON format.

\n

\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n

\n@return The state information, in JSON format.*/", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocationName" : "payload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "payload", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Payload", "setterDocumentation" : "/**

The state information, in JSON format.

\nAWS SDK for Java performs a Base64 encoding on this field before sending this request to AWS service by default. Users of the SDK should not perform Base64 encoding on this field.\n

\n

\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n

\n\n@param payload The state information, in JSON format.*/", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "varargSetterDocumentation" : "/**

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "

The state information, in JSON format.

", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null } }, "required" : [ "payload" ], "shapeName" : "DeleteThingShadowResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteThingShadowResult", "variableName" : "deleteThingShadowResult", "variableType" : "DeleteThingShadowResult", "documentation" : null, "simpleType" : "DeleteThingShadowResult", "variableSetterType" : "DeleteThingShadowResult" }, "wrapper" : false }, "GetThingShadowRequest" : { "c2jName" : "GetThingShadowRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The input for the GetThingShadow operation.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "GetThingShadow", "locationName" : null, "requestUri" : "/things/{thingName}/shadow", "target" : null, "verb" : "GET", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "thingName", "c2jShape" : "ThingName", "deprecated" : false, "documentation" : "

The name of the thing.

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

The name of the thing.

\n@param thingName The name of the thing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The name of the thing.

\n@return The name of the thing.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocationName" : "thingName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "thingName", "uri" : true }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ThingName", "setterDocumentation" : "/**

The name of the thing.

\n@param thingName The name of the thing.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "thingName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The name of the thing.

\n@param thingName The name of the thing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "thingName", "variableType" : "String", "documentation" : "

The name of the thing.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ThingName" : { "c2jName" : "thingName", "c2jShape" : "ThingName", "deprecated" : false, "documentation" : "

The name of the thing.

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

The name of the thing.

\n@param thingName The name of the thing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The name of the thing.

\n@return The name of the thing.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocationName" : "thingName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "thingName", "uri" : true }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ThingName", "setterDocumentation" : "/**

The name of the thing.

\n@param thingName The name of the thing.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "thingName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The name of the thing.

\n@param thingName The name of the thing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "thingName", "variableType" : "String", "documentation" : "

The name of the thing.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "thingName" ], "shapeName" : "GetThingShadowRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetThingShadowRequest", "variableName" : "getThingShadowRequest", "variableType" : "GetThingShadowRequest", "documentation" : null, "simpleType" : "GetThingShadowRequest", "variableSetterType" : "GetThingShadowRequest" }, "wrapper" : false }, "GetThingShadowResult" : { "c2jName" : "GetThingShadowResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The output from the GetThingShadow operation.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "payload", "c2jShape" : "JsonDocument", "deprecated" : false, "documentation" : "

The state information, in JSON format.

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

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The state information, in JSON format.

\n

\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n

\n@return The state information, in JSON format.*/", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocationName" : "payload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "payload", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Payload", "setterDocumentation" : "/**

The state information, in JSON format.

\nAWS SDK for Java performs a Base64 encoding on this field before sending this request to AWS service by default. Users of the SDK should not perform Base64 encoding on this field.\n

\n

\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n

\n\n@param payload The state information, in JSON format.*/", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "varargSetterDocumentation" : "/**

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "

The state information, in JSON format.

", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Payload" : { "c2jName" : "payload", "c2jShape" : "JsonDocument", "deprecated" : false, "documentation" : "

The state information, in JSON format.

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

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The state information, in JSON format.

\n

\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n

\n@return The state information, in JSON format.*/", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocationName" : "payload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "payload", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Payload", "setterDocumentation" : "/**

The state information, in JSON format.

\nAWS SDK for Java performs a Base64 encoding on this field before sending this request to AWS service by default. Users of the SDK should not perform Base64 encoding on this field.\n

\n

\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n

\n\n@param payload The state information, in JSON format.*/", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "varargSetterDocumentation" : "/**

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "

The state information, in JSON format.

", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "GetThingShadowResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetThingShadowResult", "variableName" : "getThingShadowResult", "variableType" : "GetThingShadowResult", "documentation" : null, "simpleType" : "GetThingShadowResult", "variableSetterType" : "GetThingShadowResult" }, "wrapper" : false }, "InternalFailureException" : { "c2jName" : "InternalFailureException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

An unexpected error has occurred.

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

The request is not valid.

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

The specified combination of HTTP verb and URI is not supported.

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

The input for the Publish operation.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "Publish", "locationName" : null, "requestUri" : "/topics/{topic}", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "topic", "c2jShape" : "Topic", "deprecated" : false, "documentation" : "

The name of the MQTT topic.

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

The name of the MQTT topic.

\n@param topic The name of the MQTT topic.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The name of the MQTT topic.

\n@return The name of the MQTT topic.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocationName" : "topic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "topic", "uri" : true }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Topic", "setterDocumentation" : "/**

The name of the MQTT topic.

\n@param topic The name of the MQTT topic.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "topic", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The name of the MQTT topic.

\n@param topic The name of the MQTT topic.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "topic", "variableType" : "String", "documentation" : "

The name of the MQTT topic.

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

The Quality of Service (QoS) level.

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

The Quality of Service (QoS) level.

\n@param qos The Quality of Service (QoS) level.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The Quality of Service (QoS) level.

\n@return The Quality of Service (QoS) level.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocationName" : "qos", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "qos", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Qos", "setterDocumentation" : "/**

The Quality of Service (QoS) level.

\n@param qos The Quality of Service (QoS) level.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "qos", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The Quality of Service (QoS) level.

\n@param qos The Quality of Service (QoS) level.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "qos", "variableType" : "Integer", "documentation" : "

The Quality of Service (QoS) level.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "c2jName" : "payload", "c2jShape" : "Payload", "deprecated" : false, "documentation" : "

The state information, in JSON format.

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

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The state information, in JSON format.

\n

\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n

\n@return The state information, in JSON format.*/", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocationName" : "payload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "payload", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Payload", "setterDocumentation" : "/**

The state information, in JSON format.

\nAWS SDK for Java performs a Base64 encoding on this field before sending this request to AWS service by default. Users of the SDK should not perform Base64 encoding on this field.\n

\n

\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n

\n\n@param payload The state information, in JSON format.*/", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "varargSetterDocumentation" : "/**

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "

The state information, in JSON format.

", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Payload" : { "c2jName" : "payload", "c2jShape" : "Payload", "deprecated" : false, "documentation" : "

The state information, in JSON format.

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

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The state information, in JSON format.

\n

\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n

\n@return The state information, in JSON format.*/", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocationName" : "payload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "payload", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Payload", "setterDocumentation" : "/**

The state information, in JSON format.

\nAWS SDK for Java performs a Base64 encoding on this field before sending this request to AWS service by default. Users of the SDK should not perform Base64 encoding on this field.\n

\n

\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n

\n\n@param payload The state information, in JSON format.*/", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "varargSetterDocumentation" : "/**

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "

The state information, in JSON format.

", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null }, "Qos" : { "c2jName" : "qos", "c2jShape" : "Qos", "deprecated" : false, "documentation" : "

The Quality of Service (QoS) level.

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

The Quality of Service (QoS) level.

\n@param qos The Quality of Service (QoS) level.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The Quality of Service (QoS) level.

\n@return The Quality of Service (QoS) level.*/", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "querystring", "marshallLocationName" : "qos", "queryString" : true, "statusCode" : false, "unmarshallLocationName" : "qos", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Qos", "setterDocumentation" : "/**

The Quality of Service (QoS) level.

\n@param qos The Quality of Service (QoS) level.*/", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "qos", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "varargSetterDocumentation" : "/**

The Quality of Service (QoS) level.

\n@param qos The Quality of Service (QoS) level.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "Integer", "variableName" : "qos", "variableType" : "Integer", "documentation" : "

The Quality of Service (QoS) level.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Topic" : { "c2jName" : "topic", "c2jShape" : "Topic", "deprecated" : false, "documentation" : "

The name of the MQTT topic.

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

The name of the MQTT topic.

\n@param topic The name of the MQTT topic.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The name of the MQTT topic.

\n@return The name of the MQTT topic.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocationName" : "topic", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "topic", "uri" : true }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Topic", "setterDocumentation" : "/**

The name of the MQTT topic.

\n@param topic The name of the MQTT topic.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "topic", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The name of the MQTT topic.

\n@param topic The name of the MQTT topic.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "topic", "variableType" : "String", "documentation" : "

The name of the MQTT topic.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "topic" ], "shapeName" : "PublishRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PublishRequest", "variableName" : "publishRequest", "variableType" : "PublishRequest", "documentation" : null, "simpleType" : "PublishRequest", "variableSetterType" : "PublishRequest" }, "wrapper" : false }, "PublishResult" : { "c2jName" : "PublishResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : null, "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : null, "membersAsMap" : { }, "required" : null, "shapeName" : "PublishResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PublishResult", "variableName" : "publishResult", "variableType" : "PublishResult", "documentation" : null, "simpleType" : "PublishResult", "variableSetterType" : "PublishResult" }, "wrapper" : false }, "RequestEntityTooLargeException" : { "c2jName" : "RequestEntityTooLargeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The payload exceeds the maximum size allowed.

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

The specified resource does not exist.

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

The service is temporarily unavailable.

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

The rate exceeds the limit.

", "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 }, "UnauthorizedException" : { "c2jName" : "UnauthorizedException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

You are not authorized to perform this operation.

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

The document encoding is not supported.

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

The input for the UpdateThingShadow operation.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : { "action" : "UpdateThingShadow", "locationName" : null, "requestUri" : "/things/{thingName}/shadow", "target" : null, "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "c2jName" : "thingName", "c2jShape" : "ThingName", "deprecated" : false, "documentation" : "

The name of the thing.

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

The name of the thing.

\n@param thingName The name of the thing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The name of the thing.

\n@return The name of the thing.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocationName" : "thingName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "thingName", "uri" : true }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ThingName", "setterDocumentation" : "/**

The name of the thing.

\n@param thingName The name of the thing.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "thingName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The name of the thing.

\n@param thingName The name of the thing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "thingName", "variableType" : "String", "documentation" : "

The name of the thing.

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

The state information, in JSON format.

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

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The state information, in JSON format.

\n

\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n

\n@return The state information, in JSON format.*/", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocationName" : "payload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "payload", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Payload", "setterDocumentation" : "/**

The state information, in JSON format.

\nAWS SDK for Java performs a Base64 encoding on this field before sending this request to AWS service by default. Users of the SDK should not perform Base64 encoding on this field.\n

\n

\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n

\n\n@param payload The state information, in JSON format.*/", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "varargSetterDocumentation" : "/**

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "

The state information, in JSON format.

", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Payload" : { "c2jName" : "payload", "c2jShape" : "JsonDocument", "deprecated" : false, "documentation" : "

The state information, in JSON format.

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

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The state information, in JSON format.

\n

\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n

\n@return The state information, in JSON format.*/", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocationName" : "payload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "payload", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Payload", "setterDocumentation" : "/**

The state information, in JSON format.

\nAWS SDK for Java performs a Base64 encoding on this field before sending this request to AWS service by default. Users of the SDK should not perform Base64 encoding on this field.\n

\n

\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n

\n\n@param payload The state information, in JSON format.*/", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "varargSetterDocumentation" : "/**

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "

The state information, in JSON format.

", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null }, "ThingName" : { "c2jName" : "thingName", "c2jShape" : "ThingName", "deprecated" : false, "documentation" : "

The name of the thing.

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

The name of the thing.

\n@param thingName The name of the thing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The name of the thing.

\n@return The name of the thing.*/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : "uri", "marshallLocationName" : "thingName", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "thingName", "uri" : true }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "ThingName", "setterDocumentation" : "/**

The name of the thing.

\n@param thingName The name of the thing.*/", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "thingName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "varargSetterDocumentation" : "/**

The name of the thing.

\n@param thingName The name of the thing.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "String", "variableName" : "thingName", "variableType" : "String", "documentation" : "

The name of the thing.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "required" : [ "thingName", "payload" ], "shapeName" : "UpdateThingShadowRequest", "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateThingShadowRequest", "variableName" : "updateThingShadowRequest", "variableType" : "UpdateThingShadowRequest", "documentation" : null, "simpleType" : "UpdateThingShadowRequest", "variableSetterType" : "UpdateThingShadowRequest" }, "wrapper" : false }, "UpdateThingShadowResult" : { "c2jName" : "UpdateThingShadowResponse", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false }, "deprecated" : false, "documentation" : "

The output from the UpdateThingShadow operation.

", "enums" : null, "errorCode" : null, "hasHeaderMember" : false, "hasPayloadMember" : true, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "marshaller" : null, "members" : [ { "c2jName" : "payload", "c2jShape" : "JsonDocument", "deprecated" : false, "documentation" : "

The state information, in JSON format.

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

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The state information, in JSON format.

\n

\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n

\n@return The state information, in JSON format.*/", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocationName" : "payload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "payload", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Payload", "setterDocumentation" : "/**

The state information, in JSON format.

\nAWS SDK for Java performs a Base64 encoding on this field before sending this request to AWS service by default. Users of the SDK should not perform Base64 encoding on this field.\n

\n

\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n

\n\n@param payload The state information, in JSON format.*/", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "varargSetterDocumentation" : "/**

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "

The state information, in JSON format.

", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Payload" : { "c2jName" : "payload", "c2jShape" : "JsonDocument", "deprecated" : false, "documentation" : "

The state information, in JSON format.

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

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "getterDocumentation" : "/**

The state information, in JSON format.

\n

\n{@code ByteBuffer}s are stateful. Calling their {@code get} methods changes their {@code position}. We recommend using {@link java.nio.ByteBuffer#asReadOnlyBuffer()} to create a read-only view of the buffer with an independent {@code position}, and calling {@code get} methods on this rather than directly on the returned {@code ByteBuffer}. Doing so will ensure that anyone else using the {@code ByteBuffer} will not be affected by changes to the {@code position}.\n

\n@return The state information, in JSON format.*/", "getterModel" : { "returnType" : "java.nio.ByteBuffer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "header" : false, "isPayload" : true, "isStreaming" : false, "location" : null, "marshallLocationName" : "payload", "queryString" : false, "statusCode" : false, "unmarshallLocationName" : "payload", "uri" : false }, "idempotencyToken" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "name" : "Payload", "setterDocumentation" : "/**

The state information, in JSON format.

\nAWS SDK for Java performs a Base64 encoding on this field before sending this request to AWS service by default. Users of the SDK should not perform Base64 encoding on this field.\n

\n

\nWarning: ByteBuffers returned by the SDK are mutable. Changes to the content or position of the byte buffer will be seen by all objects that have a reference to this object. It is recommended to call ByteBuffer.duplicate() or ByteBuffer.asReadOnlyBuffer() before using or reading from the buffer. This behavior will be changed in a future major version of the SDK.\n

\n\n@param payload The state information, in JSON format.*/", "setterModel" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "simple" : true, "varargSetterDocumentation" : "/**

The state information, in JSON format.

\n@param payload The state information, in JSON format.\n@return Returns a reference to this object so that method calls can be chained together.*/", "variable" : { "variableDeclarationType" : "java.nio.ByteBuffer", "variableName" : "payload", "variableType" : "java.nio.ByteBuffer", "documentation" : "

The state information, in JSON format.

", "simpleType" : "ByteBuffer", "variableSetterType" : "java.nio.ByteBuffer" }, "xmlNameSpaceUri" : null } }, "required" : null, "shapeName" : "UpdateThingShadowResult", "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateThingShadowResult", "variableName" : "updateThingShadowResult", "variableType" : "UpdateThingShadowResult", "documentation" : null, "simpleType" : "UpdateThingShadowResult", "variableSetterType" : "UpdateThingShadowResult" }, "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" : "AWSIotDataException", "sdkModeledExceptionBaseFqcn" : "com.amazonaws.services.iotdata.model.AWSIotDataException", "serviceBaseExceptionFqcn" : "com.amazonaws.AmazonServiceException" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy