com.microsoft.azure.sdk.iot.deps.serializer

定义

AuthenticationParser
ConfigurationContentParser
ConfigurationMetricsParser
ConfigurationParser
DeviceCapabilitiesParser
DeviceParser
ErrorMessageParser

Representation of a single error message collection with a Json deserializer.

ExportImportDeviceParser
FileUploadCompletionNotification

The request payload to send to IoT Hub to notify it when a file upload is completed, whether successful or not. Must set setSuccess(Boolean success) and setCorrelationId(String correlationId), but all other fields are optional.

FileUploadNotificationParser

Representation of the notification of a single File Upload, with a Json deserializer. Ex of JSON format: { "deviceId":"mydevice", "blobUri":"https://{storage account}.blob.core.windows.net/{container name}/mydevice/myfile.jpg", "blobName":"mydevice/myfile.jpg", "lastUpdatedTime":"2016-06-01T21:22:41+00:00", "blobSizeInBytes":1234, "enqueuedTimeUtc":"2016-06-01T21:22:43.7996883Z" }

FileUploadSasUriRequest

The request parameters when getting a file upload sas uri from IoT Hub.

FileUploadSasUriResponse

The information provided from IoT Hub that can be used with the Azure Storage SDK to upload a file from your device, including authentication.

JobPropertiesParser
JobQueryResponseError
JobsParser

Representation of a single Jobs collection with a Json serializer.

JobsResponseParser

Representation of a single Jobs response collection with a Json deserializer.

JobsStatisticsParser

Representation of a single Jobs statistics collection with a Json deserializer.

ManagedIdentity
MethodParser

Representation of a single Direct Method Access collection with a Json serializer and deserializer.

ParserUtility

Set of static functions to help the serializer.

QueryRequestParser
QueryResponseParser
RegisterManagerParser

INNER TWINPARSER CLASS

Twin management representation

This class is part of the Twin. It contains the Device identity management.

RegistryStatisticsParser
SymmetricKeyParser

Store primary and secondary keys Provide function for key length validation

TwinMetadata

INNER TWINPARSER CLASS

TwinParser metadata representation

<xreftitle>Deprecated</xreftitle>

<xrefdescription>

  <p>As of release 0.4.0, replaced by <xref uid="com.microsoft.azure.sdk.iot.deps.twin.TwinMetadata" data-throw-if-not-resolved="false" data-raw-source="com.microsoft.azure.sdk.iot.deps.twin.TwinMetadata"></xref></p>

</xrefdescription>

TwinParser

TwinParser Representation including the twin collection and Json serializer and deserializer.

TwinProperties

INNER TWINPARSER CLASS

TwinParser Properties representation

This class is part of the TwinParser. It is necessary to generate the properties json.

TwinProperty

INNER TWINPARSER CLASS

TwinProperty is a representation of the device twin property collection. It can represent `Desired` property as well `Reported` property.

<xreftitle>Deprecated</xreftitle>

<xrefdescription>

  <p>As of release 0.4.0, replaced by <xref uid="com.microsoft.azure.sdk.iot.deps.twin.TwinCollection" data-throw-if-not-resolved="false" data-raw-source="com.microsoft.azure.sdk.iot.deps.twin.TwinCollection"></xref></p>

</xrefdescription>

TwinTags

INNER TWINPARSER CLASS

Twin tags representation

X509ThumbprintParser

接口

TwinChangedCallback

INNER TWINPARSER CLASS

An interface for an IoT Hub Device Twin callback.

Developers are expected to create an implementation of this interface, and the transport will call TwinChangedCallback#execute(Map) upon receiving a property or tags changes from an IoT Hub Device Twin.

TwinPropertiesChangeCallback

INNER TWINPARSER CLASS

An interface for an IoT Hub Device Twin callback.

Developers are expected to create an implementation of this interface, and the transport will call TwinPropertiesChangeCallback upon receiving a property changes from an IoT Hub Device Twin.

枚举

AuthenticationTypeParser
ErrorCodeDescription

See https://docs.microsoft.com/en-us/rest/api/iothub/common-error-codes for additional details

StorageAuthenticationType
TwinConnectionState

INNER TWINPARSER CLASS

Enum for device connection state

TwinStatus

INNER TWINPARSER CLASS

Enum for device status

MethodParser.Operation