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" : "Describes all of the AWS IoT 1-Click device-related API operations for the service.\n Also provides sample requests, responses, and errors for the supported web services\n protocols.
",
"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",
"queryProtocol" : false,
"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" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds device(s) to your account (i.e., claim one or more devices) if and only if you\n 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" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Given a device ID, returns a DescribeDeviceResponse object describing the\n 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" : {
"authType" : "IAM",
"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 event,\n and finalizing the claim. For a device of type button, a device event can\n 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" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Given a device ID, returns the invokable methods associated with 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" : "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" : {
"authType" : "IAM",
"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 event,\n and finalizing the claim. For a device of type button, a device event can\n 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" : {
"authType" : "IAM",
"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" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Using a device ID, returns a DeviceEventsResponse object containing an\n 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" : {
"authType" : "IAM",
"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" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Lists the tags associated with the specified resource ARN.
",
"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" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Adds or updates the tags associated with the resource ARN. See AWS IoT 1-Click Service Limits for the maximum number of tags allowed per\n 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" : "TagResourceRequest",
"variableName" : "tagResourceRequest",
"variableType" : "TagResourceRequest",
"documentation" : "",
"simpleType" : "TagResourceRequest",
"variableSetterType" : "TagResourceRequest"
},
"methodName" : "tagResource",
"operationName" : "TagResource",
"paginated" : false,
"returnType" : {
"returnType" : "TagResourceResponse",
"documentation" : null
},
"syncReturnType" : "TagResourceResponse"
},
"UnclaimDevice" : {
"authType" : "IAM",
"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" : {
"authType" : "IAM",
"authenticated" : true,
"deprecated" : false,
"documentation" : "Using tag keys, deletes the tags (key/value pairs) associated with the specified\n resource ARN.
",
"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" : {
"authType" : "IAM",
"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,
"hasRequiresLengthMember" : 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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "ClaimDevicesByClaimCode",
"locationName" : null,
"requestUri" : "/claims/{claimCode}",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #claimCode()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #claimCode(String)}\n",
"documentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClaimCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClaimCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClaimCode" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #claimCode()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #claimCode(String)}\n",
"documentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClaimCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClaimCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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.\n@deprecated Use {@link #claimCode()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #claimCode(String)}\n",
"documentation" : "The claim code, starting with \"C-\", as provided by the device manufacturer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClaimCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClaimCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The claim code provided by the device manufacturer.
\n@return The claim code provided by the device manufacturer.\n@deprecated Use {@link #claimCode()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #claimCode(String)}\n",
"documentation" : "The claim code provided by the device manufacturer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClaimCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClaimCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTotal",
"beanStyleSetterMethodName" : "setTotal",
"c2jName" : "Total",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The total number of devices associated with the claim code that has been processed in\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The total number of devices associated with the claim code that has been processed in\n the claim request.
\n@return The total number of devices associated with the claim code that has been processed in\n the claim request.\n@deprecated Use {@link #total()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The total number of devices associated with the claim code that has been processed in\n the claim request.
\n@param total The total number of devices associated with the claim code that has been processed in\n the claim request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #total(Integer)}\n",
"documentation" : "The total number of devices associated with the claim code that has been processed in\n the claim request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Total property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotal",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "total",
"fluentSetterDocumentation" : "The total number of devices associated with the claim code that has been processed in\n the claim request.
\n@param total The total number of devices associated with the claim code that has been processed in\n 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 in\n the claim request.
\n@return The total number of devices associated with the claim code that has been processed in\n 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,
"requiresLength" : 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 in\n the claim request.
\n@param total The total number of devices associated with the claim code that has been processed in\n 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 in\n the claim request.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"ClaimCode" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The claim code provided by the device manufacturer.
\n@return The claim code provided by the device manufacturer.\n@deprecated Use {@link #claimCode()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #claimCode(String)}\n",
"documentation" : "The claim code provided by the device manufacturer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClaimCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClaimCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Total" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTotal",
"beanStyleSetterMethodName" : "setTotal",
"c2jName" : "Total",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The total number of devices associated with the claim code that has been processed in\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The total number of devices associated with the claim code that has been processed in\n the claim request.
\n@return The total number of devices associated with the claim code that has been processed in\n the claim request.\n@deprecated Use {@link #total()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The total number of devices associated with the claim code that has been processed in\n the claim request.
\n@param total The total number of devices associated with the claim code that has been processed in\n the claim request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #total(Integer)}\n",
"documentation" : "The total number of devices associated with the claim code that has been processed in\n the claim request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Total property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotal",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "total",
"fluentSetterDocumentation" : "The total number of devices associated with the claim code that has been processed in\n the claim request.
\n@param total The total number of devices associated with the claim code that has been processed in\n 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 in\n the claim request.
\n@return The total number of devices associated with the claim code that has been processed in\n 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,
"requiresLength" : 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 in\n the claim request.
\n@param total The total number of devices associated with the claim code that has been processed in\n 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 in\n the claim request.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The claim code provided by the device manufacturer.
\n@return The claim code provided by the device manufacturer.\n@deprecated Use {@link #claimCode()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #claimCode(String)}\n",
"documentation" : "The claim code provided by the device manufacturer.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the ClaimCode property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasClaimCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getTotal",
"beanStyleSetterMethodName" : "setTotal",
"c2jName" : "Total",
"c2jShape" : "__integer",
"defaultConsumerFluentSetterDocumentation" : "The total number of devices associated with the claim code that has been processed in\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The total number of devices associated with the claim code that has been processed in\n the claim request.
\n@return The total number of devices associated with the claim code that has been processed in\n the claim request.\n@deprecated Use {@link #total()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The total number of devices associated with the claim code that has been processed in\n the claim request.
\n@param total The total number of devices associated with the claim code that has been processed in\n the claim request.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #total(Integer)}\n",
"documentation" : "The total number of devices associated with the claim code that has been processed in\n the claim request.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Total property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTotal",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "total",
"fluentSetterDocumentation" : "The total number of devices associated with the claim code that has been processed in\n the claim request.
\n@param total The total number of devices associated with the claim code that has been processed in\n 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 in\n the claim request.
\n@return The total number of devices associated with the claim code that has been processed in\n 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,
"requiresLength" : 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 in\n the claim request.
\n@param total The total number of devices associated with the claim code that has been processed in\n 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 in\n the claim request.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "DescribeDevice",
"locationName" : null,
"requestUri" : "/devices/{deviceId}",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceId" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Device details.
\n@return Device details.\n@deprecated Use {@link #deviceDescription()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Device details.
\n@param deviceDescription Device details.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceDescription(DeviceDescription)}\n",
"documentation" : "Device details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceDescription",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceDescription" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Device details.
\n@return Device details.\n@deprecated Use {@link #deviceDescription()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Device details.
\n@param deviceDescription Device details.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceDescription(DeviceDescription)}\n",
"documentation" : "Device details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceDescription",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Device details.
\n@return Device details.\n@deprecated Use {@link #deviceDescription()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "Device details.
\n@param deviceDescription Device details.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #deviceDescription(DeviceDescription)}\n",
"documentation" : "Device details.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceDescription property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceDescription",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The user specified attributes associated with the device for an event.
\n@return The user specified attributes associated with the device for an event.\n@deprecated Use {@link #attributes()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #attributes(Attributes)}\n",
"documentation" : "The user specified attributes associated with the device for an event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAttributes",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The device type, such as \"button\".
\n@return The device type, such as \"button\".\n@deprecated Use {@link #type()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The device type, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Attributes" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The user specified attributes associated with the device for an event.
\n@return The user specified attributes associated with the device for an event.\n@deprecated Use {@link #attributes()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #attributes(Attributes)}\n",
"documentation" : "The user specified attributes associated with the device for an event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAttributes",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"DeviceId" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Type" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The device type, such as \"button\".
\n@return The device type, such as \"button\".\n@deprecated Use {@link #type()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The device type, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The user specified attributes associated with the device for an event.
\n@return The user specified attributes associated with the device for an event.\n@deprecated Use {@link #attributes()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #attributes(Attributes)}\n",
"documentation" : "The user specified attributes associated with the device for an event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAttributes",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The device type, such as \"button\".
\n@return The device type, such as \"button\".\n@deprecated Use {@link #type()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The device type, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ARN of the device.
\n@return The ARN of the device.\n@deprecated Use {@link #arn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n",
"documentation" : "The ARN of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasArn",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "DeviceAttributes",
"defaultConsumerFluentSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects providing\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n
\n@return An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.\n@deprecated Use {@link #attributes()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributes(Map)}\n",
"documentation" : "An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAttributes",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects providing\n 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 providing\n user specified device attributes.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n
\n@return An array of zero or more elements of DeviceAttribute objects providing\n 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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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 providing\n user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects providing\n 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 providing\n user specified device attributes.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\n@return A Boolean value indicating whether or not the device is enabled.\n@deprecated Use {@link #enabled()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #enabled(Boolean)}\n",
"documentation" : "A Boolean value indicating whether or not the device is enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEnabled",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRemainingLife",
"beanStyleSetterMethodName" : "setRemainingLife",
"c2jName" : "RemainingLife",
"c2jShape" : "__doubleMin0Max100",
"defaultConsumerFluentSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.
\n@return A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.\n@deprecated Use {@link #remainingLife()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #remainingLife(Double)}\n",
"documentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the RemainingLife property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRemainingLife",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "remainingLife",
"fluentSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n 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 the\n device.
\n@return A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n 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,
"requiresLength" : 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 the\n device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n 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 the\n device.
",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".\n@deprecated Use {@link #type()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The tags currently associated with the AWS IoT 1-Click device.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "The tags currently associated with the AWS IoT 1-Click device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Arn" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ARN of the device.
\n@return The ARN of the device.\n@deprecated Use {@link #arn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n",
"documentation" : "The ARN of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasArn",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Attributes" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "DeviceAttributes",
"defaultConsumerFluentSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects providing\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n
\n@return An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.\n@deprecated Use {@link #attributes()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributes(Map)}\n",
"documentation" : "An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAttributes",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects providing\n 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 providing\n user specified device attributes.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n
\n@return An array of zero or more elements of DeviceAttribute objects providing\n 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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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 providing\n user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects providing\n 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 providing\n user specified device attributes.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"DeviceId" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Enabled" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\n@return A Boolean value indicating whether or not the device is enabled.\n@deprecated Use {@link #enabled()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #enabled(Boolean)}\n",
"documentation" : "A Boolean value indicating whether or not the device is enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEnabled",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"RemainingLife" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRemainingLife",
"beanStyleSetterMethodName" : "setRemainingLife",
"c2jName" : "RemainingLife",
"c2jShape" : "__doubleMin0Max100",
"defaultConsumerFluentSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.
\n@return A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.\n@deprecated Use {@link #remainingLife()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #remainingLife(Double)}\n",
"documentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the RemainingLife property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRemainingLife",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "remainingLife",
"fluentSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n 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 the\n device.
\n@return A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n 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,
"requiresLength" : 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 the\n device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n 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 the\n device.
",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Tags" : {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The tags currently associated with the AWS IoT 1-Click device.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "The tags currently associated with the AWS IoT 1-Click device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Type" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".\n@deprecated Use {@link #type()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The ARN of the device.
\n@return The ARN of the device.\n@deprecated Use {@link #arn()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #arn(String)}\n",
"documentation" : "The ARN of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Arn property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasArn",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getAttributes",
"beanStyleSetterMethodName" : "setAttributes",
"c2jName" : "Attributes",
"c2jShape" : "DeviceAttributes",
"defaultConsumerFluentSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects providing\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n
\n@return An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.\n@deprecated Use {@link #attributes()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #attributes(Map)}\n",
"documentation" : "An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Attributes property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasAttributes",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "attributes",
"fluentSetterDocumentation" : "An array of zero or more elements of DeviceAttribute objects providing\n user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects providing\n 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 providing\n user specified device attributes.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasAttributes()} to see if a value was sent in this field.\n
\n@return An array of zero or more elements of DeviceAttribute objects providing\n 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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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 providing\n user specified device attributes.
\n@param attributes An array of zero or more elements of DeviceAttribute objects providing\n 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 providing\n user specified device attributes.
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A Boolean value indicating whether or not the device is enabled.
\n@return A Boolean value indicating whether or not the device is enabled.\n@deprecated Use {@link #enabled()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #enabled(Boolean)}\n",
"documentation" : "A Boolean value indicating whether or not the device is enabled.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Enabled property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEnabled",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getRemainingLife",
"beanStyleSetterMethodName" : "setRemainingLife",
"c2jName" : "RemainingLife",
"c2jShape" : "__doubleMin0Max100",
"defaultConsumerFluentSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.
\n@return A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.\n@deprecated Use {@link #remainingLife()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #remainingLife(Double)}\n",
"documentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the RemainingLife property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasRemainingLife",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "remainingLife",
"fluentSetterDocumentation" : "A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n 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 the\n device.
\n@return A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n 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,
"requiresLength" : 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 the\n device.
\n@param remainingLife A value between 0 and 1 inclusive, representing the fraction of life remaining for the\n 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 the\n device.
",
"simpleType" : "Double",
"variableSetterType" : "Double"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".\n@deprecated Use {@link #type()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #type(String)}\n",
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Type property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return The tags currently associated with the AWS IoT 1-Click device.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "The tags currently associated with the AWS IoT 1-Click device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"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\nYou can use {@link #hasTags()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An object representing the device associated with the event.
\n@return An object representing the device associated with the event.\n@deprecated Use {@link #device()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #device(Device)}\n",
"documentation" : "An object representing the device associated with the event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Device property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDevice",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A serialized JSON object representing the device-type specific event.
\n@return A serialized JSON object representing the device-type specific event.\n@deprecated Use {@link #stdEvent()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #stdEvent(String)}\n",
"documentation" : "A serialized JSON object representing the device-type specific event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StdEvent property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStdEvent",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Device" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An object representing the device associated with the event.
\n@return An object representing the device associated with the event.\n@deprecated Use {@link #device()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #device(Device)}\n",
"documentation" : "An object representing the device associated with the event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Device property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDevice",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"StdEvent" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A serialized JSON object representing the device-type specific event.
\n@return A serialized JSON object representing the device-type specific event.\n@deprecated Use {@link #stdEvent()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #stdEvent(String)}\n",
"documentation" : "A serialized JSON object representing the device-type specific event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StdEvent property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStdEvent",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "An object representing the device associated with the event.
\n@return An object representing the device associated with the event.\n@deprecated Use {@link #device()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #device(Device)}\n",
"documentation" : "An object representing the device associated with the event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Device property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDevice",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A serialized JSON object representing the device-type specific event.
\n@return A serialized JSON object representing the device-type specific event.\n@deprecated Use {@link #stdEvent()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #stdEvent(String)}\n",
"documentation" : "A serialized JSON object representing the device-type specific event.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the StdEvent property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasStdEvent",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".\n@deprecated Use {@link #deviceType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceType(String)}\n",
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the method applicable to the deviceType.
\n@return The name of the method applicable to the deviceType.\n@deprecated Use {@link #methodName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #methodName(String)}\n",
"documentation" : "The name of the method applicable to the deviceType.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MethodName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMethodName",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceType" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".\n@deprecated Use {@link #deviceType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceType(String)}\n",
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"MethodName" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the method applicable to the deviceType.
\n@return The name of the method applicable to the deviceType.\n@deprecated Use {@link #methodName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #methodName(String)}\n",
"documentation" : "The name of the method applicable to the deviceType.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MethodName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMethodName",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".\n@deprecated Use {@link #deviceType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceType(String)}\n",
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceType",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The name of the method applicable to the deviceType.
\n@return The name of the method applicable to the deviceType.\n@deprecated Use {@link #methodName()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #methodName(String)}\n",
"documentation" : "The name of the method applicable to the deviceType.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MethodName property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMethodName",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "FinalizeDeviceClaim",
"locationName" : null,
"requestUri" : "/devices/{deviceId}/finalize-claim",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "__mapOf__string",
"defaultConsumerFluentSetterDocumentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n@param tags A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n@param tags A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "
A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.",
"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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n@param tags A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
",
"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" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceId" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"Tags" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "__mapOf__string",
"defaultConsumerFluentSetterDocumentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n@param tags A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n@param tags A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "
A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.",
"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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n@param tags A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
",
"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" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getTags",
"beanStyleSetterMethodName" : "setTags",
"c2jName" : "Tags",
"c2jShape" : "__mapOf__string",
"defaultConsumerFluentSetterDocumentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n@deprecated Use {@link #tags()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "
A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n@param tags A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #tags(Map)}\n",
"documentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasTags",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "tags",
"fluentSetterDocumentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n@param tags A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "tags",
"getterDocumentation" : "
A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasTags()} to see if a value was sent in this field.\n
\n@return A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.",
"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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.\n@deprecated Use {@link #key()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #key(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Key property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasKey",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"valueLocationName" : "value",
"valueModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.\n@deprecated Use {@link #value()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #value(String)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Value property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasValue",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"entryType" : "Map.Entry",
"templateType" : "java.util.Map"
},
"marshallingType" : "MAP",
"name" : "Tags",
"sensitive" : false,
"setterDocumentation" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
\n@param tags A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
",
"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" : "A collection of key/value pairs defining the resource tags. For example, {\n \"tags\": {\"key1\": \"value1\", \"key2\": \"value2\"} }. For more information, see AWS\n Tagging Strategies.
\n \n
",
"simpleType" : "Map",
"variableSetterType" : "java.util.Map"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The device's final claim state.
\n@return The device's final claim state.\n@deprecated Use {@link #state()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #state(String)}\n",
"documentation" : "The device's final claim state.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasState",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"State" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The device's final claim state.
\n@return The device's final claim state.\n@deprecated Use {@link #state()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #state(String)}\n",
"documentation" : "The device's final claim state.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasState",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The device's final claim state.
\n@return The device's final claim state.\n@deprecated Use {@link #state()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #state(String)}\n",
"documentation" : "The device's final claim state.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasState",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 403,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "403
\n@return 403\n@deprecated Use {@link #code()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "403
\n@param code 403\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #code(String)}\n",
"documentation" : "403
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Code" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "403
\n@return 403\n@deprecated Use {@link #code()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "403
\n@param code 403\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #code(String)}\n",
"documentation" : "403
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "403
\n@return 403\n@deprecated Use {@link #code()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "403
\n@param code 403\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #code(String)}\n",
"documentation" : "403
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "GetDeviceMethods",
"locationName" : null,
"requestUri" : "/devices/{deviceId}/methods",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceId" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "List of available device APIs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasDeviceMethods()} to see if a value was sent in this field.\n
\n@return List of available device APIs.\n@deprecated Use {@link #deviceMethods()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceMethods(List)}\n",
"documentation" : "List of available device APIs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceMethods property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceMethods",
"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\nYou can use {@link #hasDeviceMethods()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(DeviceMethod)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceMethods" : {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "List of available device APIs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasDeviceMethods()} to see if a value was sent in this field.\n
\n@return List of available device APIs.\n@deprecated Use {@link #deviceMethods()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceMethods(List)}\n",
"documentation" : "List of available device APIs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceMethods property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceMethods",
"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\nYou can use {@link #hasDeviceMethods()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(DeviceMethod)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "List of available device APIs.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasDeviceMethods()} to see if a value was sent in this field.\n
\n@return List of available device APIs.\n@deprecated Use {@link #deviceMethods()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceMethods(List)}\n",
"documentation" : "List of available device APIs.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceMethods property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceMethods",
"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\nYou can use {@link #hasDeviceMethods()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(DeviceMethod)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "InitiateDeviceClaim",
"locationName" : null,
"requestUri" : "/devices/{deviceId}/initiate-claim",
"target" : null,
"verb" : "PUT",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceId" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The device's final claim state.
\n@return The device's final claim state.\n@deprecated Use {@link #state()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #state(String)}\n",
"documentation" : "The device's final claim state.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasState",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"State" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The device's final claim state.
\n@return The device's final claim state.\n@deprecated Use {@link #state()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #state(String)}\n",
"documentation" : "The device's final claim state.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasState",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The device's final claim state.
\n@return The device's final claim state.\n@deprecated Use {@link #state()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #state(String)}\n",
"documentation" : "The device's final claim state.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the State property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasState",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 500,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "500
\n@return 500\n@deprecated Use {@link #code()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "500
\n@param code 500\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #code(String)}\n",
"documentation" : "500
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Code" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "500
\n@return 500\n@deprecated Use {@link #code()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "500
\n@param code 500\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #code(String)}\n",
"documentation" : "500
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "500
\n@return 500\n@deprecated Use {@link #code()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "500
\n@param code 500\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #code(String)}\n",
"documentation" : "500
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : 400,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "400
\n@return 400\n@deprecated Use {@link #code()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "400
\n@param code 400\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #code(String)}\n",
"documentation" : "400
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Code" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "400
\n@return 400\n@deprecated Use {@link #code()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "400
\n@param code 400\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #code(String)}\n",
"documentation" : "400
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "400
\n@return 400\n@deprecated Use {@link #code()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "400
\n@param code 400\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #code(String)}\n",
"documentation" : "400
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Code property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasCode",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "InvokeDeviceMethod",
"locationName" : null,
"requestUri" : "/devices/{deviceId}/methods",
"target" : null,
"verb" : "POST",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The device method to invoke.
\n@return The device method to invoke.\n@deprecated Use {@link #deviceMethod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceMethod(DeviceMethod)}\n",
"documentation" : "The device method to invoke.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceMethod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceMethod",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A JSON encoded string containing the device method request parameters.
\n@return A JSON encoded string containing the device method request parameters.\n@deprecated Use {@link #deviceMethodParameters()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceMethodParameters(String)}\n",
"documentation" : "A JSON encoded string containing the device method request parameters.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceMethodParameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceMethodParameters",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceId" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"DeviceMethod" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The device method to invoke.
\n@return The device method to invoke.\n@deprecated Use {@link #deviceMethod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceMethod(DeviceMethod)}\n",
"documentation" : "The device method to invoke.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceMethod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceMethod",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"DeviceMethodParameters" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A JSON encoded string containing the device method request parameters.
\n@return A JSON encoded string containing the device method request parameters.\n@deprecated Use {@link #deviceMethodParameters()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceMethodParameters(String)}\n",
"documentation" : "A JSON encoded string containing the device method request parameters.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceMethodParameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceMethodParameters",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The device method to invoke.
\n@return The device method to invoke.\n@deprecated Use {@link #deviceMethod()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceMethod(DeviceMethod)}\n",
"documentation" : "The device method to invoke.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceMethod property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceMethod",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A JSON encoded string containing the device method request parameters.
\n@return A JSON encoded string containing the device method request parameters.\n@deprecated Use {@link #deviceMethodParameters()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceMethodParameters(String)}\n",
"documentation" : "A JSON encoded string containing the device method request parameters.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceMethodParameters property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceMethodParameters",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A JSON encoded string containing the device method response.
\n@return A JSON encoded string containing the device method response.\n@deprecated Use {@link #deviceMethodResponse()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceMethodResponse(String)}\n",
"documentation" : "A JSON encoded string containing the device method response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceMethodResponse property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceMethodResponse",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceMethodResponse" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A JSON encoded string containing the device method response.
\n@return A JSON encoded string containing the device method response.\n@deprecated Use {@link #deviceMethodResponse()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceMethodResponse(String)}\n",
"documentation" : "A JSON encoded string containing the device method response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceMethodResponse property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceMethodResponse",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A JSON encoded string containing the device method response.
\n@return A JSON encoded string containing the device method response.\n@deprecated Use {@link #deviceMethodResponse()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceMethodResponse(String)}\n",
"documentation" : "A JSON encoded string containing the device method response.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceMethodResponse property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceMethodResponse",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "ListDeviceEvents",
"locationName" : null,
"requestUri" : "/devices/{deviceId}/events",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #fromTimeStamp()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #fromTimeStamp(Instant)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the FromTimeStamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFromTimeStamp",
"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,
"requiresLength" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value of\n 100 is used.\n@deprecated Use {@link #maxResults()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 100 is used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n",
"documentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxResults",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 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 of\n 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value of\n 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,
"requiresLength" : false,
"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 of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 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 of\n 100 is used.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #toTimeStamp()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #toTimeStamp(Instant)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the ToTimeStamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasToTimeStamp",
"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,
"requiresLength" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceId" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"FromTimeStamp" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #fromTimeStamp()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #fromTimeStamp(Instant)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the FromTimeStamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFromTimeStamp",
"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,
"requiresLength" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"MaxResults" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value of\n 100 is used.\n@deprecated Use {@link #maxResults()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 100 is used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n",
"documentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxResults",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 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 of\n 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value of\n 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,
"requiresLength" : false,
"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 of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 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 of\n 100 is used.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"NextToken" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"ToTimeStamp" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #toTimeStamp()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #toTimeStamp(Instant)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the ToTimeStamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasToTimeStamp",
"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,
"requiresLength" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The unique identifier of the device.
\n@return The unique identifier of the device.\n@deprecated Use {@link #deviceId()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceId(String)}\n",
"documentation" : "The unique identifier of the device.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceId property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceId",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #fromTimeStamp()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #fromTimeStamp(Instant)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the FromTimeStamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasFromTimeStamp",
"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,
"requiresLength" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value of\n 100 is used.\n@deprecated Use {@link #maxResults()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 100 is used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n",
"documentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxResults",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 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 of\n 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value of\n 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,
"requiresLength" : false,
"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 of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 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 of\n 100 is used.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\n@deprecated Use {@link #toTimeStamp()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #toTimeStamp(Instant)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the ToTimeStamp property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasToTimeStamp",
"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,
"requiresLength" : false,
"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"
},
"xmlAttribute" : false,
"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,
"xmlNamespace" : null
},
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasEvents()} to see if a value was sent in this field.\n
\n@return An array of zero or more elements describing the event(s) associated with the\n device.\n@deprecated Use {@link #events()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #events(List)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Events property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEvents",
"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\nYou can use {@link #hasEvents()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(DeviceEvent)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Events" : {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasEvents()} to see if a value was sent in this field.\n
\n@return An array of zero or more elements describing the event(s) associated with the\n device.\n@deprecated Use {@link #events()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #events(List)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Events property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEvents",
"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\nYou can use {@link #hasEvents()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(DeviceEvent)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"NextToken" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "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\nYou can use {@link #hasEvents()} to see if a value was sent in this field.\n
\n@return An array of zero or more elements describing the event(s) associated with the\n device.\n@deprecated Use {@link #events()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #events(List)}\n",
"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,
"existenceCheckDocumentation" : "Returns true if the Events property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasEvents",
"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\nYou can use {@link #hasEvents()} to see if a value was sent in this field.\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,
"requiresLength" : 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" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(DeviceEvent)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ListDeviceEventsResponse",
"simpleMethod" : false,
"unmarshaller" : {
"flattened" : false,
"resultWrapper" : null
},
"variable" : {
"variableDeclarationType" : "ListDeviceEventsResponse",
"variableName" : "listDeviceEventsResponse",
"variableType" : "ListDeviceEventsResponse",
"documentation" : null,
"simpleType" : "ListDeviceEventsResponse",
"variableSetterType" : "ListDeviceEventsResponse"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ListDevicesRequest" : {
"c2jName" : "ListDevicesRequest",
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : {
"action" : "ListDevices",
"locationName" : null,
"requestUri" : "/devices",
"target" : null,
"verb" : "GET",
"xmlNameSpaceUri" : null
},
"members" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".\n@deprecated Use {@link #deviceType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceType(String)}\n",
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceType",
"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" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "deviceType",
"queryString" : true,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value of\n 100 is used.\n@deprecated Use {@link #maxResults()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 100 is used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n",
"documentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxResults",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 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 of\n 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value of\n 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,
"requiresLength" : false,
"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 of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 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 of\n 100 is used.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"DeviceType" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".\n@deprecated Use {@link #deviceType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceType(String)}\n",
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceType",
"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" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "deviceType",
"queryString" : true,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"MaxResults" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value of\n 100 is used.\n@deprecated Use {@link #maxResults()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 100 is used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n",
"documentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxResults",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 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 of\n 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value of\n 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,
"requiresLength" : false,
"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 of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 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 of\n 100 is used.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"NextToken" : {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}
},
"nonStreamingMembers" : [ {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The type of the device, such as \"button\".
\n@return The type of the device, such as \"button\".\n@deprecated Use {@link #deviceType()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #deviceType(String)}\n",
"documentation" : "The type of the device, such as \"button\".
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the DeviceType property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDeviceType",
"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" : "querystring",
"marshallLocation" : "QUERY_PARAM",
"marshallLocationName" : "deviceType",
"queryString" : true,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMaxResults",
"beanStyleSetterMethodName" : "setMaxResults",
"c2jName" : "MaxResults",
"c2jShape" : "MaxResults",
"defaultConsumerFluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value of\n 100 is used.\n@deprecated Use {@link #maxResults()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 100 is used.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #maxResults(Integer)}\n",
"documentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the MaxResults property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMaxResults",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "maxResults",
"fluentSetterDocumentation" : "The maximum number of results to return per request. If not set, a default value of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 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 of\n 100 is used.
\n@return The maximum number of results to return per request. If not set, a default value of\n 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,
"requiresLength" : false,
"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 of\n 100 is used.
\n@param maxResults The maximum number of results to return per request. If not set, a default value of\n 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 of\n 100 is used.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"requestSignerAware" : false,
"requestSignerClassFqcn" : null,
"required" : null,
"shapeName" : "ListDevicesRequest",
"simpleMethod" : false,
"unmarshaller" : null,
"variable" : {
"variableDeclarationType" : "ListDevicesRequest",
"variableName" : "listDevicesRequest",
"variableType" : "ListDevicesRequest",
"documentation" : null,
"simpleType" : "ListDevicesRequest",
"variableSetterType" : "ListDevicesRequest"
},
"wrapper" : false,
"xmlNamespace" : null
},
"ListDevicesResponse" : {
"c2jName" : "ListDevicesResponse",
"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,
"hasRequiresLengthMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"httpStatusCode" : null,
"marshaller" : null,
"members" : [ {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getDevices",
"beanStyleSetterMethodName" : "setDevices",
"c2jName" : "Devices",
"c2jShape" : "__listOfDeviceDescription",
"defaultConsumerFluentSetterDocumentation" : "A list of devices.
\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 #devices(List)}.\n@param devices 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 #devices(List)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "A list of devices.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n
\n@return A list of devices.\n@deprecated Use {@link #devices()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "A list of devices.
\n@param devices A list of devices.\n@return Returns a reference to this object so that method calls can be chained together.\n@deprecated Use {@link #devices(List)}\n",
"documentation" : "A list of devices.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Devices property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasDevices",
"fluentEnumGetterMethodName" : null,
"fluentEnumSetterMethodName" : null,
"fluentGetterMethodName" : "devices",
"fluentSetterDocumentation" : "A list of devices.
\n@param devices A list of devices.\n@return Returns a reference to this object so that method calls can be chained together.",
"fluentSetterMethodName" : "devices",
"getterDocumentation" : "A list of devices.
\n\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n
\n\nYou can use {@link #hasDevices()} to see if a value was sent in this field.\n
\n@return A list of devices.",
"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" : "devices",
"queryString" : false,
"requiresLength" : false,
"statusCode" : false,
"unmarshallLocationName" : "devices",
"uri" : false
},
"idempotencyToken" : false,
"isBinary" : false,
"jsonValue" : false,
"list" : true,
"listModel" : {
"implType" : "java.util.ArrayList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"autoConstructClassIfExists" : {
"present" : false
},
"beanStyleGetterMethodName" : "getMember",
"beanStyleSetterMethodName" : "setMember",
"c2jName" : "member",
"c2jShape" : "DeviceDescription",
"defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\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 #member(DeviceDescription)}.\n@param member 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 #member(DeviceDescription)",
"deprecated" : false,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.\n@deprecated Use {@link #member()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #member(DeviceDescription)}\n",
"documentation" : "",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the Member property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasMember",
"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" : "DeviceDescription",
"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,
"requiresLength" : 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" : "DeviceDescription",
"variableName" : "member",
"variableType" : "DeviceDescription",
"documentation" : null,
"simpleType" : "DeviceDescription",
"variableSetterType" : "DeviceDescription"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "DeviceDescription",
"variableName" : "member",
"variableType" : "DeviceDescription",
"documentation" : "",
"simpleType" : "DeviceDescription",
"variableSetterType" : "DeviceDescription"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
},
"memberLocationName" : null,
"memberType" : "DeviceDescription",
"map" : false,
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"simple" : false,
"simpleType" : "DeviceDescription",
"templateImplType" : "java.util.ArrayList",
"templateType" : "java.util.List"
},
"map" : false,
"mapModel" : null,
"marshallingType" : "LIST",
"name" : "Devices",
"sensitive" : false,
"setterDocumentation" : "A list of devices.
\n@param devices A list of devices.",
"setterMethodName" : "setDevices",
"setterModel" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "devices",
"variableType" : "java.util.List",
"documentation" : null,
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"simple" : false,
"timestampFormat" : null,
"variable" : {
"variableDeclarationType" : "java.util.List",
"variableName" : "devices",
"variableType" : "java.util.List",
"documentation" : "A list of devices.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
}, {
"autoConstructClassIfExists" : {
"present" : false
},
"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,
"deprecatedBeanStyleSetterMethodName" : null,
"deprecatedFluentGetterMethodName" : null,
"deprecatedFluentSetterMethodName" : null,
"deprecatedGetterDocumentation" : "The token to retrieve the next set of results.
\n@return The token to retrieve the next set of results.\n@deprecated Use {@link #nextToken()}\n",
"deprecatedName" : null,
"deprecatedSetterDocumentation" : "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.\n@deprecated Use {@link #nextToken(String)}\n",
"documentation" : "The token to retrieve the next set of results.
",
"endpointDiscoveryId" : false,
"enumType" : null,
"eventHeader" : false,
"eventPayload" : false,
"existenceCheckDocumentation" : "Returns true if the NextToken property was specified by the sender (it may be empty), or false if the sender did not specify the value (it will be empty). For responses returned by the SDK, the sender is the AWS service.\n",
"existenceCheckMethodName" : "hasNextToken",
"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,
"requiresLength" : 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"
},
"xmlAttribute" : false,
"xmlNameSpaceUri" : null
} ],
"membersAsMap" : {
"Devices" : {
"autoConstructClassIfExists" : {
"present" : true
},
"beanStyleGetterMethodName" : "getDevices",
"beanStyleSetterMethodName" : "setDevices",
"c2jName" : "Devices",
"c2jShape" : "__listOfDeviceDescription",
"defaultConsumerFluentSetterDocumentation" : "A list of devices.
\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List