models.devices.iot1click-2018-05-14-intermediate.json Maven / Gradle / Ivy
{
"customizationConfig" : {
"attachPayloadTraitToMember" : { },
"blacklistedSimpleMethods" : [ "listDevices" ],
"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" : "2018-05-14",
"asyncBuilder" : "DefaultIot1ClickDevicesAsyncClientBuilder",
"asyncBuilderInterface" : "Iot1ClickDevicesAsyncClientBuilder",
"asyncClient" : "DefaultIot1ClickDevicesAsyncClient",
"asyncInterface" : "Iot1ClickDevicesAsyncClient",
"authPolicyPackageName" : null,
"authType" : "V4",
"baseBuilder" : "DefaultIot1ClickDevicesBaseClientBuilder",
"baseBuilderInterface" : "Iot1ClickDevicesBaseClientBuilder",
"baseExceptionName" : "Iot1ClickDevicesException",
"baseRequestName" : "Iot1ClickDevicesRequest",
"baseResponseName" : "Iot1ClickDevicesResponse",
"cborProtocol" : false,
"clientPackageName" : "iot1clickdevices",
"contentType" : null,
"defaultEndpoint" : null,
"defaultEndpointWithoutHttpProtocol" : null,
"defaultRegion" : null,
"descriptiveServiceName" : "AWS IoT 1-Click Devices Service",
"documentation" : "Stub description
",
"endpointPrefix" : "devices.iot1click",
"fullAuthPolicyPackageName" : "software.amazon.awssdk.services",
"fullClientPackageName" : "software.amazon.awssdk.services.iot1clickdevices",
"fullModelPackageName" : "software.amazon.awssdk.services.iot1clickdevices.model",
"fullPaginatorsPackageName" : "software.amazon.awssdk.services.iot1clickdevices.paginators",
"fullRequestTransformPackageName" : "software.amazon.awssdk.services.iot1clickdevices.transform",
"fullTransformPackageName" : "software.amazon.awssdk.services.iot1clickdevices.transform",
"ionProtocol" : false,
"jsonProtocol" : true,
"jsonVersion" : "1.1",
"modelPackageName" : "iot1clickdevices.model",
"paginatorsPackageName" : "iot1clickdevices.paginators",
"protocol" : "rest-json",
"requestTransformPackageName" : "iot1clickdevices.transform",
"requiresApiKey" : false,
"requiresIamSigners" : false,
"rootPackageName" : "software.amazon.awssdk.services",
"serviceId" : "IoT 1Click Devices Service",
"serviceName" : "Iot1ClickDevices",
"signingName" : "iot1click",
"syncBuilder" : "DefaultIot1ClickDevicesClientBuilder",
"syncBuilderInterface" : "Iot1ClickDevicesClientBuilder",
"syncClient" : "DefaultIot1ClickDevicesClient",
"syncInterface" : "Iot1ClickDevicesClient",
"transformPackageName" : "iot1clickdevices.transform",
"uid" : "devices-2018-05-14",
"xmlProtocol" : false
},
"operations" : {
"ClaimDevicesByClaimCode" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds device(s) to your account (i.e., claim one or more devices) if and only if\n you received a claim code with the device(s).
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidRequestException",
"documentation" : "400 response
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ForbiddenException",
"documentation" : "403 response
",
"httpStatusCode" : 403
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ClaimDevicesByClaimCodeRequest",
"variableName" : "claimDevicesByClaimCodeRequest",
"variableType" : "ClaimDevicesByClaimCodeRequest",
"documentation" : "",
"simpleType" : "ClaimDevicesByClaimCodeRequest",
"variableSetterType" : "ClaimDevicesByClaimCodeRequest"
},
"methodName" : "claimDevicesByClaimCode",
"operationName" : "ClaimDevicesByClaimCode",
"paginated" : false,
"returnType" : {
"returnType" : "ClaimDevicesByClaimCodeResponse",
"documentation" : "200 response
"
},
"syncReturnType" : "ClaimDevicesByClaimCodeResponse"
},
"DescribeDevice" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Given a device ID, returns a DescribeDeviceResponse object describing\n the details of the device.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "404 response
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "400 response
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "DescribeDeviceRequest",
"variableName" : "describeDeviceRequest",
"variableType" : "DescribeDeviceRequest",
"documentation" : "",
"simpleType" : "DescribeDeviceRequest",
"variableSetterType" : "DescribeDeviceRequest"
},
"methodName" : "describeDevice",
"operationName" : "DescribeDevice",
"paginated" : false,
"returnType" : {
"returnType" : "DescribeDeviceResponse",
"documentation" : "200 response
"
},
"syncReturnType" : "DescribeDeviceResponse"
},
"FinalizeDeviceClaim" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Given a device ID, finalizes the claim request for the associated device.
\n Claiming a device consists of initiating a claim, then publishing a device\n event, and finalizing the claim. For a device of type button, a\n device event can be published by simply clicking the device.
\n ",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "404 response
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "400 response
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
}, {
"exceptionName" : "PreconditionFailedException",
"documentation" : "412 response
",
"httpStatusCode" : 412
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "409 response
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "FinalizeDeviceClaimRequest",
"variableName" : "finalizeDeviceClaimRequest",
"variableType" : "FinalizeDeviceClaimRequest",
"documentation" : "",
"simpleType" : "FinalizeDeviceClaimRequest",
"variableSetterType" : "FinalizeDeviceClaimRequest"
},
"methodName" : "finalizeDeviceClaim",
"operationName" : "FinalizeDeviceClaim",
"paginated" : false,
"returnType" : {
"returnType" : "FinalizeDeviceClaimResponse",
"documentation" : "200 response
"
},
"syncReturnType" : "FinalizeDeviceClaimResponse"
},
"GetDeviceMethods" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Given a device ID, returns the invokable methods associated with the\n device.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "404 response
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "400 response
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "GetDeviceMethodsRequest",
"variableName" : "getDeviceMethodsRequest",
"variableType" : "GetDeviceMethodsRequest",
"documentation" : "",
"simpleType" : "GetDeviceMethodsRequest",
"variableSetterType" : "GetDeviceMethodsRequest"
},
"methodName" : "getDeviceMethods",
"operationName" : "GetDeviceMethods",
"paginated" : false,
"returnType" : {
"returnType" : "GetDeviceMethodsResponse",
"documentation" : "200 response
"
},
"syncReturnType" : "GetDeviceMethodsResponse"
},
"InitiateDeviceClaim" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Given a device ID, initiates a claim request for the associated device.
\n Claiming a device consists of initiating a claim, then publishing a device\n event, and finalizing the claim. For a device of type button, a\n device event can be published by simply clicking the device.
\n ",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "404 response
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "400 response
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "409 response
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "InitiateDeviceClaimRequest",
"variableName" : "initiateDeviceClaimRequest",
"variableType" : "InitiateDeviceClaimRequest",
"documentation" : "",
"simpleType" : "InitiateDeviceClaimRequest",
"variableSetterType" : "InitiateDeviceClaimRequest"
},
"methodName" : "initiateDeviceClaim",
"operationName" : "InitiateDeviceClaim",
"paginated" : false,
"returnType" : {
"returnType" : "InitiateDeviceClaimResponse",
"documentation" : "200 response
"
},
"syncReturnType" : "InitiateDeviceClaimResponse"
},
"InvokeDeviceMethod" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Given a device ID, issues a request to invoke a named device method (with possible\n parameters). See the \"Example POST\" code snippet below.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "InvalidRequestException",
"documentation" : "400 response
",
"httpStatusCode" : 400
}, {
"exceptionName" : "PreconditionFailedException",
"documentation" : "412 response
",
"httpStatusCode" : 412
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
}, {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "404 response
",
"httpStatusCode" : 404
}, {
"exceptionName" : "RangeNotSatisfiableException",
"documentation" : "416 response
",
"httpStatusCode" : 416
}, {
"exceptionName" : "ResourceConflictException",
"documentation" : "409 response
",
"httpStatusCode" : 409
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "InvokeDeviceMethodRequest",
"variableName" : "invokeDeviceMethodRequest",
"variableType" : "InvokeDeviceMethodRequest",
"documentation" : "",
"simpleType" : "InvokeDeviceMethodRequest",
"variableSetterType" : "InvokeDeviceMethodRequest"
},
"methodName" : "invokeDeviceMethod",
"operationName" : "InvokeDeviceMethod",
"paginated" : false,
"returnType" : {
"returnType" : "InvokeDeviceMethodResponse",
"documentation" : "200 response
"
},
"syncReturnType" : "InvokeDeviceMethodResponse"
},
"ListDeviceEvents" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Using a device ID, returns a DeviceEventsResponse object containing\n an array of events for the device.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "404 response
",
"httpStatusCode" : 404
}, {
"exceptionName" : "RangeNotSatisfiableException",
"documentation" : "416 response
",
"httpStatusCode" : 416
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "400 response
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListDeviceEventsRequest",
"variableName" : "listDeviceEventsRequest",
"variableType" : "ListDeviceEventsRequest",
"documentation" : "",
"simpleType" : "ListDeviceEventsRequest",
"variableSetterType" : "ListDeviceEventsRequest"
},
"methodName" : "listDeviceEvents",
"operationName" : "ListDeviceEvents",
"paginated" : false,
"returnType" : {
"returnType" : "ListDeviceEventsResponse",
"documentation" : "200 response
"
},
"syncReturnType" : "ListDeviceEventsResponse"
},
"ListDevices" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the 1-Click compatible devices associated with your AWS account.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "RangeNotSatisfiableException",
"documentation" : "416 response
",
"httpStatusCode" : 416
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "400 response
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListDevicesRequest",
"variableName" : "listDevicesRequest",
"variableType" : "ListDevicesRequest",
"documentation" : "",
"simpleType" : "ListDevicesRequest",
"variableSetterType" : "ListDevicesRequest"
},
"methodName" : "listDevices",
"operationName" : "ListDevices",
"paginated" : false,
"returnType" : {
"returnType" : "ListDevicesResponse",
"documentation" : "200 response
"
},
"syncReturnType" : "ListDevicesResponse"
},
"ListTagsForResource" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "List all tags on an AWS IoT 1-Click resource.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "404 response
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "ListTagsForResourceRequest",
"variableName" : "listTagsForResourceRequest",
"variableType" : "ListTagsForResourceRequest",
"documentation" : "",
"simpleType" : "ListTagsForResourceRequest",
"variableSetterType" : "ListTagsForResourceRequest"
},
"methodName" : "listTagsForResource",
"operationName" : "ListTagsForResource",
"paginated" : false,
"returnType" : {
"returnType" : "ListTagsForResourceResponse",
"documentation" : null
},
"syncReturnType" : "ListTagsForResourceResponse"
},
"TagResource" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Associate a set of tags with an AWS IoT 1-Click resource. You can then activate these user-defined tags so that they appear on the Billing and Cost Management console for cost allocation tracking.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "404 response
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "400 response
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "TagResourceRequest",
"variableName" : "tagResourceRequest",
"variableType" : "TagResourceRequest",
"documentation" : "",
"simpleType" : "TagResourceRequest",
"variableSetterType" : "TagResourceRequest"
},
"methodName" : "tagResource",
"operationName" : "TagResource",
"paginated" : false,
"returnType" : {
"returnType" : "TagResourceResponse",
"documentation" : null
},
"syncReturnType" : "TagResourceResponse"
},
"UnclaimDevice" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Disassociates a device from your AWS account using its device ID.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "404 response
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "400 response
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UnclaimDeviceRequest",
"variableName" : "unclaimDeviceRequest",
"variableType" : "UnclaimDeviceRequest",
"documentation" : "",
"simpleType" : "UnclaimDeviceRequest",
"variableSetterType" : "UnclaimDeviceRequest"
},
"methodName" : "unclaimDevice",
"operationName" : "UnclaimDevice",
"paginated" : false,
"returnType" : {
"returnType" : "UnclaimDeviceResponse",
"documentation" : "200 response
"
},
"syncReturnType" : "UnclaimDeviceResponse"
},
"UntagResource" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Removes the association of tags from an AWS IoT 1-Click resource.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "404 response
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "400 response
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UntagResourceRequest",
"variableName" : "untagResourceRequest",
"variableType" : "UntagResourceRequest",
"documentation" : "",
"simpleType" : "UntagResourceRequest",
"variableSetterType" : "UntagResourceRequest"
},
"methodName" : "untagResource",
"operationName" : "UntagResource",
"paginated" : false,
"returnType" : {
"returnType" : "UntagResourceResponse",
"documentation" : null
},
"syncReturnType" : "UntagResourceResponse"
},
"UpdateDeviceState" : {
"authenticated" : true,
"deprecated" : false,
"documentation" : "Using a Boolean value (true or false), this operation\n enables or disables the device given a device ID.
",
"endpointDiscovery" : null,
"endpointOperation" : false,
"endpointTrait" : null,
"exceptions" : [ {
"exceptionName" : "ResourceNotFoundException",
"documentation" : "404 response
",
"httpStatusCode" : 404
}, {
"exceptionName" : "InvalidRequestException",
"documentation" : "400 response
",
"httpStatusCode" : 400
}, {
"exceptionName" : "InternalFailureException",
"documentation" : "500 response
",
"httpStatusCode" : 500
} ],
"hasBlobMemberAsPayload" : false,
"input" : {
"variableDeclarationType" : "UpdateDeviceStateRequest",
"variableName" : "updateDeviceStateRequest",
"variableType" : "UpdateDeviceStateRequest",
"documentation" : "",
"simpleType" : "UpdateDeviceStateRequest",
"variableSetterType" : "UpdateDeviceStateRequest"
},
"methodName" : "updateDeviceState",
"operationName" : "UpdateDeviceState",
"paginated" : false,
"returnType" : {
"returnType" : "UpdateDeviceStateResponse",
"documentation" : "200 response
"
},
"syncReturnType" : "UpdateDeviceStateResponse"
}
},
"shapes" : {
"Attributes" : {
"c2jName" : "Attributes",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ ],
"membersAsMap" : { },
"nonStreamingMembers" : [ ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Attributes",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Attributes",
"variableName" : "attributes",
"variableType" : "Attributes",
"documentation" : null,
"simpleType" : "Attributes",
"variableSetterType" : "Attributes"
},
"wrapper" : false
},
"ClaimDevicesByClaimCodeRequest" : {
"c2jName" : "ClaimDevicesByClaimCodeRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "ClaimDevicesByClaimCode",
"locationName" : null,
"requestUri" : "/claims/{claimCode}",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getClaimCode",
"beanStyleSetterMethodName" : "setClaimCode",
"c2jName" : "ClaimCode",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
\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 #claimCode(String)}.\n@param claimCode 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 #claimCode(String)",
"deprecated" : false,
"documentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "claimCode",
"fluentSetterDocumentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
\n@param claimCode The claim code, starting with \"C-\", as provided by the device manufacturer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "claimCode",
"getterDocumentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
\n@return The claim code, starting with \"C-\", as provided by the device manufacturer.",
"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" : "claimCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "claimCode",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClaimCode",
"sensitive" : false,
"setterDocumentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
\n@param claimCode The claim code, starting with \"C-\", as provided by the device manufacturer.",
"setterMethodName" : "setClaimCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "claimCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "claimCode",
"variableType" : "String",
"documentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClaimCode" : {
"beanStyleGetterMethodName" : "getClaimCode",
"beanStyleSetterMethodName" : "setClaimCode",
"c2jName" : "ClaimCode",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
\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 #claimCode(String)}.\n@param claimCode 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 #claimCode(String)",
"deprecated" : false,
"documentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "claimCode",
"fluentSetterDocumentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
\n@param claimCode The claim code, starting with \"C-\", as provided by the device manufacturer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "claimCode",
"getterDocumentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
\n@return The claim code, starting with \"C-\", as provided by the device manufacturer.",
"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" : "claimCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "claimCode",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClaimCode",
"sensitive" : false,
"setterDocumentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
\n@param claimCode The claim code, starting with \"C-\", as provided by the device manufacturer.",
"setterMethodName" : "setClaimCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "claimCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "claimCode",
"variableType" : "String",
"documentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getClaimCode",
"beanStyleSetterMethodName" : "setClaimCode",
"c2jName" : "ClaimCode",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
\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 #claimCode(String)}.\n@param claimCode 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 #claimCode(String)",
"deprecated" : false,
"documentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "claimCode",
"fluentSetterDocumentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
\n@param claimCode The claim code, starting with \"C-\", as provided by the device manufacturer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "claimCode",
"getterDocumentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
\n@return The claim code, starting with \"C-\", as provided by the device manufacturer.",
"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" : "claimCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "claimCode",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClaimCode",
"sensitive" : false,
"setterDocumentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
\n@param claimCode The claim code, starting with \"C-\", as provided by the device manufacturer.",
"setterMethodName" : "setClaimCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "claimCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "claimCode",
"variableType" : "String",
"documentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "ClaimCode" ],
"shapeName" : "ClaimDevicesByClaimCodeRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ClaimDevicesByClaimCodeRequest",
"variableName" : "claimDevicesByClaimCodeRequest",
"variableType" : "ClaimDevicesByClaimCodeRequest",
"documentation" : null,
"simpleType" : "ClaimDevicesByClaimCodeRequest",
"variableSetterType" : "ClaimDevicesByClaimCodeRequest"
},
"wrapper" : false
},
"ClaimDevicesByClaimCodeResponse" : {
"c2jName" : "ClaimDevicesByClaimCodeResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getClaimCode",
"beanStyleSetterMethodName" : "setClaimCode",
"c2jName" : "ClaimCode",
"c2jShape" : "__stringMin12Max40",
"defaultConsumerFluentSetterDocumentation" : "The claim code provided by the device manufacturer.
\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 #claimCode(String)}.\n@param claimCode 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 #claimCode(String)",
"deprecated" : false,
"documentation" : "The claim code provided by the device manufacturer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "claimCode",
"fluentSetterDocumentation" : "The claim code provided by the device manufacturer.
\n@param claimCode The claim code provided by the device manufacturer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "claimCode",
"getterDocumentation" : "The claim code provided by the device manufacturer.
\n@return The claim code provided by the device manufacturer.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "claimCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "claimCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClaimCode",
"sensitive" : false,
"setterDocumentation" : "The claim code provided by the device manufacturer.
\n@param claimCode The claim code provided by the device manufacturer.",
"setterMethodName" : "setClaimCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "claimCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "claimCode",
"variableType" : "String",
"documentation" : "The claim code provided by the device manufacturer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTotal",
"beanStyleSetterMethodName" : "setTotal",
"c2jName" : "Total",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
\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 #total(Integer)}.\n@param total 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 #total(Integer)",
"deprecated" : false,
"documentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "total",
"fluentSetterDocumentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
\n@param total The total number of devices associated with the claim code that has been processed\n in the claim request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "total",
"getterDocumentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
\n@return The total number of devices associated with the claim code that has been processed\n in the claim request.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "total",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "total",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Total",
"sensitive" : false,
"setterDocumentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
\n@param total The total number of devices associated with the claim code that has been processed\n in the claim request.",
"setterMethodName" : "setTotal",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "total",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "total",
"variableType" : "Integer",
"documentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClaimCode" : {
"beanStyleGetterMethodName" : "getClaimCode",
"beanStyleSetterMethodName" : "setClaimCode",
"c2jName" : "ClaimCode",
"c2jShape" : "__stringMin12Max40",
"defaultConsumerFluentSetterDocumentation" : "The claim code provided by the device manufacturer.
\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 #claimCode(String)}.\n@param claimCode 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 #claimCode(String)",
"deprecated" : false,
"documentation" : "The claim code provided by the device manufacturer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "claimCode",
"fluentSetterDocumentation" : "The claim code provided by the device manufacturer.
\n@param claimCode The claim code provided by the device manufacturer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "claimCode",
"getterDocumentation" : "The claim code provided by the device manufacturer.
\n@return The claim code provided by the device manufacturer.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "claimCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "claimCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClaimCode",
"sensitive" : false,
"setterDocumentation" : "The claim code provided by the device manufacturer.
\n@param claimCode The claim code provided by the device manufacturer.",
"setterMethodName" : "setClaimCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "claimCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "claimCode",
"variableType" : "String",
"documentation" : "The claim code provided by the device manufacturer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Total" : {
"beanStyleGetterMethodName" : "getTotal",
"beanStyleSetterMethodName" : "setTotal",
"c2jName" : "Total",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
\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 #total(Integer)}.\n@param total 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 #total(Integer)",
"deprecated" : false,
"documentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "total",
"fluentSetterDocumentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
\n@param total The total number of devices associated with the claim code that has been processed\n in the claim request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "total",
"getterDocumentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
\n@return The total number of devices associated with the claim code that has been processed\n in the claim request.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "total",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "total",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Total",
"sensitive" : false,
"setterDocumentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
\n@param total The total number of devices associated with the claim code that has been processed\n in the claim request.",
"setterMethodName" : "setTotal",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "total",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "total",
"variableType" : "Integer",
"documentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getClaimCode",
"beanStyleSetterMethodName" : "setClaimCode",
"c2jName" : "ClaimCode",
"c2jShape" : "__stringMin12Max40",
"defaultConsumerFluentSetterDocumentation" : "The claim code provided by the device manufacturer.
\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 #claimCode(String)}.\n@param claimCode 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 #claimCode(String)",
"deprecated" : false,
"documentation" : "The claim code provided by the device manufacturer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "claimCode",
"fluentSetterDocumentation" : "The claim code provided by the device manufacturer.
\n@param claimCode The claim code provided by the device manufacturer.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "claimCode",
"getterDocumentation" : "The claim code provided by the device manufacturer.
\n@return The claim code provided by the device manufacturer.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "claimCode",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "claimCode",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "ClaimCode",
"sensitive" : false,
"setterDocumentation" : "The claim code provided by the device manufacturer.
\n@param claimCode The claim code provided by the device manufacturer.",
"setterMethodName" : "setClaimCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "claimCode",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "claimCode",
"variableType" : "String",
"documentation" : "The claim code provided by the device manufacturer.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTotal",
"beanStyleSetterMethodName" : "setTotal",
"c2jName" : "Total",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
\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 #total(Integer)}.\n@param total 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 #total(Integer)",
"deprecated" : false,
"documentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "total",
"fluentSetterDocumentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
\n@param total The total number of devices associated with the claim code that has been processed\n in the claim request.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "total",
"getterDocumentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
\n@return The total number of devices associated with the claim code that has been processed\n in the claim request.",
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "total",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "total",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "Total",
"sensitive" : false,
"setterDocumentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
\n@param total The total number of devices associated with the claim code that has been processed\n in the claim request.",
"setterMethodName" : "setTotal",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "total",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "total",
"variableType" : "Integer",
"documentation" : "The total number of devices associated with the claim code that has been processed\n in the claim request.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ClaimDevicesByClaimCodeResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ClaimDevicesByClaimCodeResponse",
"variableName" : "claimDevicesByClaimCodeResponse",
"variableType" : "ClaimDevicesByClaimCodeResponse",
"documentation" : null,
"simpleType" : "ClaimDevicesByClaimCodeResponse",
"variableSetterType" : "ClaimDevicesByClaimCodeResponse"
},
"wrapper" : false
},
"DescribeDeviceRequest" : {
"c2jName" : "DescribeDeviceRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DescribeDevice",
"locationName" : null,
"requestUri" : "/devices/{deviceId}",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceId" : {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeviceId" ],
"shapeName" : "DescribeDeviceRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "DescribeDeviceRequest",
"variableName" : "describeDeviceRequest",
"variableType" : "DescribeDeviceRequest",
"documentation" : null,
"simpleType" : "DescribeDeviceRequest",
"variableSetterType" : "DescribeDeviceRequest"
},
"wrapper" : false
},
"DescribeDeviceResponse" : {
"c2jName" : "DescribeDeviceResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDeviceDescription",
"beanStyleSetterMethodName" : "setDeviceDescription",
"c2jName" : "DeviceDescription",
"c2jShape" : "DeviceDescription",
"defaultConsumerFluentSetterDocumentation" : "Device details.
\nThis is a convenience that creates an instance of the {@link DeviceDescription.Builder} avoiding the need to create one manually via {@link DeviceDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceDescription.Builder#build()} is called immediately and its result is passed to {@link #deviceDescription(DeviceDescription)}.\n@param deviceDescription a consumer that will call methods on {@link DeviceDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceDescription(DeviceDescription)",
"deprecated" : false,
"documentation" : "Device details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceDescription",
"fluentSetterDocumentation" : "Device details.
\n@param deviceDescription Device details.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceDescription",
"getterDocumentation" : "Device details.
\n@return Device details.",
"getterModel" : {
"returnType" : "DeviceDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeviceDescription",
"sensitive" : false,
"setterDocumentation" : "Device details.
\n@param deviceDescription Device details.",
"setterMethodName" : "setDeviceDescription",
"setterModel" : {
"variableDeclarationType" : "DeviceDescription",
"variableName" : "deviceDescription",
"variableType" : "DeviceDescription",
"documentation" : null,
"simpleType" : "DeviceDescription",
"variableSetterType" : "DeviceDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceDescription",
"variableName" : "deviceDescription",
"variableType" : "DeviceDescription",
"documentation" : "Device details.
",
"simpleType" : "DeviceDescription",
"variableSetterType" : "DeviceDescription"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceDescription" : {
"beanStyleGetterMethodName" : "getDeviceDescription",
"beanStyleSetterMethodName" : "setDeviceDescription",
"c2jName" : "DeviceDescription",
"c2jShape" : "DeviceDescription",
"defaultConsumerFluentSetterDocumentation" : "Device details.
\nThis is a convenience that creates an instance of the {@link DeviceDescription.Builder} avoiding the need to create one manually via {@link DeviceDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceDescription.Builder#build()} is called immediately and its result is passed to {@link #deviceDescription(DeviceDescription)}.\n@param deviceDescription a consumer that will call methods on {@link DeviceDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceDescription(DeviceDescription)",
"deprecated" : false,
"documentation" : "Device details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceDescription",
"fluentSetterDocumentation" : "Device details.
\n@param deviceDescription Device details.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceDescription",
"getterDocumentation" : "Device details.
\n@return Device details.",
"getterModel" : {
"returnType" : "DeviceDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeviceDescription",
"sensitive" : false,
"setterDocumentation" : "Device details.
\n@param deviceDescription Device details.",
"setterMethodName" : "setDeviceDescription",
"setterModel" : {
"variableDeclarationType" : "DeviceDescription",
"variableName" : "deviceDescription",
"variableType" : "DeviceDescription",
"documentation" : null,
"simpleType" : "DeviceDescription",
"variableSetterType" : "DeviceDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceDescription",
"variableName" : "deviceDescription",
"variableType" : "DeviceDescription",
"documentation" : "Device details.
",
"simpleType" : "DeviceDescription",
"variableSetterType" : "DeviceDescription"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeviceDescription",
"beanStyleSetterMethodName" : "setDeviceDescription",
"c2jName" : "DeviceDescription",
"c2jShape" : "DeviceDescription",
"defaultConsumerFluentSetterDocumentation" : "Device details.
\nThis is a convenience that creates an instance of the {@link DeviceDescription.Builder} avoiding the need to create one manually via {@link DeviceDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceDescription.Builder#build()} is called immediately and its result is passed to {@link #deviceDescription(DeviceDescription)}.\n@param deviceDescription a consumer that will call methods on {@link DeviceDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceDescription(DeviceDescription)",
"deprecated" : false,
"documentation" : "Device details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceDescription",
"fluentSetterDocumentation" : "Device details.
\n@param deviceDescription Device details.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceDescription",
"getterDocumentation" : "Device details.
\n@return Device details.",
"getterModel" : {
"returnType" : "DeviceDescription",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceDescription",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceDescription",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeviceDescription",
"sensitive" : false,
"setterDocumentation" : "Device details.
\n@param deviceDescription Device details.",
"setterMethodName" : "setDeviceDescription",
"setterModel" : {
"variableDeclarationType" : "DeviceDescription",
"variableName" : "deviceDescription",
"variableType" : "DeviceDescription",
"documentation" : null,
"simpleType" : "DeviceDescription",
"variableSetterType" : "DeviceDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceDescription",
"variableName" : "deviceDescription",
"variableType" : "DeviceDescription",
"documentation" : "Device details.
",
"simpleType" : "DeviceDescription",
"variableSetterType" : "DeviceDescription"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DescribeDeviceResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DescribeDeviceResponse",
"variableName" : "describeDeviceResponse",
"variableType" : "DescribeDeviceResponse",
"documentation" : null,
"simpleType" : "DescribeDeviceResponse",
"variableSetterType" : "DescribeDeviceResponse"
},
"wrapper" : false
},
"Device" : {
"c2jName" : "Device",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "Attributes",
"defaultConsumerFluentSetterDocumentation" : "The user specified attributes associated with the device for an event.
\nThis is a convenience that creates an instance of the {@link Attributes.Builder} avoiding the need to create one manually via {@link Attributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Attributes.Builder#build()} is called immediately and its result is passed to {@link #attributes(Attributes)}.\n@param attributes a consumer that will call methods on {@link Attributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(Attributes)",
"deprecated" : false,
"documentation" : "The user specified attributes associated with the device for an event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "The user specified attributes associated with the device for an event.
\n@param attributes The user specified attributes associated with the device for an event.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "The user specified attributes associated with the device for an event.
\n@return The user specified attributes associated with the device for an event.",
"getterModel" : {
"returnType" : "Attributes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "The user specified attributes associated with the device for an event.
\n@param attributes The user specified attributes associated with the device for an event.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "Attributes",
"variableName" : "attributes",
"variableType" : "Attributes",
"documentation" : null,
"simpleType" : "Attributes",
"variableSetterType" : "Attributes"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Attributes",
"variableName" : "attributes",
"variableType" : "Attributes",
"documentation" : "The user specified attributes associated with the device for an event.
",
"simpleType" : "Attributes",
"variableSetterType" : "Attributes"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The device type, such as \"button\".
\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 #type(String)}.\n@param type 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 #type(String)",
"deprecated" : false,
"documentation" : "The device type, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "The device type, such as \"button\".
\n@param type The device type, such as \"button\".\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The device type, such as \"button\".
\n@return The device type, such as \"button\".",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The device type, such as \"button\".
\n@param type The device type, such as \"button\".",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The device type, such as \"button\".
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Attributes" : {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "Attributes",
"defaultConsumerFluentSetterDocumentation" : "The user specified attributes associated with the device for an event.
\nThis is a convenience that creates an instance of the {@link Attributes.Builder} avoiding the need to create one manually via {@link Attributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Attributes.Builder#build()} is called immediately and its result is passed to {@link #attributes(Attributes)}.\n@param attributes a consumer that will call methods on {@link Attributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(Attributes)",
"deprecated" : false,
"documentation" : "The user specified attributes associated with the device for an event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "The user specified attributes associated with the device for an event.
\n@param attributes The user specified attributes associated with the device for an event.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "The user specified attributes associated with the device for an event.
\n@return The user specified attributes associated with the device for an event.",
"getterModel" : {
"returnType" : "Attributes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "The user specified attributes associated with the device for an event.
\n@param attributes The user specified attributes associated with the device for an event.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "Attributes",
"variableName" : "attributes",
"variableType" : "Attributes",
"documentation" : null,
"simpleType" : "Attributes",
"variableSetterType" : "Attributes"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Attributes",
"variableName" : "attributes",
"variableType" : "Attributes",
"documentation" : "The user specified attributes associated with the device for an event.
",
"simpleType" : "Attributes",
"variableSetterType" : "Attributes"
},
"xmlNameSpaceUri" : null
},
"DeviceId" : {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Type" : {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The device type, such as \"button\".
\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 #type(String)}.\n@param type 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 #type(String)",
"deprecated" : false,
"documentation" : "The device type, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "The device type, such as \"button\".
\n@param type The device type, such as \"button\".\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The device type, such as \"button\".
\n@return The device type, such as \"button\".",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The device type, such as \"button\".
\n@param type The device type, such as \"button\".",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The device type, such as \"button\".
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "Attributes",
"defaultConsumerFluentSetterDocumentation" : "The user specified attributes associated with the device for an event.
\nThis is a convenience that creates an instance of the {@link Attributes.Builder} avoiding the need to create one manually via {@link Attributes#builder()}.\n\nWhen the {@link Consumer} completes, {@link Attributes.Builder#build()} is called immediately and its result is passed to {@link #attributes(Attributes)}.\n@param attributes a consumer that will call methods on {@link Attributes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(Attributes)",
"deprecated" : false,
"documentation" : "The user specified attributes associated with the device for an event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "The user specified attributes associated with the device for an event.
\n@param attributes The user specified attributes associated with the device for an event.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "The user specified attributes associated with the device for an event.
\n@return The user specified attributes associated with the device for an event.",
"getterModel" : {
"returnType" : "Attributes",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "The user specified attributes associated with the device for an event.
\n@param attributes The user specified attributes associated with the device for an event.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "Attributes",
"variableName" : "attributes",
"variableType" : "Attributes",
"documentation" : null,
"simpleType" : "Attributes",
"variableSetterType" : "Attributes"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Attributes",
"variableName" : "attributes",
"variableType" : "Attributes",
"documentation" : "The user specified attributes associated with the device for an event.
",
"simpleType" : "Attributes",
"variableSetterType" : "Attributes"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The device type, such as \"button\".
\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 #type(String)}.\n@param type 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 #type(String)",
"deprecated" : false,
"documentation" : "The device type, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "The device type, such as \"button\".
\n@param type The device type, such as \"button\".\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The device type, such as \"button\".
\n@return The device type, such as \"button\".",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The device type, such as \"button\".
\n@param type The device type, such as \"button\".",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The device type, such as \"button\".
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "Device",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "Device",
"variableName" : "device",
"variableType" : "Device",
"documentation" : null,
"simpleType" : "Device",
"variableSetterType" : "Device"
},
"wrapper" : false
},
"DeviceDescription" : {
"c2jName" : "DeviceDescription",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the device.
\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 #arn(String)}.\n@param arn 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 #arn(String)",
"deprecated" : false,
"documentation" : "The ARN of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The ARN of the device.
\n@param arn The ARN of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The ARN of the device.
\n@return The ARN of the device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "arn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "arn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Arn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the device.
\n@param arn The ARN of the device.",
"setterMethodName" : "setArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : "The ARN of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "DeviceAttributes",
"defaultConsumerFluentSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributes(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(Map)",
"deprecated" : false,
"documentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\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 #key(String)}.\n@param key 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 #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(String)}.\n@param value 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 #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "A Boolean value indicating whether or not the device is enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\n@param enabled A Boolean value indicating whether or not the device is enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\n@return A Boolean value indicating whether or not the device is enabled.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "enabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\n@param enabled A Boolean value indicating whether or not the device is enabled.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "A Boolean value indicating whether or not the device is enabled.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRemainingLife",
"beanStyleSetterMethodName" : "setRemainingLife",
"c2jName" : "RemainingLife",
"c2jShape" : "__doubleMin0Max100",
"defaultConsumerFluentSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #remainingLife(Double)}.\n@param remainingLife a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remainingLife(Double)",
"deprecated" : false,
"documentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "remainingLife",
"fluentSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "remainingLife",
"getterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
\n@return A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.",
"getterModel" : {
"returnType" : "Double",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "remainingLife",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "remainingLife",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "DOUBLE",
"name" : "RemainingLife",
"sensitive" : false,
"setterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.",
"setterMethodName" : "setRemainingLife",
"setterModel" : {
"variableDeclarationType" : "Double",
"variableName" : "remainingLife",
"variableType" : "Double",
"documentation" : null,
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Double",
"variableName" : "remainingLife",
"variableType" : "Double",
"documentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The type of the device, such as \"button\".
\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 #type(String)}.\n@param type 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 #type(String)",
"deprecated" : false,
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "The type of the device, such as \"button\".
\n@param type The type of the device, such as \"button\".\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The type of the device, such as \"button\".
\n@param type The type of the device, such as \"button\".",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of the device, such as \"button\".
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "__mapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The tags currently associated with the AWS IoT 1-Click device.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags currently associated with the AWS IoT 1-Click device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags currently associated with the AWS IoT 1-Click device.
\n@param tags The tags currently associated with the AWS IoT 1-Click device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags currently associated with the AWS IoT 1-Click device.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags currently associated with the AWS IoT 1-Click device.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\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 #key(String)}.\n@param key 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 #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(String)}.\n@param value 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 #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags currently associated with the AWS IoT 1-Click device.
\n@param tags The tags currently associated with the AWS IoT 1-Click device.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags currently associated with the AWS IoT 1-Click device.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Arn" : {
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the device.
\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 #arn(String)}.\n@param arn 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 #arn(String)",
"deprecated" : false,
"documentation" : "The ARN of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The ARN of the device.
\n@param arn The ARN of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The ARN of the device.
\n@return The ARN of the device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "arn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "arn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Arn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the device.
\n@param arn The ARN of the device.",
"setterMethodName" : "setArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : "The ARN of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Attributes" : {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "DeviceAttributes",
"defaultConsumerFluentSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributes(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(Map)",
"deprecated" : false,
"documentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\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 #key(String)}.\n@param key 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 #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(String)}.\n@param value 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 #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"DeviceId" : {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Enabled" : {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "A Boolean value indicating whether or not the device is enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\n@param enabled A Boolean value indicating whether or not the device is enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\n@return A Boolean value indicating whether or not the device is enabled.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "enabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\n@param enabled A Boolean value indicating whether or not the device is enabled.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "A Boolean value indicating whether or not the device is enabled.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
},
"RemainingLife" : {
"beanStyleGetterMethodName" : "getRemainingLife",
"beanStyleSetterMethodName" : "setRemainingLife",
"c2jName" : "RemainingLife",
"c2jShape" : "__doubleMin0Max100",
"defaultConsumerFluentSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #remainingLife(Double)}.\n@param remainingLife a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remainingLife(Double)",
"deprecated" : false,
"documentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "remainingLife",
"fluentSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "remainingLife",
"getterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
\n@return A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.",
"getterModel" : {
"returnType" : "Double",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "remainingLife",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "remainingLife",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "DOUBLE",
"name" : "RemainingLife",
"sensitive" : false,
"setterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.",
"setterMethodName" : "setRemainingLife",
"setterModel" : {
"variableDeclarationType" : "Double",
"variableName" : "remainingLife",
"variableType" : "Double",
"documentation" : null,
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Double",
"variableName" : "remainingLife",
"variableType" : "Double",
"documentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "__mapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The tags currently associated with the AWS IoT 1-Click device.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags currently associated with the AWS IoT 1-Click device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags currently associated with the AWS IoT 1-Click device.
\n@param tags The tags currently associated with the AWS IoT 1-Click device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags currently associated with the AWS IoT 1-Click device.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags currently associated with the AWS IoT 1-Click device.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\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 #key(String)}.\n@param key 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 #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(String)}.\n@param value 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 #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags currently associated with the AWS IoT 1-Click device.
\n@param tags The tags currently associated with the AWS IoT 1-Click device.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags currently associated with the AWS IoT 1-Click device.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
},
"Type" : {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The type of the device, such as \"button\".
\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 #type(String)}.\n@param type 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 #type(String)",
"deprecated" : false,
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "The type of the device, such as \"button\".
\n@param type The type of the device, such as \"button\".\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The type of the device, such as \"button\".
\n@param type The type of the device, such as \"button\".",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of the device, such as \"button\".
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getArn",
"beanStyleSetterMethodName" : "setArn",
"c2jName" : "Arn",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The ARN of the device.
\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 #arn(String)}.\n@param arn 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 #arn(String)",
"deprecated" : false,
"documentation" : "The ARN of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "arn",
"fluentSetterDocumentation" : "The ARN of the device.
\n@param arn The ARN of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "arn",
"getterDocumentation" : "The ARN of the device.
\n@return The ARN of the device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "arn",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "arn",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Arn",
"sensitive" : false,
"setterDocumentation" : "The ARN of the device.
\n@param arn The ARN of the device.",
"setterMethodName" : "setArn",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "arn",
"variableType" : "String",
"documentation" : "The ARN of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "DeviceAttributes",
"defaultConsumerFluentSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #attributes(Map)}.\n@param attributes a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attributes(Map)",
"deprecated" : false,
"documentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "attributes",
"getterDocumentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "attributes",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "attributes",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\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 #key(String)}.\n@param key 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 #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(String)}.\n@param value 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 #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Attributes",
"sensitive" : false,
"setterDocumentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.",
"setterMethodName" : "setAttributes",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "attributes",
"variableType" : "java.util.Map",
"documentation" : "An array of zero or more elements of DeviceAttribute objects\n providing user specified device attributes.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getEnabled",
"beanStyleSetterMethodName" : "setEnabled",
"c2jName" : "Enabled",
"c2jShape" : "__boolean",
"defaultConsumerFluentSetterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)",
"deprecated" : false,
"documentation" : "A Boolean value indicating whether or not the device is enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "enabled",
"fluentSetterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\n@param enabled A Boolean value indicating whether or not the device is enabled.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "enabled",
"getterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\n@return A Boolean value indicating whether or not the device is enabled.",
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "enabled",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "enabled",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "BOOLEAN",
"name" : "Enabled",
"sensitive" : false,
"setterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\n@param enabled A Boolean value indicating whether or not the device is enabled.",
"setterMethodName" : "setEnabled",
"setterModel" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : null,
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Boolean",
"variableName" : "enabled",
"variableType" : "Boolean",
"documentation" : "A Boolean value indicating whether or not the device is enabled.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getRemainingLife",
"beanStyleSetterMethodName" : "setRemainingLife",
"c2jName" : "RemainingLife",
"c2jShape" : "__doubleMin0Max100",
"defaultConsumerFluentSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
\nThis is a convenience that creates an instance of the {@link Double.Builder} avoiding the need to create one manually via {@link Double#builder()}.\n\nWhen the {@link Consumer} completes, {@link Double.Builder#build()} is called immediately and its result is passed to {@link #remainingLife(Double)}.\n@param remainingLife a consumer that will call methods on {@link Double.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #remainingLife(Double)",
"deprecated" : false,
"documentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "remainingLife",
"fluentSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "remainingLife",
"getterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
\n@return A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.",
"getterModel" : {
"returnType" : "Double",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "remainingLife",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "remainingLife",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "DOUBLE",
"name" : "RemainingLife",
"sensitive" : false,
"setterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.",
"setterMethodName" : "setRemainingLife",
"setterModel" : {
"variableDeclarationType" : "Double",
"variableName" : "remainingLife",
"variableType" : "Double",
"documentation" : null,
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Double",
"variableName" : "remainingLife",
"variableType" : "Double",
"documentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for\n the device.
",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getType",
"beanStyleSetterMethodName" : "setType",
"c2jName" : "Type",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The type of the device, such as \"button\".
\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 #type(String)}.\n@param type 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 #type(String)",
"deprecated" : false,
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "type",
"fluentSetterDocumentation" : "The type of the device, such as \"button\".
\n@param type The type of the device, such as \"button\".\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "type",
"getterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "type",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "type",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Type",
"sensitive" : false,
"setterDocumentation" : "The type of the device, such as \"button\".
\n@param type The type of the device, such as \"button\".",
"setterMethodName" : "setType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "type",
"variableType" : "String",
"documentation" : "The type of the device, such as \"button\".
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "__mapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The tags currently associated with the AWS IoT 1-Click device.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags currently associated with the AWS IoT 1-Click device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags currently associated with the AWS IoT 1-Click device.
\n@param tags The tags currently associated with the AWS IoT 1-Click device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags currently associated with the AWS IoT 1-Click device.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags currently associated with the AWS IoT 1-Click device.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\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 #key(String)}.\n@param key 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 #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(String)}.\n@param value 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 #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags currently associated with the AWS IoT 1-Click device.
\n@param tags The tags currently associated with the AWS IoT 1-Click device.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags currently associated with the AWS IoT 1-Click device.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeviceDescription",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeviceDescription",
"variableName" : "deviceDescription",
"variableType" : "DeviceDescription",
"documentation" : null,
"simpleType" : "DeviceDescription",
"variableSetterType" : "DeviceDescription"
},
"wrapper" : false
},
"DeviceEvent" : {
"c2jName" : "DeviceEvent",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDevice",
"beanStyleSetterMethodName" : "setDevice",
"c2jName" : "Device",
"c2jShape" : "Device",
"defaultConsumerFluentSetterDocumentation" : "An object representing the device associated with the event.
\nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #device(Device)}.\n@param device a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(Device)",
"deprecated" : false,
"documentation" : "An object representing the device associated with the event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "device",
"fluentSetterDocumentation" : "An object representing the device associated with the event.
\n@param device An object representing the device associated with the event.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "device",
"getterDocumentation" : "An object representing the device associated with the event.
\n@return An object representing the device associated with the event.",
"getterModel" : {
"returnType" : "Device",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "device",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "device",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Device",
"sensitive" : false,
"setterDocumentation" : "An object representing the device associated with the event.
\n@param device An object representing the device associated with the event.",
"setterMethodName" : "setDevice",
"setterModel" : {
"variableDeclarationType" : "Device",
"variableName" : "device",
"variableType" : "Device",
"documentation" : null,
"simpleType" : "Device",
"variableSetterType" : "Device"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Device",
"variableName" : "device",
"variableType" : "Device",
"documentation" : "An object representing the device associated with the event.
",
"simpleType" : "Device",
"variableSetterType" : "Device"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStdEvent",
"beanStyleSetterMethodName" : "setStdEvent",
"c2jName" : "StdEvent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A serialized JSON object representing the device-type specific event.
\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 #stdEvent(String)}.\n@param stdEvent 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 #stdEvent(String)",
"deprecated" : false,
"documentation" : "A serialized JSON object representing the device-type specific event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stdEvent",
"fluentSetterDocumentation" : "A serialized JSON object representing the device-type specific event.
\n@param stdEvent A serialized JSON object representing the device-type specific event.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stdEvent",
"getterDocumentation" : "A serialized JSON object representing the device-type specific event.
\n@return A serialized JSON object representing the device-type specific event.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stdEvent",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "stdEvent",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StdEvent",
"sensitive" : false,
"setterDocumentation" : "A serialized JSON object representing the device-type specific event.
\n@param stdEvent A serialized JSON object representing the device-type specific event.",
"setterMethodName" : "setStdEvent",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stdEvent",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stdEvent",
"variableType" : "String",
"documentation" : "A serialized JSON object representing the device-type specific event.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Device" : {
"beanStyleGetterMethodName" : "getDevice",
"beanStyleSetterMethodName" : "setDevice",
"c2jName" : "Device",
"c2jShape" : "Device",
"defaultConsumerFluentSetterDocumentation" : "An object representing the device associated with the event.
\nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #device(Device)}.\n@param device a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(Device)",
"deprecated" : false,
"documentation" : "An object representing the device associated with the event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "device",
"fluentSetterDocumentation" : "An object representing the device associated with the event.
\n@param device An object representing the device associated with the event.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "device",
"getterDocumentation" : "An object representing the device associated with the event.
\n@return An object representing the device associated with the event.",
"getterModel" : {
"returnType" : "Device",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "device",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "device",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Device",
"sensitive" : false,
"setterDocumentation" : "An object representing the device associated with the event.
\n@param device An object representing the device associated with the event.",
"setterMethodName" : "setDevice",
"setterModel" : {
"variableDeclarationType" : "Device",
"variableName" : "device",
"variableType" : "Device",
"documentation" : null,
"simpleType" : "Device",
"variableSetterType" : "Device"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Device",
"variableName" : "device",
"variableType" : "Device",
"documentation" : "An object representing the device associated with the event.
",
"simpleType" : "Device",
"variableSetterType" : "Device"
},
"xmlNameSpaceUri" : null
},
"StdEvent" : {
"beanStyleGetterMethodName" : "getStdEvent",
"beanStyleSetterMethodName" : "setStdEvent",
"c2jName" : "StdEvent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A serialized JSON object representing the device-type specific event.
\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 #stdEvent(String)}.\n@param stdEvent 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 #stdEvent(String)",
"deprecated" : false,
"documentation" : "A serialized JSON object representing the device-type specific event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stdEvent",
"fluentSetterDocumentation" : "A serialized JSON object representing the device-type specific event.
\n@param stdEvent A serialized JSON object representing the device-type specific event.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stdEvent",
"getterDocumentation" : "A serialized JSON object representing the device-type specific event.
\n@return A serialized JSON object representing the device-type specific event.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stdEvent",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "stdEvent",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StdEvent",
"sensitive" : false,
"setterDocumentation" : "A serialized JSON object representing the device-type specific event.
\n@param stdEvent A serialized JSON object representing the device-type specific event.",
"setterMethodName" : "setStdEvent",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stdEvent",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stdEvent",
"variableType" : "String",
"documentation" : "A serialized JSON object representing the device-type specific event.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDevice",
"beanStyleSetterMethodName" : "setDevice",
"c2jName" : "Device",
"c2jShape" : "Device",
"defaultConsumerFluentSetterDocumentation" : "An object representing the device associated with the event.
\nThis is a convenience that creates an instance of the {@link Device.Builder} avoiding the need to create one manually via {@link Device#builder()}.\n\nWhen the {@link Consumer} completes, {@link Device.Builder#build()} is called immediately and its result is passed to {@link #device(Device)}.\n@param device a consumer that will call methods on {@link Device.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #device(Device)",
"deprecated" : false,
"documentation" : "An object representing the device associated with the event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "device",
"fluentSetterDocumentation" : "An object representing the device associated with the event.
\n@param device An object representing the device associated with the event.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "device",
"getterDocumentation" : "An object representing the device associated with the event.
\n@return An object representing the device associated with the event.",
"getterModel" : {
"returnType" : "Device",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "device",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "device",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Device",
"sensitive" : false,
"setterDocumentation" : "An object representing the device associated with the event.
\n@param device An object representing the device associated with the event.",
"setterMethodName" : "setDevice",
"setterModel" : {
"variableDeclarationType" : "Device",
"variableName" : "device",
"variableType" : "Device",
"documentation" : null,
"simpleType" : "Device",
"variableSetterType" : "Device"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Device",
"variableName" : "device",
"variableType" : "Device",
"documentation" : "An object representing the device associated with the event.
",
"simpleType" : "Device",
"variableSetterType" : "Device"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getStdEvent",
"beanStyleSetterMethodName" : "setStdEvent",
"c2jName" : "StdEvent",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A serialized JSON object representing the device-type specific event.
\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 #stdEvent(String)}.\n@param stdEvent 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 #stdEvent(String)",
"deprecated" : false,
"documentation" : "A serialized JSON object representing the device-type specific event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "stdEvent",
"fluentSetterDocumentation" : "A serialized JSON object representing the device-type specific event.
\n@param stdEvent A serialized JSON object representing the device-type specific event.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "stdEvent",
"getterDocumentation" : "A serialized JSON object representing the device-type specific event.
\n@return A serialized JSON object representing the device-type specific event.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "stdEvent",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "stdEvent",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "StdEvent",
"sensitive" : false,
"setterDocumentation" : "A serialized JSON object representing the device-type specific event.
\n@param stdEvent A serialized JSON object representing the device-type specific event.",
"setterMethodName" : "setStdEvent",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "stdEvent",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "stdEvent",
"variableType" : "String",
"documentation" : "A serialized JSON object representing the device-type specific event.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeviceEvent",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeviceEvent",
"variableName" : "deviceEvent",
"variableType" : "DeviceEvent",
"documentation" : null,
"simpleType" : "DeviceEvent",
"variableSetterType" : "DeviceEvent"
},
"wrapper" : false
},
"DeviceMethod" : {
"c2jName" : "DeviceMethod",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDeviceType",
"beanStyleSetterMethodName" : "setDeviceType",
"c2jName" : "DeviceType",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The type of the device, such as \"button\".
\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 #deviceType(String)}.\n@param deviceType 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 #deviceType(String)",
"deprecated" : false,
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceType",
"fluentSetterDocumentation" : "The type of the device, such as \"button\".
\n@param deviceType The type of the device, such as \"button\".\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceType",
"getterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceType",
"sensitive" : false,
"setterDocumentation" : "The type of the device, such as \"button\".
\n@param deviceType The type of the device, such as \"button\".",
"setterMethodName" : "setDeviceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceType",
"variableType" : "String",
"documentation" : "The type of the device, such as \"button\".
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMethodName",
"beanStyleSetterMethodName" : "setMethodName",
"c2jName" : "MethodName",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The name of the method applicable to the deviceType.
\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 #methodName(String)}.\n@param methodName 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 #methodName(String)",
"deprecated" : false,
"documentation" : "The name of the method applicable to the deviceType.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "methodName",
"fluentSetterDocumentation" : "The name of the method applicable to the deviceType.
\n@param methodName The name of the method applicable to the deviceType.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "methodName",
"getterDocumentation" : "The name of the method applicable to the deviceType.
\n@return The name of the method applicable to the deviceType.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "methodName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "methodName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MethodName",
"sensitive" : false,
"setterDocumentation" : "The name of the method applicable to the deviceType.
\n@param methodName The name of the method applicable to the deviceType.",
"setterMethodName" : "setMethodName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "methodName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "methodName",
"variableType" : "String",
"documentation" : "The name of the method applicable to the deviceType.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceType" : {
"beanStyleGetterMethodName" : "getDeviceType",
"beanStyleSetterMethodName" : "setDeviceType",
"c2jName" : "DeviceType",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The type of the device, such as \"button\".
\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 #deviceType(String)}.\n@param deviceType 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 #deviceType(String)",
"deprecated" : false,
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceType",
"fluentSetterDocumentation" : "The type of the device, such as \"button\".
\n@param deviceType The type of the device, such as \"button\".\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceType",
"getterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceType",
"sensitive" : false,
"setterDocumentation" : "The type of the device, such as \"button\".
\n@param deviceType The type of the device, such as \"button\".",
"setterMethodName" : "setDeviceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceType",
"variableType" : "String",
"documentation" : "The type of the device, such as \"button\".
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"MethodName" : {
"beanStyleGetterMethodName" : "getMethodName",
"beanStyleSetterMethodName" : "setMethodName",
"c2jName" : "MethodName",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The name of the method applicable to the deviceType.
\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 #methodName(String)}.\n@param methodName 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 #methodName(String)",
"deprecated" : false,
"documentation" : "The name of the method applicable to the deviceType.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "methodName",
"fluentSetterDocumentation" : "The name of the method applicable to the deviceType.
\n@param methodName The name of the method applicable to the deviceType.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "methodName",
"getterDocumentation" : "The name of the method applicable to the deviceType.
\n@return The name of the method applicable to the deviceType.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "methodName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "methodName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MethodName",
"sensitive" : false,
"setterDocumentation" : "The name of the method applicable to the deviceType.
\n@param methodName The name of the method applicable to the deviceType.",
"setterMethodName" : "setMethodName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "methodName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "methodName",
"variableType" : "String",
"documentation" : "The name of the method applicable to the deviceType.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeviceType",
"beanStyleSetterMethodName" : "setDeviceType",
"c2jName" : "DeviceType",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The type of the device, such as \"button\".
\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 #deviceType(String)}.\n@param deviceType 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 #deviceType(String)",
"deprecated" : false,
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceType",
"fluentSetterDocumentation" : "The type of the device, such as \"button\".
\n@param deviceType The type of the device, such as \"button\".\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceType",
"getterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceType",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceType",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceType",
"sensitive" : false,
"setterDocumentation" : "The type of the device, such as \"button\".
\n@param deviceType The type of the device, such as \"button\".",
"setterMethodName" : "setDeviceType",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceType",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceType",
"variableType" : "String",
"documentation" : "The type of the device, such as \"button\".
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMethodName",
"beanStyleSetterMethodName" : "setMethodName",
"c2jName" : "MethodName",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The name of the method applicable to the deviceType.
\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 #methodName(String)}.\n@param methodName 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 #methodName(String)",
"deprecated" : false,
"documentation" : "The name of the method applicable to the deviceType.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "methodName",
"fluentSetterDocumentation" : "The name of the method applicable to the deviceType.
\n@param methodName The name of the method applicable to the deviceType.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "methodName",
"getterDocumentation" : "The name of the method applicable to the deviceType.
\n@return The name of the method applicable to the deviceType.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "methodName",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "methodName",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "MethodName",
"sensitive" : false,
"setterDocumentation" : "The name of the method applicable to the deviceType.
\n@param methodName The name of the method applicable to the deviceType.",
"setterMethodName" : "setMethodName",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "methodName",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "methodName",
"variableType" : "String",
"documentation" : "The name of the method applicable to the deviceType.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "DeviceMethod",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "deviceMethod",
"variableType" : "DeviceMethod",
"documentation" : null,
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"wrapper" : false
},
"FinalizeDeviceClaimRequest" : {
"c2jName" : "FinalizeDeviceClaimRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "FinalizeDeviceClaim",
"locationName" : null,
"requestUri" : "/devices/{deviceId}/finalize-claim",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "__mapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The tags to be assigned to the AWS IoT 1-Click device.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags to be assigned to the AWS IoT 1-Click device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags to be assigned to the AWS IoT 1-Click device.
\n@param tags The tags to be assigned to the AWS IoT 1-Click device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags to be assigned to the AWS IoT 1-Click device.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags to be assigned to the AWS IoT 1-Click device.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\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 #key(String)}.\n@param key 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 #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(String)}.\n@param value 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 #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags to be assigned to the AWS IoT 1-Click device.
\n@param tags The tags to be assigned to the AWS IoT 1-Click device.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags to be assigned to the AWS IoT 1-Click device.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceId" : {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"Tags" : {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "__mapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The tags to be assigned to the AWS IoT 1-Click device.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags to be assigned to the AWS IoT 1-Click device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags to be assigned to the AWS IoT 1-Click device.
\n@param tags The tags to be assigned to the AWS IoT 1-Click device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags to be assigned to the AWS IoT 1-Click device.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags to be assigned to the AWS IoT 1-Click device.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\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 #key(String)}.\n@param key 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 #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(String)}.\n@param value 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 #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags to be assigned to the AWS IoT 1-Click device.
\n@param tags The tags to be assigned to the AWS IoT 1-Click device.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags to be assigned to the AWS IoT 1-Click device.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "__mapOf__string",
"defaultConsumerFluentSetterDocumentation" : "The tags to be assigned to the AWS IoT 1-Click device.
\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #tags(Map)}.\n@param tags a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(Map)",
"deprecated" : false,
"documentation" : "The tags to be assigned to the AWS IoT 1-Click device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "The tags to be assigned to the AWS IoT 1-Click device.
\n@param tags The tags to be assigned to the AWS IoT 1-Click device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "The tags to be assigned to the AWS IoT 1-Click device.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return The tags to be assigned to the AWS IoT 1-Click device.",
"getterModel" : {
"returnType" : "java.util.Map",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "tags",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "tags",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : true,
"mapModel" : {
"implType" : "java.util.HashMap",
"interfaceType" : "java.util.Map",
"keyLocationName" : "key",
"keyModel" : {
"beanStyleGetterMethodName" : "getKey",
"beanStyleSetterMethodName" : "setKey",
"c2jName" : "key",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\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 #key(String)}.\n@param key 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 #key(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "key",
"fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "key",
"getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "key",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "key",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Key",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.",
"setterMethodName" : "setKey",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "key",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"beanStyleGetterMethodName" : "getValue",
"beanStyleSetterMethodName" : "setValue",
"c2jName" : "value",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\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 #value(String)}.\n@param value 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 #value(String)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "value",
"fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "value",
"getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "value",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "value",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Value",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.",
"setterMethodName" : "setValue",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "value",
"variableType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "The tags to be assigned to the AWS IoT 1-Click device.
\n@param tags The tags to be assigned to the AWS IoT 1-Click device.",
"setterMethodName" : "setTags",
"setterModel" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : null,
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.Map",
"variableName" : "tags",
"variableType" : "java.util.Map",
"documentation" : "The tags to be assigned to the AWS IoT 1-Click device.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeviceId" ],
"shapeName" : "FinalizeDeviceClaimRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "FinalizeDeviceClaimRequest",
"variableName" : "finalizeDeviceClaimRequest",
"variableType" : "FinalizeDeviceClaimRequest",
"documentation" : null,
"simpleType" : "FinalizeDeviceClaimRequest",
"variableSetterType" : "FinalizeDeviceClaimRequest"
},
"wrapper" : false
},
"FinalizeDeviceClaimResponse" : {
"c2jName" : "FinalizeDeviceClaimResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getState",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "State",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The device's final claim state.
\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 #state(String)}.\n@param state 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 #state(String)",
"deprecated" : false,
"documentation" : "The device's final claim state.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "state",
"fluentSetterDocumentation" : "The device's final claim state.
\n@param state The device's final claim state.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "The device's final claim state.
\n@return The device's final claim state.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "state",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "state",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "The device's final claim state.
\n@param state The device's final claim state.",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The device's final claim state.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"State" : {
"beanStyleGetterMethodName" : "getState",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "State",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The device's final claim state.
\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 #state(String)}.\n@param state 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 #state(String)",
"deprecated" : false,
"documentation" : "The device's final claim state.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "state",
"fluentSetterDocumentation" : "The device's final claim state.
\n@param state The device's final claim state.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "The device's final claim state.
\n@return The device's final claim state.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "state",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "state",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "The device's final claim state.
\n@param state The device's final claim state.",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The device's final claim state.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getState",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "State",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The device's final claim state.
\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 #state(String)}.\n@param state 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 #state(String)",
"deprecated" : false,
"documentation" : "The device's final claim state.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "state",
"fluentSetterDocumentation" : "The device's final claim state.
\n@param state The device's final claim state.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "The device's final claim state.
\n@return The device's final claim state.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "state",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "state",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "The device's final claim state.
\n@param state The device's final claim state.",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The device's final claim state.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "FinalizeDeviceClaimResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "FinalizeDeviceClaimResponse",
"variableName" : "finalizeDeviceClaimResponse",
"variableType" : "FinalizeDeviceClaimResponse",
"documentation" : null,
"simpleType" : "FinalizeDeviceClaimResponse",
"variableSetterType" : "FinalizeDeviceClaimResponse"
},
"wrapper" : false
},
"ForbiddenException" : {
"c2jName" : "ForbiddenException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "ForbiddenException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 403,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "403
\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 #code(String)}.\n@param code 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 #code(String)",
"deprecated" : false,
"documentation" : "403
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "403
\n@param code 403\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "403
\n@return 403",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "code",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "403
\n@param code 403",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : "403
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Code" : {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "403
\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 #code(String)}.\n@param code 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 #code(String)",
"deprecated" : false,
"documentation" : "403
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "403
\n@param code 403\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "403
\n@return 403",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "code",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "403
\n@param code 403",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : "403
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "403
\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 #code(String)}.\n@param code 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 #code(String)",
"deprecated" : false,
"documentation" : "403
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "403
\n@param code 403\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "403
\n@return 403",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "code",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "403
\n@param code 403",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : "403
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ForbiddenException",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ForbiddenException",
"variableName" : "forbiddenException",
"variableType" : "ForbiddenException",
"documentation" : null,
"simpleType" : "ForbiddenException",
"variableSetterType" : "ForbiddenException"
},
"wrapper" : false
},
"GetDeviceMethodsRequest" : {
"c2jName" : "GetDeviceMethodsRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "GetDeviceMethods",
"locationName" : null,
"requestUri" : "/devices/{deviceId}/methods",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceId" : {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeviceId" ],
"shapeName" : "GetDeviceMethodsRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "GetDeviceMethodsRequest",
"variableName" : "getDeviceMethodsRequest",
"variableType" : "GetDeviceMethodsRequest",
"documentation" : null,
"simpleType" : "GetDeviceMethodsRequest",
"variableSetterType" : "GetDeviceMethodsRequest"
},
"wrapper" : false
},
"GetDeviceMethodsResponse" : {
"c2jName" : "GetDeviceMethodsResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDeviceMethods",
"beanStyleSetterMethodName" : "setDeviceMethods",
"c2jName" : "DeviceMethods",
"c2jShape" : "__listOfDeviceMethod",
"defaultConsumerFluentSetterDocumentation" : "List of available device APIs.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceMethods(List)}.\n@param deviceMethods a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMethods(List)",
"deprecated" : false,
"documentation" : "List of available device APIs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceMethods",
"fluentSetterDocumentation" : "List of available device APIs.
\n@param deviceMethods List of available device APIs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceMethods",
"getterDocumentation" : "List of available device APIs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return List of available device APIs.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceMethods",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceMethods",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DeviceMethod",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceMethod.Builder} avoiding the need to create one manually via {@link DeviceMethod#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMethod.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceMethod)}.\n@param member a consumer that will call methods on {@link DeviceMethod.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceMethod)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DeviceMethod",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "member",
"variableType" : "DeviceMethod",
"documentation" : null,
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "member",
"variableType" : "DeviceMethod",
"documentation" : "",
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DeviceMethod",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DeviceMethod",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "DeviceMethods",
"sensitive" : false,
"setterDocumentation" : "List of available device APIs.
\n@param deviceMethods List of available device APIs.",
"setterMethodName" : "setDeviceMethods",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "deviceMethods",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "deviceMethods",
"variableType" : "java.util.List",
"documentation" : "List of available device APIs.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceMethods" : {
"beanStyleGetterMethodName" : "getDeviceMethods",
"beanStyleSetterMethodName" : "setDeviceMethods",
"c2jName" : "DeviceMethods",
"c2jShape" : "__listOfDeviceMethod",
"defaultConsumerFluentSetterDocumentation" : "List of available device APIs.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceMethods(List)}.\n@param deviceMethods a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMethods(List)",
"deprecated" : false,
"documentation" : "List of available device APIs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceMethods",
"fluentSetterDocumentation" : "List of available device APIs.
\n@param deviceMethods List of available device APIs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceMethods",
"getterDocumentation" : "List of available device APIs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return List of available device APIs.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceMethods",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceMethods",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DeviceMethod",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceMethod.Builder} avoiding the need to create one manually via {@link DeviceMethod#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMethod.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceMethod)}.\n@param member a consumer that will call methods on {@link DeviceMethod.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceMethod)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DeviceMethod",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "member",
"variableType" : "DeviceMethod",
"documentation" : null,
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "member",
"variableType" : "DeviceMethod",
"documentation" : "",
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DeviceMethod",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DeviceMethod",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "DeviceMethods",
"sensitive" : false,
"setterDocumentation" : "List of available device APIs.
\n@param deviceMethods List of available device APIs.",
"setterMethodName" : "setDeviceMethods",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "deviceMethods",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "deviceMethods",
"variableType" : "java.util.List",
"documentation" : "List of available device APIs.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeviceMethods",
"beanStyleSetterMethodName" : "setDeviceMethods",
"c2jName" : "DeviceMethods",
"c2jShape" : "__listOfDeviceMethod",
"defaultConsumerFluentSetterDocumentation" : "List of available device APIs.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deviceMethods(List)}.\n@param deviceMethods a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMethods(List)",
"deprecated" : false,
"documentation" : "List of available device APIs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceMethods",
"fluentSetterDocumentation" : "List of available device APIs.
\n@param deviceMethods List of available device APIs.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceMethods",
"getterDocumentation" : "List of available device APIs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return List of available device APIs.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceMethods",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceMethods",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DeviceMethod",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceMethod.Builder} avoiding the need to create one manually via {@link DeviceMethod#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMethod.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceMethod)}.\n@param member a consumer that will call methods on {@link DeviceMethod.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceMethod)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DeviceMethod",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "member",
"variableType" : "DeviceMethod",
"documentation" : null,
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "member",
"variableType" : "DeviceMethod",
"documentation" : "",
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DeviceMethod",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DeviceMethod",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "DeviceMethods",
"sensitive" : false,
"setterDocumentation" : "List of available device APIs.
\n@param deviceMethods List of available device APIs.",
"setterMethodName" : "setDeviceMethods",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "deviceMethods",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "deviceMethods",
"variableType" : "java.util.List",
"documentation" : "List of available device APIs.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "GetDeviceMethodsResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "GetDeviceMethodsResponse",
"variableName" : "getDeviceMethodsResponse",
"variableType" : "GetDeviceMethodsResponse",
"documentation" : null,
"simpleType" : "GetDeviceMethodsResponse",
"variableSetterType" : "GetDeviceMethodsResponse"
},
"wrapper" : false
},
"InitiateDeviceClaimRequest" : {
"c2jName" : "InitiateDeviceClaimRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "InitiateDeviceClaim",
"locationName" : null,
"requestUri" : "/devices/{deviceId}/initiate-claim",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceId" : {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeviceId" ],
"shapeName" : "InitiateDeviceClaimRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "InitiateDeviceClaimRequest",
"variableName" : "initiateDeviceClaimRequest",
"variableType" : "InitiateDeviceClaimRequest",
"documentation" : null,
"simpleType" : "InitiateDeviceClaimRequest",
"variableSetterType" : "InitiateDeviceClaimRequest"
},
"wrapper" : false
},
"InitiateDeviceClaimResponse" : {
"c2jName" : "InitiateDeviceClaimResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getState",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "State",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The device's final claim state.
\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 #state(String)}.\n@param state 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 #state(String)",
"deprecated" : false,
"documentation" : "The device's final claim state.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "state",
"fluentSetterDocumentation" : "The device's final claim state.
\n@param state The device's final claim state.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "The device's final claim state.
\n@return The device's final claim state.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "state",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "state",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "The device's final claim state.
\n@param state The device's final claim state.",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The device's final claim state.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"State" : {
"beanStyleGetterMethodName" : "getState",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "State",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The device's final claim state.
\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 #state(String)}.\n@param state 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 #state(String)",
"deprecated" : false,
"documentation" : "The device's final claim state.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "state",
"fluentSetterDocumentation" : "The device's final claim state.
\n@param state The device's final claim state.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "The device's final claim state.
\n@return The device's final claim state.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "state",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "state",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "The device's final claim state.
\n@param state The device's final claim state.",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The device's final claim state.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getState",
"beanStyleSetterMethodName" : "setState",
"c2jName" : "State",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The device's final claim state.
\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 #state(String)}.\n@param state 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 #state(String)",
"deprecated" : false,
"documentation" : "The device's final claim state.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "state",
"fluentSetterDocumentation" : "The device's final claim state.
\n@param state The device's final claim state.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "state",
"getterDocumentation" : "The device's final claim state.
\n@return The device's final claim state.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "state",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "state",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "State",
"sensitive" : false,
"setterDocumentation" : "The device's final claim state.
\n@param state The device's final claim state.",
"setterMethodName" : "setState",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "state",
"variableType" : "String",
"documentation" : "The device's final claim state.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "InitiateDeviceClaimResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "InitiateDeviceClaimResponse",
"variableName" : "initiateDeviceClaimResponse",
"variableType" : "InitiateDeviceClaimResponse",
"documentation" : null,
"simpleType" : "InitiateDeviceClaimResponse",
"variableSetterType" : "InitiateDeviceClaimResponse"
},
"wrapper" : false
},
"InternalFailureException" : {
"c2jName" : "InternalFailureException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "InternalFailureException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 500,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "500
\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 #code(String)}.\n@param code 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 #code(String)",
"deprecated" : false,
"documentation" : "500
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "500
\n@param code 500\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "500
\n@return 500",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "code",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "500
\n@param code 500",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : "500
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Code" : {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "500
\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 #code(String)}.\n@param code 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 #code(String)",
"deprecated" : false,
"documentation" : "500
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "500
\n@param code 500\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "500
\n@return 500",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "code",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "500
\n@param code 500",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : "500
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "500
\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 #code(String)}.\n@param code 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 #code(String)",
"deprecated" : false,
"documentation" : "500
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "500
\n@param code 500\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "500
\n@return 500",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "code",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "500
\n@param code 500",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : "500
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"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
},
"InvalidRequestException" : {
"c2jName" : "InvalidRequestException",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : "InvalidRequestException",
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 400,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "400
\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 #code(String)}.\n@param code 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 #code(String)",
"deprecated" : false,
"documentation" : "400
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "400
\n@param code 400\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "400
\n@return 400",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "code",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "400
\n@param code 400",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : "400
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Code" : {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "400
\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 #code(String)}.\n@param code 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 #code(String)",
"deprecated" : false,
"documentation" : "400
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "400
\n@param code 400\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "400
\n@return 400",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "code",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "400
\n@param code 400",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : "400
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getCode",
"beanStyleSetterMethodName" : "setCode",
"c2jName" : "Code",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "400
\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 #code(String)}.\n@param code 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 #code(String)",
"deprecated" : false,
"documentation" : "400
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "code",
"fluentSetterDocumentation" : "400
\n@param code 400\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "code",
"getterDocumentation" : "400
\n@return 400",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "code",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "code",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "Code",
"sensitive" : false,
"setterDocumentation" : "400
\n@param code 400",
"setterMethodName" : "setCode",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "code",
"variableType" : "String",
"documentation" : "400
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"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
},
"InvokeDeviceMethodRequest" : {
"c2jName" : "InvokeDeviceMethodRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "InvokeDeviceMethod",
"locationName" : null,
"requestUri" : "/devices/{deviceId}/methods",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeviceMethod",
"beanStyleSetterMethodName" : "setDeviceMethod",
"c2jName" : "DeviceMethod",
"c2jShape" : "DeviceMethod",
"defaultConsumerFluentSetterDocumentation" : "The device method to invoke.
\nThis is a convenience that creates an instance of the {@link DeviceMethod.Builder} avoiding the need to create one manually via {@link DeviceMethod#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMethod.Builder#build()} is called immediately and its result is passed to {@link #deviceMethod(DeviceMethod)}.\n@param deviceMethod a consumer that will call methods on {@link DeviceMethod.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMethod(DeviceMethod)",
"deprecated" : false,
"documentation" : "The device method to invoke.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceMethod",
"fluentSetterDocumentation" : "The device method to invoke.
\n@param deviceMethod The device method to invoke.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceMethod",
"getterDocumentation" : "The device method to invoke.
\n@return The device method to invoke.",
"getterModel" : {
"returnType" : "DeviceMethod",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceMethod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceMethod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeviceMethod",
"sensitive" : false,
"setterDocumentation" : "The device method to invoke.
\n@param deviceMethod The device method to invoke.",
"setterMethodName" : "setDeviceMethod",
"setterModel" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "deviceMethod",
"variableType" : "DeviceMethod",
"documentation" : null,
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "deviceMethod",
"variableType" : "DeviceMethod",
"documentation" : "The device method to invoke.
",
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeviceMethodParameters",
"beanStyleSetterMethodName" : "setDeviceMethodParameters",
"c2jName" : "DeviceMethodParameters",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A JSON encoded string containing the device method request parameters.
\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 #deviceMethodParameters(String)}.\n@param deviceMethodParameters 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 #deviceMethodParameters(String)",
"deprecated" : false,
"documentation" : "A JSON encoded string containing the device method request parameters.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceMethodParameters",
"fluentSetterDocumentation" : "A JSON encoded string containing the device method request parameters.
\n@param deviceMethodParameters A JSON encoded string containing the device method request parameters.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceMethodParameters",
"getterDocumentation" : "A JSON encoded string containing the device method request parameters.
\n@return A JSON encoded string containing the device method request parameters.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceMethodParameters",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceMethodParameters",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceMethodParameters",
"sensitive" : false,
"setterDocumentation" : "A JSON encoded string containing the device method request parameters.
\n@param deviceMethodParameters A JSON encoded string containing the device method request parameters.",
"setterMethodName" : "setDeviceMethodParameters",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceMethodParameters",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceMethodParameters",
"variableType" : "String",
"documentation" : "A JSON encoded string containing the device method request parameters.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceId" : {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"DeviceMethod" : {
"beanStyleGetterMethodName" : "getDeviceMethod",
"beanStyleSetterMethodName" : "setDeviceMethod",
"c2jName" : "DeviceMethod",
"c2jShape" : "DeviceMethod",
"defaultConsumerFluentSetterDocumentation" : "The device method to invoke.
\nThis is a convenience that creates an instance of the {@link DeviceMethod.Builder} avoiding the need to create one manually via {@link DeviceMethod#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMethod.Builder#build()} is called immediately and its result is passed to {@link #deviceMethod(DeviceMethod)}.\n@param deviceMethod a consumer that will call methods on {@link DeviceMethod.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMethod(DeviceMethod)",
"deprecated" : false,
"documentation" : "The device method to invoke.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceMethod",
"fluentSetterDocumentation" : "The device method to invoke.
\n@param deviceMethod The device method to invoke.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceMethod",
"getterDocumentation" : "The device method to invoke.
\n@return The device method to invoke.",
"getterModel" : {
"returnType" : "DeviceMethod",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceMethod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceMethod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeviceMethod",
"sensitive" : false,
"setterDocumentation" : "The device method to invoke.
\n@param deviceMethod The device method to invoke.",
"setterMethodName" : "setDeviceMethod",
"setterModel" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "deviceMethod",
"variableType" : "DeviceMethod",
"documentation" : null,
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "deviceMethod",
"variableType" : "DeviceMethod",
"documentation" : "The device method to invoke.
",
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"xmlNameSpaceUri" : null
},
"DeviceMethodParameters" : {
"beanStyleGetterMethodName" : "getDeviceMethodParameters",
"beanStyleSetterMethodName" : "setDeviceMethodParameters",
"c2jName" : "DeviceMethodParameters",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A JSON encoded string containing the device method request parameters.
\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 #deviceMethodParameters(String)}.\n@param deviceMethodParameters 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 #deviceMethodParameters(String)",
"deprecated" : false,
"documentation" : "A JSON encoded string containing the device method request parameters.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceMethodParameters",
"fluentSetterDocumentation" : "A JSON encoded string containing the device method request parameters.
\n@param deviceMethodParameters A JSON encoded string containing the device method request parameters.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceMethodParameters",
"getterDocumentation" : "A JSON encoded string containing the device method request parameters.
\n@return A JSON encoded string containing the device method request parameters.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceMethodParameters",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceMethodParameters",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceMethodParameters",
"sensitive" : false,
"setterDocumentation" : "A JSON encoded string containing the device method request parameters.
\n@param deviceMethodParameters A JSON encoded string containing the device method request parameters.",
"setterMethodName" : "setDeviceMethodParameters",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceMethodParameters",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceMethodParameters",
"variableType" : "String",
"documentation" : "A JSON encoded string containing the device method request parameters.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeviceMethod",
"beanStyleSetterMethodName" : "setDeviceMethod",
"c2jName" : "DeviceMethod",
"c2jShape" : "DeviceMethod",
"defaultConsumerFluentSetterDocumentation" : "The device method to invoke.
\nThis is a convenience that creates an instance of the {@link DeviceMethod.Builder} avoiding the need to create one manually via {@link DeviceMethod#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceMethod.Builder#build()} is called immediately and its result is passed to {@link #deviceMethod(DeviceMethod)}.\n@param deviceMethod a consumer that will call methods on {@link DeviceMethod.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deviceMethod(DeviceMethod)",
"deprecated" : false,
"documentation" : "The device method to invoke.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceMethod",
"fluentSetterDocumentation" : "The device method to invoke.
\n@param deviceMethod The device method to invoke.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceMethod",
"getterDocumentation" : "The device method to invoke.
\n@return The device method to invoke.",
"getterModel" : {
"returnType" : "DeviceMethod",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceMethod",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceMethod",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "DeviceMethod",
"sensitive" : false,
"setterDocumentation" : "The device method to invoke.
\n@param deviceMethod The device method to invoke.",
"setterMethodName" : "setDeviceMethod",
"setterModel" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "deviceMethod",
"variableType" : "DeviceMethod",
"documentation" : null,
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceMethod",
"variableName" : "deviceMethod",
"variableType" : "DeviceMethod",
"documentation" : "The device method to invoke.
",
"simpleType" : "DeviceMethod",
"variableSetterType" : "DeviceMethod"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getDeviceMethodParameters",
"beanStyleSetterMethodName" : "setDeviceMethodParameters",
"c2jName" : "DeviceMethodParameters",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A JSON encoded string containing the device method request parameters.
\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 #deviceMethodParameters(String)}.\n@param deviceMethodParameters 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 #deviceMethodParameters(String)",
"deprecated" : false,
"documentation" : "A JSON encoded string containing the device method request parameters.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceMethodParameters",
"fluentSetterDocumentation" : "A JSON encoded string containing the device method request parameters.
\n@param deviceMethodParameters A JSON encoded string containing the device method request parameters.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceMethodParameters",
"getterDocumentation" : "A JSON encoded string containing the device method request parameters.
\n@return A JSON encoded string containing the device method request parameters.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceMethodParameters",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceMethodParameters",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceMethodParameters",
"sensitive" : false,
"setterDocumentation" : "A JSON encoded string containing the device method request parameters.
\n@param deviceMethodParameters A JSON encoded string containing the device method request parameters.",
"setterMethodName" : "setDeviceMethodParameters",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceMethodParameters",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceMethodParameters",
"variableType" : "String",
"documentation" : "A JSON encoded string containing the device method request parameters.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeviceId" ],
"shapeName" : "InvokeDeviceMethodRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "InvokeDeviceMethodRequest",
"variableName" : "invokeDeviceMethodRequest",
"variableType" : "InvokeDeviceMethodRequest",
"documentation" : null,
"simpleType" : "InvokeDeviceMethodRequest",
"variableSetterType" : "InvokeDeviceMethodRequest"
},
"wrapper" : false
},
"InvokeDeviceMethodResponse" : {
"c2jName" : "InvokeDeviceMethodResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getDeviceMethodResponse",
"beanStyleSetterMethodName" : "setDeviceMethodResponse",
"c2jName" : "DeviceMethodResponse",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A JSON encoded string containing the device method response.
\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 #deviceMethodResponse(String)}.\n@param deviceMethodResponse 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 #deviceMethodResponse(String)",
"deprecated" : false,
"documentation" : "A JSON encoded string containing the device method response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceMethodResponse",
"fluentSetterDocumentation" : "A JSON encoded string containing the device method response.
\n@param deviceMethodResponse A JSON encoded string containing the device method response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceMethodResponse",
"getterDocumentation" : "A JSON encoded string containing the device method response.
\n@return A JSON encoded string containing the device method response.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceMethodResponse",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceMethodResponse",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceMethodResponse",
"sensitive" : false,
"setterDocumentation" : "A JSON encoded string containing the device method response.
\n@param deviceMethodResponse A JSON encoded string containing the device method response.",
"setterMethodName" : "setDeviceMethodResponse",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceMethodResponse",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceMethodResponse",
"variableType" : "String",
"documentation" : "A JSON encoded string containing the device method response.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceMethodResponse" : {
"beanStyleGetterMethodName" : "getDeviceMethodResponse",
"beanStyleSetterMethodName" : "setDeviceMethodResponse",
"c2jName" : "DeviceMethodResponse",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A JSON encoded string containing the device method response.
\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 #deviceMethodResponse(String)}.\n@param deviceMethodResponse 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 #deviceMethodResponse(String)",
"deprecated" : false,
"documentation" : "A JSON encoded string containing the device method response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceMethodResponse",
"fluentSetterDocumentation" : "A JSON encoded string containing the device method response.
\n@param deviceMethodResponse A JSON encoded string containing the device method response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceMethodResponse",
"getterDocumentation" : "A JSON encoded string containing the device method response.
\n@return A JSON encoded string containing the device method response.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceMethodResponse",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceMethodResponse",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceMethodResponse",
"sensitive" : false,
"setterDocumentation" : "A JSON encoded string containing the device method response.
\n@param deviceMethodResponse A JSON encoded string containing the device method response.",
"setterMethodName" : "setDeviceMethodResponse",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceMethodResponse",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceMethodResponse",
"variableType" : "String",
"documentation" : "A JSON encoded string containing the device method response.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeviceMethodResponse",
"beanStyleSetterMethodName" : "setDeviceMethodResponse",
"c2jName" : "DeviceMethodResponse",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "A JSON encoded string containing the device method response.
\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 #deviceMethodResponse(String)}.\n@param deviceMethodResponse 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 #deviceMethodResponse(String)",
"deprecated" : false,
"documentation" : "A JSON encoded string containing the device method response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceMethodResponse",
"fluentSetterDocumentation" : "A JSON encoded string containing the device method response.
\n@param deviceMethodResponse A JSON encoded string containing the device method response.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceMethodResponse",
"getterDocumentation" : "A JSON encoded string containing the device method response.
\n@return A JSON encoded string containing the device method response.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "deviceMethodResponse",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceMethodResponse",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceMethodResponse",
"sensitive" : false,
"setterDocumentation" : "A JSON encoded string containing the device method response.
\n@param deviceMethodResponse A JSON encoded string containing the device method response.",
"setterMethodName" : "setDeviceMethodResponse",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceMethodResponse",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceMethodResponse",
"variableType" : "String",
"documentation" : "A JSON encoded string containing the device method response.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "InvokeDeviceMethodResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "InvokeDeviceMethodResponse",
"variableName" : "invokeDeviceMethodResponse",
"variableType" : "InvokeDeviceMethodResponse",
"documentation" : null,
"simpleType" : "InvokeDeviceMethodResponse",
"variableSetterType" : "InvokeDeviceMethodResponse"
},
"wrapper" : false
},
"ListDeviceEventsRequest" : {
"c2jName" : "ListDeviceEventsRequest",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "ListDeviceEvents",
"locationName" : null,
"requestUri" : "/devices/{deviceId}/events",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFromTimeStamp",
"beanStyleSetterMethodName" : "setFromTimeStamp",
"c2jName" : "FromTimeStamp",
"c2jShape" : "__timestampIso8601",
"defaultConsumerFluentSetterDocumentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #fromTimeStamp(Instant)}.\n@param fromTimeStamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromTimeStamp(Instant)",
"deprecated" : false,
"documentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "fromTimeStamp",
"fluentSetterDocumentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@param fromTimeStamp The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "fromTimeStamp",
"getterDocumentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@return The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "fromTimeStamp",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "fromTimeStamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "FromTimeStamp",
"sensitive" : false,
"setterDocumentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@param fromTimeStamp The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z",
"setterMethodName" : "setFromTimeStamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "fromTimeStamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : "iso8601",
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "fromTimeStamp",
"variableType" : "java.time.Instant",
"documentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
\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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value\n of 100 is used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value\n of 100 is used.",
"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" : "maxResults",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "maxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value\n of 100 is used.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The token to retrieve the next set of results.
\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 #nextToken(String)}.\n@param nextToken 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 #nextToken(String)",
"deprecated" : false,
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The token to retrieve the next set of results.
\n@param nextToken The token to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "nextToken",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "nextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "The token to retrieve the next set of results.
\n@param nextToken The token to retrieve the next set of results.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The token to retrieve the next set of results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getToTimeStamp",
"beanStyleSetterMethodName" : "setToTimeStamp",
"c2jName" : "ToTimeStamp",
"c2jShape" : "__timestampIso8601",
"defaultConsumerFluentSetterDocumentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #toTimeStamp(Instant)}.\n@param toTimeStamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #toTimeStamp(Instant)",
"deprecated" : false,
"documentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "toTimeStamp",
"fluentSetterDocumentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@param toTimeStamp The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "toTimeStamp",
"getterDocumentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@return The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "toTimeStamp",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "toTimeStamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "ToTimeStamp",
"sensitive" : false,
"setterDocumentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@param toTimeStamp The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z",
"setterMethodName" : "setToTimeStamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "toTimeStamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : "iso8601",
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "toTimeStamp",
"variableType" : "java.time.Instant",
"documentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceId" : {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"FromTimeStamp" : {
"beanStyleGetterMethodName" : "getFromTimeStamp",
"beanStyleSetterMethodName" : "setFromTimeStamp",
"c2jName" : "FromTimeStamp",
"c2jShape" : "__timestampIso8601",
"defaultConsumerFluentSetterDocumentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #fromTimeStamp(Instant)}.\n@param fromTimeStamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromTimeStamp(Instant)",
"deprecated" : false,
"documentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "fromTimeStamp",
"fluentSetterDocumentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@param fromTimeStamp The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "fromTimeStamp",
"getterDocumentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@return The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "fromTimeStamp",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "fromTimeStamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "FromTimeStamp",
"sensitive" : false,
"setterDocumentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@param fromTimeStamp The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z",
"setterMethodName" : "setFromTimeStamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "fromTimeStamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : "iso8601",
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "fromTimeStamp",
"variableType" : "java.time.Instant",
"documentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
},
"MaxResults" : {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
\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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value\n of 100 is used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value\n of 100 is used.",
"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" : "maxResults",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "maxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value\n of 100 is used.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
},
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The token to retrieve the next set of results.
\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 #nextToken(String)}.\n@param nextToken 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 #nextToken(String)",
"deprecated" : false,
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The token to retrieve the next set of results.
\n@param nextToken The token to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "nextToken",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "nextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "The token to retrieve the next set of results.
\n@param nextToken The token to retrieve the next set of results.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The token to retrieve the next set of results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
},
"ToTimeStamp" : {
"beanStyleGetterMethodName" : "getToTimeStamp",
"beanStyleSetterMethodName" : "setToTimeStamp",
"c2jName" : "ToTimeStamp",
"c2jShape" : "__timestampIso8601",
"defaultConsumerFluentSetterDocumentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #toTimeStamp(Instant)}.\n@param toTimeStamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #toTimeStamp(Instant)",
"deprecated" : false,
"documentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "toTimeStamp",
"fluentSetterDocumentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@param toTimeStamp The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "toTimeStamp",
"getterDocumentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@return The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "toTimeStamp",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "toTimeStamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "ToTimeStamp",
"sensitive" : false,
"setterDocumentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@param toTimeStamp The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z",
"setterMethodName" : "setToTimeStamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "toTimeStamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : "iso8601",
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "toTimeStamp",
"variableType" : "java.time.Instant",
"documentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getDeviceId",
"beanStyleSetterMethodName" : "setDeviceId",
"c2jName" : "DeviceId",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The unique identifier of the device.
\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 #deviceId(String)}.\n@param deviceId 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 #deviceId(String)",
"deprecated" : false,
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "deviceId",
"fluentSetterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "deviceId",
"getterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.",
"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" : "deviceId",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "deviceId",
"uri" : true
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "DeviceId",
"sensitive" : false,
"setterDocumentation" : "The unique identifier of the device.
\n@param deviceId The unique identifier of the device.",
"setterMethodName" : "setDeviceId",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "deviceId",
"variableType" : "String",
"documentation" : "The unique identifier of the device.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getFromTimeStamp",
"beanStyleSetterMethodName" : "setFromTimeStamp",
"c2jName" : "FromTimeStamp",
"c2jShape" : "__timestampIso8601",
"defaultConsumerFluentSetterDocumentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #fromTimeStamp(Instant)}.\n@param fromTimeStamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fromTimeStamp(Instant)",
"deprecated" : false,
"documentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "fromTimeStamp",
"fluentSetterDocumentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@param fromTimeStamp The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "fromTimeStamp",
"getterDocumentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@return The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "fromTimeStamp",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "fromTimeStamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "FromTimeStamp",
"sensitive" : false,
"setterDocumentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@param fromTimeStamp The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z",
"setterMethodName" : "setFromTimeStamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "fromTimeStamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : "iso8601",
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "fromTimeStamp",
"variableType" : "java.time.Instant",
"documentation" : "The start date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
\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 #maxResults(Integer)}.\n@param maxResults 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 #maxResults(Integer)",
"deprecated" : false,
"documentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value\n of 100 is used.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "maxResults",
"getterDocumentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value\n of 100 is used.",
"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" : "maxResults",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "maxResults",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INTEGER",
"name" : "MaxResults",
"sensitive" : false,
"setterDocumentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value\n of 100 is used.",
"setterMethodName" : "setMaxResults",
"setterModel" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : null,
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "Integer",
"variableName" : "maxResults",
"variableType" : "Integer",
"documentation" : "The maximum number of results to return per request. If not set, a default value\n of 100 is used.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The token to retrieve the next set of results.
\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 #nextToken(String)}.\n@param nextToken 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 #nextToken(String)",
"deprecated" : false,
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The token to retrieve the next set of results.
\n@param nextToken The token to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "nextToken",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "nextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "The token to retrieve the next set of results.
\n@param nextToken The token to retrieve the next set of results.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The token to retrieve the next set of results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getToTimeStamp",
"beanStyleSetterMethodName" : "setToTimeStamp",
"c2jName" : "ToTimeStamp",
"c2jShape" : "__timestampIso8601",
"defaultConsumerFluentSetterDocumentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #toTimeStamp(Instant)}.\n@param toTimeStamp a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #toTimeStamp(Instant)",
"deprecated" : false,
"documentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "toTimeStamp",
"fluentSetterDocumentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@param toTimeStamp The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "toTimeStamp",
"getterDocumentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@return The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z",
"getterModel" : {
"returnType" : "java.time.Instant",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "toTimeStamp",
"queryString" : true,
"statusCode" : false,
"unmarshallLocationName" : "toTimeStamp",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "INSTANT",
"name" : "ToTimeStamp",
"sensitive" : false,
"setterDocumentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
\n@param toTimeStamp The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z",
"setterMethodName" : "setToTimeStamp",
"setterModel" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "toTimeStamp",
"variableType" : "java.time.Instant",
"documentation" : null,
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"simple" : true,
"timestampFormat" : "iso8601",
"variable" : {
"variableDeclarationType" : "java.time.Instant",
"variableName" : "toTimeStamp",
"variableType" : "java.time.Instant",
"documentation" : "The end date for the device event query, in ISO8061 format. For example,\n 2018-03-28T15:45:12.880Z\n
",
"simpleType" : "Instant",
"variableSetterType" : "java.time.Instant"
},
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : [ "DeviceId", "FromTimeStamp", "ToTimeStamp" ],
"shapeName" : "ListDeviceEventsRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ListDeviceEventsRequest",
"variableName" : "listDeviceEventsRequest",
"variableType" : "ListDeviceEventsRequest",
"documentation" : null,
"simpleType" : "ListDeviceEventsRequest",
"variableSetterType" : "ListDeviceEventsRequest"
},
"wrapper" : false
},
"ListDeviceEventsResponse" : {
"c2jName" : "ListDeviceEventsResponse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingMarshaller" : false,
"skipGeneratingModelClass" : false,
"skipGeneratingUnmarshaller" : false,
"staxTargetDepthOffset" : 0
},
"deprecated" : false,
"documentation" : "",
"endpointDiscovery" : null,
"enums" : null,
"errorCode" : null,
"event" : false,
"eventStream" : false,
"explicitEventPayloadMember" : null,
"hasHeaderMember" : false,
"hasPayloadMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"beanStyleGetterMethodName" : "getEvents",
"beanStyleSetterMethodName" : "setEvents",
"c2jName" : "Events",
"c2jShape" : "__listOfDeviceEvent",
"defaultConsumerFluentSetterDocumentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #events(List)}.\n@param events a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #events(List)",
"deprecated" : false,
"documentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "events",
"fluentSetterDocumentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
\n@param events An array of zero or more elements describing the event(s) associated with the\n device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "events",
"getterDocumentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of zero or more elements describing the event(s) associated with the\n device.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "events",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "events",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DeviceEvent",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceEvent.Builder} avoiding the need to create one manually via {@link DeviceEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceEvent.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceEvent)}.\n@param member a consumer that will call methods on {@link DeviceEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceEvent)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DeviceEvent",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "DeviceEvent",
"variableName" : "member",
"variableType" : "DeviceEvent",
"documentation" : null,
"simpleType" : "DeviceEvent",
"variableSetterType" : "DeviceEvent"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceEvent",
"variableName" : "member",
"variableType" : "DeviceEvent",
"documentation" : "",
"simpleType" : "DeviceEvent",
"variableSetterType" : "DeviceEvent"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DeviceEvent",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DeviceEvent",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Events",
"sensitive" : false,
"setterDocumentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
\n@param events An array of zero or more elements describing the event(s) associated with the\n device.",
"setterMethodName" : "setEvents",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "events",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "events",
"variableType" : "java.util.List",
"documentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
}, {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The token to retrieve the next set of results.
\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 #nextToken(String)}.\n@param nextToken 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 #nextToken(String)",
"deprecated" : false,
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The token to retrieve the next set of results.
\n@param nextToken The token to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "nextToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "nextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "The token to retrieve the next set of results.
\n@param nextToken The token to retrieve the next set of results.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The token to retrieve the next set of results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Events" : {
"beanStyleGetterMethodName" : "getEvents",
"beanStyleSetterMethodName" : "setEvents",
"c2jName" : "Events",
"c2jShape" : "__listOfDeviceEvent",
"defaultConsumerFluentSetterDocumentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #events(List)}.\n@param events a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #events(List)",
"deprecated" : false,
"documentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "events",
"fluentSetterDocumentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
\n@param events An array of zero or more elements describing the event(s) associated with the\n device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "events",
"getterDocumentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of zero or more elements describing the event(s) associated with the\n device.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "events",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "events",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DeviceEvent",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceEvent.Builder} avoiding the need to create one manually via {@link DeviceEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceEvent.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceEvent)}.\n@param member a consumer that will call methods on {@link DeviceEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceEvent)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DeviceEvent",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "DeviceEvent",
"variableName" : "member",
"variableType" : "DeviceEvent",
"documentation" : null,
"simpleType" : "DeviceEvent",
"variableSetterType" : "DeviceEvent"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceEvent",
"variableName" : "member",
"variableType" : "DeviceEvent",
"documentation" : "",
"simpleType" : "DeviceEvent",
"variableSetterType" : "DeviceEvent"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DeviceEvent",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DeviceEvent",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Events",
"sensitive" : false,
"setterDocumentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
\n@param events An array of zero or more elements describing the event(s) associated with the\n device.",
"setterMethodName" : "setEvents",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "events",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "events",
"variableType" : "java.util.List",
"documentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlNameSpaceUri" : null
},
"NextToken" : {
"beanStyleGetterMethodName" : "getNextToken",
"beanStyleSetterMethodName" : "setNextToken",
"c2jName" : "NextToken",
"c2jShape" : "__string",
"defaultConsumerFluentSetterDocumentation" : "The token to retrieve the next set of results.
\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 #nextToken(String)}.\n@param nextToken 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 #nextToken(String)",
"deprecated" : false,
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "nextToken",
"fluentSetterDocumentation" : "The token to retrieve the next set of results.
\n@param nextToken The token to retrieve the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "nextToken",
"getterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.",
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "nextToken",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "nextToken",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "STRING",
"name" : "NextToken",
"sensitive" : false,
"setterDocumentation" : "The token to retrieve the next set of results.
\n@param nextToken The token to retrieve the next set of results.",
"setterMethodName" : "setNextToken",
"setterModel" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : null,
"simpleType" : "String",
"variableSetterType" : "String"
},
"simple" : true,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "String",
"variableName" : "nextToken",
"variableType" : "String",
"documentation" : "The token to retrieve the next set of results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"beanStyleGetterMethodName" : "getEvents",
"beanStyleSetterMethodName" : "setEvents",
"c2jName" : "Events",
"c2jShape" : "__listOfDeviceEvent",
"defaultConsumerFluentSetterDocumentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #events(List)}.\n@param events a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #events(List)",
"deprecated" : false,
"documentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "events",
"fluentSetterDocumentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
\n@param events An array of zero or more elements describing the event(s) associated with the\n device.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "events",
"getterDocumentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n@return An array of zero or more elements describing the event(s) associated with the\n device.",
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "events",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "events",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DeviceEvent",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DeviceEvent.Builder} avoiding the need to create one manually via {@link DeviceEvent#builder()}.\n\nWhen the {@link Consumer} completes, {@link DeviceEvent.Builder#build()} is called immediately and its result is passed to {@link #member(DeviceEvent)}.\n@param member a consumer that will call methods on {@link DeviceEvent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DeviceEvent)",
"deprecated" : false,
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "member",
"fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "member",
"getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.",
"getterModel" : {
"returnType" : "DeviceEvent",
"documentation" : null
},
"http" : {
"additionalMarshallingPath" : null,
"additionalUnmarshallingPath" : null,
"flattened" : false,
"greedy" : false,
"header" : false,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"marshallLocation" : "PAYLOAD",
"marshallLocationName" : "member",
"queryString" : false,
"statusCode" : false,
"unmarshallLocationName" : "member",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : false,
"listModel" : null,
"map" : false,
"mapModel" : null,
"marshallingType" : "SDK_POJO",
"name" : "Member",
"sensitive" : false,
"setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.",
"setterMethodName" : "setMember",
"setterModel" : {
"variableDeclarationType" : "DeviceEvent",
"variableName" : "member",
"variableType" : "DeviceEvent",
"documentation" : null,
"simpleType" : "DeviceEvent",
"variableSetterType" : "DeviceEvent"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceEvent",
"variableName" : "member",
"variableType" : "DeviceEvent",
"documentation" : "",
"simpleType" : "DeviceEvent",
"variableSetterType" : "DeviceEvent"
},
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DeviceEvent",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DeviceEvent",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Events",
"sensitive" : false,
"setterDocumentation" : "An array of zero or more elements describing the event(s) associated with the\n device.
\n@param events An array of zero or more elements describing the event(s) associated with the\n device.",
"setterMethodName" : "setEvents",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "events",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection