
models.data.iot-2015-05-28-intermediate.json Maven / Gradle / Ivy
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ ],
"calculateCrc32FromCompressedData" : false,
"convenienceTypeOverloads" : [ ],
"customErrorCodeFieldName" : null,
"customProtocolFactoryFqcn" : null,
"customResponseMetadata" : null,
"customRetryPolicy" : null,
"customServiceMetadata" : null,
"defaultSimpleMethodTestRegion" : null,
"deprecatedOperations" : [ ],
"deprecatedShapes" : [ ],
"excludeClientCreateMethod" : false,
"modelMarshallerDefaultValueSupplier" : { },
"operationModifiers" : null,
"paginationCustomization" : null,
"renameShapes" : null,
"sdkModeledExceptionBaseClassName" : null,
"sdkRequestBaseClassName" : null,
"sdkResponseBaseClassName" : null,
"serviceSpecificClientConfigClass" : null,
"serviceSpecificHttpConfig" : null,
"shapeModifiers" : null,
"shapeSubstitutions" : null,
"shareModelConfig" : null,
"skipSyncClientGeneration" : false,
"useAutoConstructList" : true,
"useAutoConstructMap" : true,
"utilitiesMethod" : null,
"verifiedSimpleMethods" : [ ]
},
"metadata" : {
"apiVersion" : "2015-05-28",
"asyncBuilder" : "DefaultIotDataPlaneAsyncClientBuilder",
"asyncBuilderInterface" : "IotDataPlaneAsyncClientBuilder",
"asyncClient" : "DefaultIotDataPlaneAsyncClient",
"asyncInterface" : "IotDataPlaneAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultIotDataPlaneBaseClientBuilder",
"baseBuilderInterface" : "IotDataPlaneBaseClientBuilder",
"baseExceptionName" : "IotDataPlaneException",
"baseRequestName" : "IotDataPlaneRequest",
"baseResponseName" : "IotDataPlaneResponse",
"cborProtocol" : false,
"clientPackageName" : "iotdataplane",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "AWS IoT Data Plane",
"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",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.iotdataplane",
"fullModelPackageName" : "software.amazon.awssdk.services.iotdataplane.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.iotdataplane.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.iotdataplane.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.iotdataplane.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "iotdataplane.model",
"paginatorsPackageName" : "iotdataplane.paginators",
"protocol" : "rest-json",
"queryProtocol" : false,
"requestTransformPackageName" : "iotdataplane.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "IoT Data Plane",
"serviceName" : "IotDataPlane",
"signingName" : "iotdata",
"syncBuilder" : "DefaultIotDataPlaneClientBuilder",
"syncBuilderInterface" : "IotDataPlaneClientBuilder",
"syncClient" : "DefaultIotDataPlaneClient",
"syncInterface" : "IotDataPlaneClient",
"transformPackageName" : "iotdataplane.transform",
"uid" : "iot-data-2015-05-28",
"xmlProtocol" : false
},
"operations" : {
"DeleteThingShadow" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Deletes the thing shadow for the specified thing.
For more information, see DeleteThingShadow in the AWS IoT Developer Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "The request is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ThrottlingException",
"documentation" : "The rate exceeds the limit.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "UnauthorizedException",
"documentation" : "You are not authorized to perform this operation.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is temporarily unavailable.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "An unexpected error has occurred.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The specified combination of HTTP verb and URI is not supported.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "UnsupportedDocumentEncodingException",
"documentation" : "The document encoding is not supported.
",
"httpStatusCode" : 415
} ],
"hasBlobMemberAsPayload" : true,
"input" : {
"variableDeclarationType" : "DeleteThingShadowRequest",
"variableName" : "deleteThingShadowRequest",
"variableType" : "DeleteThingShadowRequest",
"documentation" : "The input for the DeleteThingShadow operation.
",
"simpleType" : "DeleteThingShadowRequest",
"variableSetterType" : "DeleteThingShadowRequest"
},
"methodName" : "deleteThingShadow",
"operationName" : "DeleteThingShadow",
"paginated" : false,
"returnType" : {
"returnType" : "DeleteThingShadowResponse",
"documentation" : "The output from the DeleteThingShadow operation.
"
},
"syncReturnType" : "DeleteThingShadowResponse"
},
"GetThingShadow" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Gets the thing shadow for the specified thing.
For more information, see GetThingShadow in the AWS IoT Developer Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidRequestException",
"documentation" : "The request is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "The specified resource does not exist.
",
"httpStatusCode" : 404
}, {
"exceptionName" : "ThrottlingException",
"documentation" : "The rate exceeds the limit.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "UnauthorizedException",
"documentation" : "You are not authorized to perform this operation.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is temporarily unavailable.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "An unexpected error has occurred.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The specified combination of HTTP verb and URI is not supported.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "UnsupportedDocumentEncodingException",
"documentation" : "The document encoding is not supported.
",
"httpStatusCode" : 415
} ],
"hasBlobMemberAsPayload" : true,
"input" : {
"variableDeclarationType" : "GetThingShadowRequest",
"variableName" : "getThingShadowRequest",
"variableType" : "GetThingShadowRequest",
"documentation" : "The input for the GetThingShadow operation.
",
"simpleType" : "GetThingShadowRequest",
"variableSetterType" : "GetThingShadowRequest"
},
"methodName" : "getThingShadow",
"operationName" : "GetThingShadow",
"paginated" : false,
"returnType" : {
"returnType" : "GetThingShadowResponse",
"documentation" : "The output from the GetThingShadow operation.
"
},
"syncReturnType" : "GetThingShadowResponse"
},
"Publish" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Publishes state information.
For more information, see HTTP Protocol in the AWS IoT Developer Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InternalFailureException",
"documentation" : "An unexpected error has occurred.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "The request is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "UnauthorizedException",
"documentation" : "You are not authorized to perform this operation.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The specified combination of HTTP verb and URI is not supported.
",
"httpStatusCode" : 405
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "PublishRequest",
"variableName" : "publishRequest",
"variableType" : "PublishRequest",
"documentation" : "The input for the Publish operation.
",
"simpleType" : "PublishRequest",
"variableSetterType" : "PublishRequest"
},
"methodName" : "publish",
"operationName" : "Publish",
"paginated" : false,
"returnType" : {
"returnType" : "PublishResponse",
"documentation" : null
},
"syncReturnType" : "PublishResponse"
},
"UpdateThingShadow" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Updates the thing shadow for the specified thing.
For more information, see UpdateThingShadow in the AWS IoT Developer Guide.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ConflictException",
"documentation" : "The specified version does not match the version of the document.
",
"httpStatusCode" : 409
}, {
"exceptionName" : "RequestEntityTooLargeException",
"documentation" : "The payload exceeds the maximum size allowed.
",
"httpStatusCode" : 413
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "The request is not valid.
",
"httpStatusCode" : 400
}, {
"exceptionName" : "ThrottlingException",
"documentation" : "The rate exceeds the limit.
",
"httpStatusCode" : 429
}, {
"exceptionName" : "UnauthorizedException",
"documentation" : "You are not authorized to perform this operation.
",
"httpStatusCode" : 401
}, {
"exceptionName" : "ServiceUnavailableException",
"documentation" : "The service is temporarily unavailable.
",
"httpStatusCode" : 503
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "An unexpected error has occurred.
",
"httpStatusCode" : 500
}, {
"exceptionName" : "MethodNotAllowedException",
"documentation" : "The specified combination of HTTP verb and URI is not supported.
",
"httpStatusCode" : 405
}, {
"exceptionName" : "UnsupportedDocumentEncodingException",
"documentation" : "The document encoding is not supported.
",
"httpStatusCode" : 415
} ],
"hasBlobMemberAsPayload" : true,
"input" : {
"variableDeclarationType" : "UpdateThingShadowRequest",
"variableName" : "updateThingShadowRequest",
"variableType" : "UpdateThingShadowRequest",
"documentation" : "The input for the UpdateThingShadow operation.
",
"simpleType" : "UpdateThingShadowRequest",
"variableSetterType" : "UpdateThingShadowRequest"
},
"methodName" : "updateThingShadow",
"operationName" : "UpdateThingShadow",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateThingShadowResponse",
"documentation" : "The output from the UpdateThingShadow operation.
"
},
"syncReturnType" : "UpdateThingShadowResponse"
}
},
"shapes" : {
"ConflictException" : {
"c2jName" : "ConflictException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The specified version does not match the version of the document.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "ConflictException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 409,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ConflictException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ConflictException",
"variableName" : "conflictException",
"variableType" : "ConflictException",
"documentation" : null,
"simpleType" : "ConflictException",
"variableSetterType" : "ConflictException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"DeleteThingShadowRequest" : {
"c2jName" : "DeleteThingShadowRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The input for the DeleteThingShadow operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DeleteThingShadow",
"locationName" : null,
"requestUri" : "/things/{thingName}/shadow",
"target" : null,
"verb" : "DELETE",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getThingName",
"beanStyleSetterMethodName" : "setThingName",
"c2jName" : "thingName",
"c2jShape" : "ThingName",
"defaultConsumerFluentSetterDocumentation" : "The name of the thing.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #thingName(String)}.\n@param thingName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thingName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the thing.
\n@return The name of the thing.\n@deprecated Use {@link #thingName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #thingName(String)}\n",
"documentation" : "The name of the thing.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ThingName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasThingName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "thingName",
"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.",
"fluentSetterMethodName" : "thingName",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "thingName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "thingName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ThingName",
"sensitive" : false,
"setterDocumentation" : "The name of the thing.
\n@param thingName The name of the thing.",
"setterMethodName" : "setThingName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : "The name of the thing.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ThingName" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getThingName",
"beanStyleSetterMethodName" : "setThingName",
"c2jName" : "thingName",
"c2jShape" : "ThingName",
"defaultConsumerFluentSetterDocumentation" : "The name of the thing.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #thingName(String)}.\n@param thingName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thingName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the thing.
\n@return The name of the thing.\n@deprecated Use {@link #thingName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #thingName(String)}\n",
"documentation" : "The name of the thing.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ThingName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasThingName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "thingName",
"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.",
"fluentSetterMethodName" : "thingName",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "thingName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "thingName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ThingName",
"sensitive" : false,
"setterDocumentation" : "The name of the thing.
\n@param thingName The name of the thing.",
"setterMethodName" : "setThingName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : "The name of the thing.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getThingName",
"beanStyleSetterMethodName" : "setThingName",
"c2jName" : "thingName",
"c2jShape" : "ThingName",
"defaultConsumerFluentSetterDocumentation" : "The name of the thing.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #thingName(String)}.\n@param thingName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thingName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the thing.
\n@return The name of the thing.\n@deprecated Use {@link #thingName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #thingName(String)}\n",
"documentation" : "The name of the thing.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ThingName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasThingName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "thingName",
"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.",
"fluentSetterMethodName" : "thingName",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "thingName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "thingName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ThingName",
"sensitive" : false,
"setterDocumentation" : "The name of the thing.
\n@param thingName The name of the thing.",
"setterMethodName" : "setThingName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : "The name of the thing.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "thingName" ],
"shapeName" : "DeleteThingShadowRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DeleteThingShadowRequest",
"variableName" : "deleteThingShadowRequest",
"variableType" : "DeleteThingShadowRequest",
"documentation" : null,
"simpleType" : "DeleteThingShadowRequest",
"variableSetterType" : "DeleteThingShadowRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"DeleteThingShadowResponse" : {
"c2jName" : "DeleteThingShadowResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The output from the DeleteThingShadow operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : true,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "JsonDocument",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Payload" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "JsonDocument",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "JsonDocument",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "payload" ],
"shapeName" : "DeleteThingShadowResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeleteThingShadowResponse",
"variableName" : "deleteThingShadowResponse",
"variableType" : "DeleteThingShadowResponse",
"documentation" : null,
"simpleType" : "DeleteThingShadowResponse",
"variableSetterType" : "DeleteThingShadowResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"GetThingShadowRequest" : {
"c2jName" : "GetThingShadowRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The input for the GetThingShadow operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "GetThingShadow",
"locationName" : null,
"requestUri" : "/things/{thingName}/shadow",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getThingName",
"beanStyleSetterMethodName" : "setThingName",
"c2jName" : "thingName",
"c2jShape" : "ThingName",
"defaultConsumerFluentSetterDocumentation" : "The name of the thing.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #thingName(String)}.\n@param thingName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thingName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the thing.
\n@return The name of the thing.\n@deprecated Use {@link #thingName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #thingName(String)}\n",
"documentation" : "The name of the thing.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ThingName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasThingName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "thingName",
"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.",
"fluentSetterMethodName" : "thingName",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "thingName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "thingName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ThingName",
"sensitive" : false,
"setterDocumentation" : "The name of the thing.
\n@param thingName The name of the thing.",
"setterMethodName" : "setThingName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : "The name of the thing.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ThingName" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getThingName",
"beanStyleSetterMethodName" : "setThingName",
"c2jName" : "thingName",
"c2jShape" : "ThingName",
"defaultConsumerFluentSetterDocumentation" : "The name of the thing.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #thingName(String)}.\n@param thingName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thingName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the thing.
\n@return The name of the thing.\n@deprecated Use {@link #thingName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #thingName(String)}\n",
"documentation" : "The name of the thing.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ThingName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasThingName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "thingName",
"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.",
"fluentSetterMethodName" : "thingName",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "thingName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "thingName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ThingName",
"sensitive" : false,
"setterDocumentation" : "The name of the thing.
\n@param thingName The name of the thing.",
"setterMethodName" : "setThingName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : "The name of the thing.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getThingName",
"beanStyleSetterMethodName" : "setThingName",
"c2jName" : "thingName",
"c2jShape" : "ThingName",
"defaultConsumerFluentSetterDocumentation" : "The name of the thing.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #thingName(String)}.\n@param thingName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thingName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the thing.
\n@return The name of the thing.\n@deprecated Use {@link #thingName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #thingName(String)}\n",
"documentation" : "The name of the thing.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ThingName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasThingName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "thingName",
"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.",
"fluentSetterMethodName" : "thingName",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "thingName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "thingName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ThingName",
"sensitive" : false,
"setterDocumentation" : "The name of the thing.
\n@param thingName The name of the thing.",
"setterMethodName" : "setThingName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : "The name of the thing.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "thingName" ],
"shapeName" : "GetThingShadowRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetThingShadowRequest",
"variableName" : "getThingShadowRequest",
"variableType" : "GetThingShadowRequest",
"documentation" : null,
"simpleType" : "GetThingShadowRequest",
"variableSetterType" : "GetThingShadowRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"GetThingShadowResponse" : {
"c2jName" : "GetThingShadowResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The output from the GetThingShadow operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : true,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "JsonDocument",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Payload" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "JsonDocument",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "JsonDocument",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetThingShadowResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetThingShadowResponse",
"variableName" : "getThingShadowResponse",
"variableType" : "GetThingShadowResponse",
"documentation" : null,
"simpleType" : "GetThingShadowResponse",
"variableSetterType" : "GetThingShadowResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"InternalFailureException" : {
"c2jName" : "InternalFailureException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "An unexpected error has occurred.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "InternalFailureException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 500,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "InternalFailureException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "InternalFailureException",
"variableName" : "internalFailureException",
"variableType" : "InternalFailureException",
"documentation" : null,
"simpleType" : "InternalFailureException",
"variableSetterType" : "InternalFailureException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"InvalidRequestException" : {
"c2jName" : "InvalidRequestException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The request is not valid.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "InvalidRequestException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 400,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "InvalidRequestException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "InvalidRequestException",
"variableName" : "invalidRequestException",
"variableType" : "InvalidRequestException",
"documentation" : null,
"simpleType" : "InvalidRequestException",
"variableSetterType" : "InvalidRequestException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"MethodNotAllowedException" : {
"c2jName" : "MethodNotAllowedException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The specified combination of HTTP verb and URI is not supported.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "MethodNotAllowedException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 405,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "MethodNotAllowedException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "MethodNotAllowedException",
"variableName" : "methodNotAllowedException",
"variableType" : "MethodNotAllowedException",
"documentation" : null,
"simpleType" : "MethodNotAllowedException",
"variableSetterType" : "MethodNotAllowedException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"PublishRequest" : {
"c2jName" : "PublishRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The input for the Publish operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : true,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "Publish",
"locationName" : null,
"requestUri" : "/topics/{topic}",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTopic",
"beanStyleSetterMethodName" : "setTopic",
"c2jName" : "topic",
"c2jShape" : "Topic",
"defaultConsumerFluentSetterDocumentation" : "The name of the MQTT topic.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #topic(String)}.\n@param topic a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #topic(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the MQTT topic.
\n@return The name of the MQTT topic.\n@deprecated Use {@link #topic()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #topic(String)}\n",
"documentation" : "The name of the MQTT topic.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Topic property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTopic",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "topic",
"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.",
"fluentSetterMethodName" : "topic",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "topic",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "topic",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Topic",
"sensitive" : false,
"setterDocumentation" : "The name of the MQTT topic.
\n@param topic The name of the MQTT topic.",
"setterMethodName" : "setTopic",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "topic",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "topic",
"variableType" : "String",
"documentation" : "The name of the MQTT topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getQos",
"beanStyleSetterMethodName" : "setQos",
"c2jName" : "qos",
"c2jShape" : "Qos",
"defaultConsumerFluentSetterDocumentation" : "The Quality of Service (QoS) level.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #qos(Integer)}.\n@param qos a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #qos(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Quality of Service (QoS) level.
\n@return The Quality of Service (QoS) level.\n@deprecated Use {@link #qos()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #qos(Integer)}\n",
"documentation" : "The Quality of Service (QoS) level.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Qos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasQos",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qos",
"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.",
"fluentSetterMethodName" : "qos",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "qos",
"queryString" : true,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "qos",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Qos",
"sensitive" : false,
"setterDocumentation" : "The Quality of Service (QoS) level.
\n@param qos The Quality of Service (QoS) level.",
"setterMethodName" : "setQos",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "qos",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "qos",
"variableType" : "Integer",
"documentation" : "The Quality of Service (QoS) level.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "Payload",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Payload" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "Payload",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Qos" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getQos",
"beanStyleSetterMethodName" : "setQos",
"c2jName" : "qos",
"c2jShape" : "Qos",
"defaultConsumerFluentSetterDocumentation" : "The Quality of Service (QoS) level.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #qos(Integer)}.\n@param qos a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #qos(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Quality of Service (QoS) level.
\n@return The Quality of Service (QoS) level.\n@deprecated Use {@link #qos()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #qos(Integer)}\n",
"documentation" : "The Quality of Service (QoS) level.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Qos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasQos",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qos",
"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.",
"fluentSetterMethodName" : "qos",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "qos",
"queryString" : true,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "qos",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Qos",
"sensitive" : false,
"setterDocumentation" : "The Quality of Service (QoS) level.
\n@param qos The Quality of Service (QoS) level.",
"setterMethodName" : "setQos",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "qos",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "qos",
"variableType" : "Integer",
"documentation" : "The Quality of Service (QoS) level.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Topic" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTopic",
"beanStyleSetterMethodName" : "setTopic",
"c2jName" : "topic",
"c2jShape" : "Topic",
"defaultConsumerFluentSetterDocumentation" : "The name of the MQTT topic.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #topic(String)}.\n@param topic a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #topic(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the MQTT topic.
\n@return The name of the MQTT topic.\n@deprecated Use {@link #topic()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #topic(String)}\n",
"documentation" : "The name of the MQTT topic.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Topic property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTopic",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "topic",
"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.",
"fluentSetterMethodName" : "topic",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "topic",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "topic",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Topic",
"sensitive" : false,
"setterDocumentation" : "The name of the MQTT topic.
\n@param topic The name of the MQTT topic.",
"setterMethodName" : "setTopic",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "topic",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "topic",
"variableType" : "String",
"documentation" : "The name of the MQTT topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTopic",
"beanStyleSetterMethodName" : "setTopic",
"c2jName" : "topic",
"c2jShape" : "Topic",
"defaultConsumerFluentSetterDocumentation" : "The name of the MQTT topic.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #topic(String)}.\n@param topic a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #topic(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the MQTT topic.
\n@return The name of the MQTT topic.\n@deprecated Use {@link #topic()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #topic(String)}\n",
"documentation" : "The name of the MQTT topic.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Topic property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTopic",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "topic",
"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.",
"fluentSetterMethodName" : "topic",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "topic",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "topic",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Topic",
"sensitive" : false,
"setterDocumentation" : "The name of the MQTT topic.
\n@param topic The name of the MQTT topic.",
"setterMethodName" : "setTopic",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "topic",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "topic",
"variableType" : "String",
"documentation" : "The name of the MQTT topic.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getQos",
"beanStyleSetterMethodName" : "setQos",
"c2jName" : "qos",
"c2jShape" : "Qos",
"defaultConsumerFluentSetterDocumentation" : "The Quality of Service (QoS) level.
\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #qos(Integer)}.\n@param qos a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #qos(Integer)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The Quality of Service (QoS) level.
\n@return The Quality of Service (QoS) level.\n@deprecated Use {@link #qos()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #qos(Integer)}\n",
"documentation" : "The Quality of Service (QoS) level.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Qos property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasQos",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "qos",
"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.",
"fluentSetterMethodName" : "qos",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "qos",
"queryString" : true,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "qos",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Qos",
"sensitive" : false,
"setterDocumentation" : "The Quality of Service (QoS) level.
\n@param qos The Quality of Service (QoS) level.",
"setterMethodName" : "setQos",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "qos",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "qos",
"variableType" : "Integer",
"documentation" : "The Quality of Service (QoS) level.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "Payload",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "topic" ],
"shapeName" : "PublishRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "PublishRequest",
"variableName" : "publishRequest",
"variableType" : "PublishRequest",
"documentation" : null,
"simpleType" : "PublishRequest",
"variableSetterType" : "PublishRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"PublishResponse" : {
"c2jName" : "PublishResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : null,
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "PublishResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "PublishResponse",
"variableName" : "publishResponse",
"variableType" : "PublishResponse",
"documentation" : null,
"simpleType" : "PublishResponse",
"variableSetterType" : "PublishResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"RequestEntityTooLargeException" : {
"c2jName" : "RequestEntityTooLargeException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The payload exceeds the maximum size allowed.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "RequestEntityTooLargeException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 413,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "RequestEntityTooLargeException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "RequestEntityTooLargeException",
"variableName" : "requestEntityTooLargeException",
"variableType" : "RequestEntityTooLargeException",
"documentation" : null,
"simpleType" : "RequestEntityTooLargeException",
"variableSetterType" : "RequestEntityTooLargeException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ResourceNotFoundException" : {
"c2jName" : "ResourceNotFoundException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The specified resource does not exist.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "ResourceNotFoundException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 404,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ResourceNotFoundException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ResourceNotFoundException",
"variableName" : "resourceNotFoundException",
"variableType" : "ResourceNotFoundException",
"documentation" : null,
"simpleType" : "ResourceNotFoundException",
"variableSetterType" : "ResourceNotFoundException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ServiceUnavailableException" : {
"c2jName" : "ServiceUnavailableException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The service is temporarily unavailable.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "ServiceUnavailableException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 503,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ServiceUnavailableException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ServiceUnavailableException",
"variableName" : "serviceUnavailableException",
"variableType" : "ServiceUnavailableException",
"documentation" : null,
"simpleType" : "ServiceUnavailableException",
"variableSetterType" : "ServiceUnavailableException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ThrottlingException" : {
"c2jName" : "ThrottlingException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The rate exceeds the limit.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "ThrottlingException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 429,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ThrottlingException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ThrottlingException",
"variableName" : "throttlingException",
"variableType" : "ThrottlingException",
"documentation" : null,
"simpleType" : "ThrottlingException",
"variableSetterType" : "ThrottlingException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"UnauthorizedException" : {
"c2jName" : "UnauthorizedException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "You are not authorized to perform this operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "UnauthorizedException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 401,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "UnauthorizedException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "UnauthorizedException",
"variableName" : "unauthorizedException",
"variableType" : "UnauthorizedException",
"documentation" : null,
"simpleType" : "UnauthorizedException",
"variableSetterType" : "UnauthorizedException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"UnsupportedDocumentEncodingException" : {
"c2jName" : "UnsupportedDocumentEncodingException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The document encoding is not supported.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "UnsupportedDocumentEncodingException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 415,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "UnsupportedDocumentEncodingException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "UnsupportedDocumentEncodingException",
"variableName" : "unsupportedDocumentEncodingException",
"variableType" : "UnsupportedDocumentEncodingException",
"documentation" : null,
"simpleType" : "UnsupportedDocumentEncodingException",
"variableSetterType" : "UnsupportedDocumentEncodingException"
},
"wrapper" : false,
"xmlNamespace" : null
},
"UpdateThingShadowRequest" : {
"c2jName" : "UpdateThingShadowRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The input for the UpdateThingShadow operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : true,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "UpdateThingShadow",
"locationName" : null,
"requestUri" : "/things/{thingName}/shadow",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getThingName",
"beanStyleSetterMethodName" : "setThingName",
"c2jName" : "thingName",
"c2jShape" : "ThingName",
"defaultConsumerFluentSetterDocumentation" : "The name of the thing.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #thingName(String)}.\n@param thingName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thingName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the thing.
\n@return The name of the thing.\n@deprecated Use {@link #thingName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #thingName(String)}\n",
"documentation" : "The name of the thing.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ThingName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasThingName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "thingName",
"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.",
"fluentSetterMethodName" : "thingName",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "thingName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "thingName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ThingName",
"sensitive" : false,
"setterDocumentation" : "The name of the thing.
\n@param thingName The name of the thing.",
"setterMethodName" : "setThingName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : "The name of the thing.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "JsonDocument",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Payload" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "JsonDocument",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ThingName" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getThingName",
"beanStyleSetterMethodName" : "setThingName",
"c2jName" : "thingName",
"c2jShape" : "ThingName",
"defaultConsumerFluentSetterDocumentation" : "The name of the thing.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #thingName(String)}.\n@param thingName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thingName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the thing.
\n@return The name of the thing.\n@deprecated Use {@link #thingName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #thingName(String)}\n",
"documentation" : "The name of the thing.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ThingName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasThingName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "thingName",
"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.",
"fluentSetterMethodName" : "thingName",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "thingName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "thingName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ThingName",
"sensitive" : false,
"setterDocumentation" : "The name of the thing.
\n@param thingName The name of the thing.",
"setterMethodName" : "setThingName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : "The name of the thing.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getThingName",
"beanStyleSetterMethodName" : "setThingName",
"c2jName" : "thingName",
"c2jShape" : "ThingName",
"defaultConsumerFluentSetterDocumentation" : "The name of the thing.
\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #thingName(String)}.\n@param thingName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #thingName(String)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the thing.
\n@return The name of the thing.\n@deprecated Use {@link #thingName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #thingName(String)}\n",
"documentation" : "The name of the thing.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ThingName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasThingName",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "thingName",
"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.",
"fluentSetterMethodName" : "thingName",
"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,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "uri",
"marshallLocation" : "PATH",
"marshallLocationName" : "thingName",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "thingName",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ThingName",
"sensitive" : false,
"setterDocumentation" : "The name of the thing.
\n@param thingName The name of the thing.",
"setterMethodName" : "setThingName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "thingName",
"variableType" : "String",
"documentation" : "The name of the thing.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "JsonDocument",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "thingName", "payload" ],
"shapeName" : "UpdateThingShadowRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "UpdateThingShadowRequest",
"variableName" : "updateThingShadowRequest",
"variableType" : "UpdateThingShadowRequest",
"documentation" : null,
"simpleType" : "UpdateThingShadowRequest",
"variableSetterType" : "UpdateThingShadowRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"UpdateThingShadowResponse" : {
"c2jName" : "UpdateThingShadowResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "The output from the UpdateThingShadow operation.
",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : true,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "JsonDocument",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Payload" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "JsonDocument",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getPayload",
"beanStyleSetterMethodName" : "setPayload",
"c2jName" : "payload",
"c2jShape" : "JsonDocument",
"defaultConsumerFluentSetterDocumentation" : "The state information, in JSON format.
\nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.\n@deprecated Use {@link #payload()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #payload(SdkBytes)}\n",
"documentation" : "The state information, in JSON format.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Payload property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasPayload",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "payload",
"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.",
"fluentSetterMethodName" : "payload",
"getterDocumentation" : "The state information, in JSON format.
\n@return The state information, in JSON format.",
"getterModel" : {
"returnType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : true,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "payload",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "payload",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : true,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_BYTES",
"name" : "Payload",
"sensitive" : false,
"setterDocumentation" : "The state information, in JSON format.
\n@param payload The state information, in JSON format.",
"setterMethodName" : "setPayload",
"setterModel" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : null,
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes",
"variableName" : "payload",
"variableType" : "software.amazon.awssdk.core.SdkBytes",
"documentation" : "The state information, in JSON format.
",
"simpleType" : "SdkBytes",
"variableSetterType" : "software.amazon.awssdk.core.SdkBytes"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "UpdateThingShadowResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "UpdateThingShadowResponse",
"variableName" : "updateThingShadowResponse",
"variableType" : "UpdateThingShadowResponse",
"documentation" : null,
"simpleType" : "UpdateThingShadowResponse",
"variableSetterType" : "UpdateThingShadowResponse"
},
"wrapper" : false,
"xmlNamespace" : null
}
},
"customAuthorizers" : { },
"customRetryPolicy" : null,
"examples" : {
"examples" : { },
"version" : "1.0"
},
"fileHeader" : "/*\n * Copyright Amazon.com, Inc. or its affiliates. All Rights 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 */\n",
"sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse",
"sdkModeledExceptionBaseClassName" : "IotDataPlaneException",
"sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.iotdataplane.model.IotDataPlaneException",
"sdkRequestBaseClassName" : "IotDataPlaneRequest",
"sdkResponseBaseClassName" : "IotDataPlaneResponse"
}