Skip navigation links
A C D G H I M O P R S T U V X 

A

AdditionalData - Class in com.microsoft.azure.sdk.iot.provisioning.device
 
AdditionalData() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.AdditionalData
 
AmqpsProvisioningSaslHandler - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp
Implementation of a SaslHandler that is designed to handle Sasl negotiation using TPM authentication against the Device Provisioning Service
AmqpsProvisioningSymmetricKeySaslHandler - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp
Implementation of a SaslHandler that is designed to handle Sasl negotiation using TPM authentication against the Device Provisioning Service
authenticateWithProvisioningService(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
Requests hub to authenticate this connection and start the registration process over AMQP
authenticateWithProvisioningService(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
Requests hub to authenticate this connection and start the registration process over HTTP
authenticateWithProvisioningService(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
Requests hub to authenticate this connection and start the registration process over MQTT
authenticateWithProvisioningService(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
Authorization - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 

C

call() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ProvisioningTask
This method executes the State machine with the device goes through during registration.
call() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.RegisterTask
Callable call by the thread which handles Authentication and registration of a given device with the service
call() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.StatusTask
Implementation of callable for this task.
chooseSaslMechanism(String[]) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSaslHandler
Checks to ensure that TPM is an available mechanism and chooses it
chooseSaslMechanism(String[]) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSymmetricKeySaslHandler
Checks to ensure that TPM is an available mechanism and chooses it
close() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
Indicates to close the connection
close() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ProvisioningAmqpOperations
Closes the AMQP connection
close() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
 
close() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
Indicates to close the connection
close() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
closeNow() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClient
Closes all the executors opened by the client if they have not already closed.
com.microsoft.azure.sdk.iot.provisioning.device - package com.microsoft.azure.sdk.iot.provisioning.device
 
com.microsoft.azure.sdk.iot.provisioning.device.internal - package com.microsoft.azure.sdk.iot.provisioning.device.internal
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.contract - package com.microsoft.azure.sdk.iot.provisioning.device.internal.contract
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp - package com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http - package com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt - package com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions - package com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.parser - package com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
 
com.microsoft.azure.sdk.iot.provisioning.device.internal.task - package com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
com.microsoft.azure.sdk.iot.provisioning.device.plugandplay - package com.microsoft.azure.sdk.iot.provisioning.device.plugandplay
 
connectionEstablished() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ProvisioningAmqpOperations
connectionEstablished Unused
connectionEstablished() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
 
connectionLost() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ProvisioningAmqpOperations
connectionLost Unused
connectionLost(Throwable) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
 
ContractAPIAmqp - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp
 
ContractAPIAmqp(ProvisioningDeviceClientConfig) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
This constructor creates an instance of DpsAPIAmqps class and initializes member variables
ContractAPIHttp - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http
 
ContractAPIHttp(ProvisioningDeviceClientConfig) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
Constructor for Contract API HTTP
ContractAPIMqtt - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt
 
ContractAPIMqtt(ProvisioningDeviceClientConfig) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
This constructor creates an instance of Mqtt class and initializes member variables
ContractState - Enum in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
create(String, String, ProvisioningDeviceClientTransportProtocol, SecurityProvider) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClient
Creates an instance of ProvisioningDeviceClient
createDpsPayload(String) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.plugandplay.PnpHelper
Create the DPS payload to provision a device as plug and play.
createFromJson(String) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.ProvisioningErrorParser
 
createFromJson(String) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.RegistrationOperationStatusParser
Parses JSON which is of the following format https://docs.microsoft.com/en-us/rest/api/iot-dps/RuntimeRegistration/RegisterDevice#definitions_registrationoperationstatus
createFromJson(String) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.TpmRegistrationResultParser
Creates the object TpmRegistrationResultParser if JSON Input is provided
createProvisioningContract(ProvisioningDeviceClientConfig) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
Static method to create contracts with the service over the specified protocol

D

deviceId - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 
DeviceRegistrationParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
 
DeviceRegistrationParser(String, String) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationParser
Constructor for Device Registration for X509 flow
DeviceRegistrationParser(String, String, String, String) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationParser
Constructor for Device Registration for TPM flow
DeviceRegistrationResultParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
Class that represents the REST API format for DeviceRegistrationResult Format : https://docs.microsoft.com/en-us/rest/api/iot-dps/RuntimeRegistration/RegisterDevice#definitions_deviceregistrationresult

G

generateRegisterUrl(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.UrlPathBuilder
Generates Register URL/Path for the specified protocol
generateRequestUrl(String, String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.UrlPathBuilder
Generates Request URL/Path for the specififed protocol
generateSasTokenUrl(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.UrlPathBuilder
Generates URL Encoded SAS Token
getAmqpMessageProperties() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ProvisioningAmqpOperations
Returns the message properties of the current message
getAssignedHub() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
Getter for Assigned Iot Hub
getAuthenticationKey() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.TpmRegistrationResultParser
Getter for the Authentication Key
getCertificateInfo() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.X509RegistrationResultParser
Getter for the CertificateInfo Object
getCreatedDateTimeUtc() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
Getter for CreatedDateTimeUtc
getDeviceId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
Getter for Device Id
getDeviceId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
Getter for Device ID.
getEndorsementKey() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.RequestData
Getter for endorsement key
getEnrollmentGroupId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.X509RegistrationResultParser
Getter for the Enrollment Group ID
getErrorCode() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
Getter for Error Code
getErrorMessage() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
Getter for Error Message
getEtag() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
Getter for Etag
getExceptionMessage() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.ProvisioningErrorParser
Creates a descriptive error message based on the json that constructed this object
getIdScope() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Getter for the Scope Id.
getInitPayload(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSaslHandler
Builds the init payload out of the saved idScope, registrationId, and endorsementKey
getInitPayload(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSymmetricKeySaslHandler
Builds the init payload out of the saved idScope, registrationId, and endorsementKey
getIothubUri() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
Getter for the IotHubUri.
getIssuerName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.X509RegistrationResultParser.X509CertificateInfo
Getter for the IssuerName
getLastUpdatesDateTimeUtc() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
Getter for LastUpdatesDateTimeUtc
getNotAfterUtc() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.X509RegistrationResultParser.X509CertificateInfo
Getter for the NotAfterUtc Time
getNotBeforeUtc() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.X509RegistrationResultParser.X509CertificateInfo
Getter for the NotBeforeUtc
getOperationId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.RegistrationOperationStatusParser
Getter for the Operation Id
getOperationId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.RequestData
Getter for operation Id
getPayload() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
 
getPayload() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Getter for retreiving Custom Payload
getPayload() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.RequestData
Getter for Payload.
getPlainPassword() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSaslHandler
 
getPlainPassword() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSymmetricKeySaslHandler
 
getPlainUsername() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSaslHandler
 
getPlainUsername() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSymmetricKeySaslHandler
 
getProtocol() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Getter for the protocol.
getProvisioningDeviceClientStatus() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
Getter for the Provisioning Device Client Status
getProvisioningPayload() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.AdditionalData
Gets the Custom Provisioning payload that was set for the provisioning payload
getProvisioningPayload() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
Retrieves the provisioning payload results from DPS
getProvisioningServiceGlobalEndpoint() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Getter for the Provisioning Service Global Endpoint.
getRegistrationCallback() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Setter for the Registration Callback.
getRegistrationCallbackContext() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Getter for the Context
getRegistrationId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
Getter for Registration Id
getRegistrationId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.RequestData
Getter for Registration ID
getRegistrationState() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.RegistrationOperationStatusParser
Returns DeviceRegistrationResultParser object.
getRegistrationStatus(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
Gets the registration status over AMQP
getRegistrationStatus(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
Gets the registration status over HTTP
getRegistrationStatus(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
Gets the registration status over MQTT
getRegistrationStatus(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
getRetryValue() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
Method to get the DPS retry after value
getSasToken() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.RequestData
Getter for SasToken.
getSecurityProvider() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Getter for the Security Provider.
getSerialNumber() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.X509RegistrationResultParser.X509CertificateInfo
Getter for the SerialNumber
getServiceApiVersion() - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
 
getSha1Thumbprint() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.X509RegistrationResultParser.X509CertificateInfo
Getter for the SHA1Thumbprint
getSha256Thumbprint() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.X509RegistrationResultParser.X509CertificateInfo
Getter for the Sha256Thumbprint
getSigningCertificateInfo() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.X509RegistrationResultParser
Getter for the SigningCertificateInfo Object
getSslContext() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.RequestData
Getter for SSL Context
getStatus() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
Getter for Status
getStatus() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.RegistrationOperationStatusParser
Getter for the Status
getStorageRootKey() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.RequestData
Getter for Storage root key
getSubjectName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.X509RegistrationResultParser.X509CertificateInfo
Getter for the Subject Name
getTpm() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
Getter for the object TpmRegistrationResultParser https://docs.microsoft.com/en-us/rest/api/iot-dps/RuntimeRegistration/RegisterDevice#definitions_tpmregistrationresult
getUserAgentString() - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
 
getUseWebSockets() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Getter for Using Web Sockets
getVersion() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.X509RegistrationResultParser.X509CertificateInfo
Getter for the Version
getX509() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationResultParser
Getter for the object X509RegistrationResultParser https://docs.microsoft.com/en-us/rest/api/iot-dps/RuntimeRegistration/RegisterDevice#definitions_x509registrationresult

H

handleChallenge(byte[]) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSaslHandler
Handles the three expected challenges from the service that happen in Sasl negotiation
handleChallenge(byte[]) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSymmetricKeySaslHandler
Handles the three expected challenges from the service that happen in Sasl negotiation
handleOutcome(SaslHandler.SaslOutcome) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSaslHandler
Handles the outcome of the Sasl negotiation
handleOutcome(SaslHandler.SaslOutcome) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSymmetricKeySaslHandler
Handles the outcome of the Sasl negotiation

I

iothubUri - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 
isAmqpConnected() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ProvisioningAmqpOperations
Determines if the AMQP connect is up
isX509() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.RequestData
If the flow with the service is X509 or not.

M

messageReceived(AmqpMessage) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ProvisioningAmqpOperations
Function that gets called when amqp gets a message from the amqp endpoint
messageReceived(MqttMessage) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
 
messageSendFailed(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ProvisioningAmqpOperations
 
messageSent() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ProvisioningAmqpOperations
messageSent Unused

O

open(RequestData) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
Indicates need to open AMQP connection
open(String, SSLContext, SaslHandler, boolean) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ProvisioningAmqpOperations
Opens the Amqp connection
open(RequestData) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
 
open(RequestData) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
Indicates need to open MQTT connection
open(RequestData) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 

P

payload - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 
PnpHelper - Class in com.microsoft.azure.sdk.iot.provisioning.device.plugandplay
 
PnpHelper() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.plugandplay.PnpHelper
 
PROVISIONING_DEVICE_CLIENT_IDENTIFIER - Static variable in class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
 
PROVISIONING_DEVICE_CLIENT_VERSION - Static variable in class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
 
ProvisioningAmqpOperations - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp
 
ProvisioningAmqpOperations(String, String) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ProvisioningAmqpOperations
Constructor for ProvisioningAmqpOperation that handle the AMQP transport for provisioning
ProvisioningDeviceClient - Class in com.microsoft.azure.sdk.iot.provisioning.device
 
ProvisioningDeviceClientAuthenticationException - Exception in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceClientAuthenticationException(String) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientAuthenticationException
 
ProvisioningDeviceClientAuthenticationException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientAuthenticationException
 
ProvisioningDeviceClientAuthenticationException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientAuthenticationException
 
ProvisioningDeviceClientConfig - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal
 
ProvisioningDeviceClientConfig() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
 
ProvisioningDeviceClientContract - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract
 
ProvisioningDeviceClientContract() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
ProvisioningDeviceClientException - Exception in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceClientException(String) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientException
 
ProvisioningDeviceClientException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientException
 
ProvisioningDeviceClientException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientException
 
ProvisioningDeviceClientExceptionManager - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceClientExceptionManager() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientExceptionManager
 
ProvisioningDeviceClientRegistrationCallback - Interface in com.microsoft.azure.sdk.iot.provisioning.device
 
ProvisioningDeviceClientRegistrationResult - Class in com.microsoft.azure.sdk.iot.provisioning.device
 
ProvisioningDeviceClientRegistrationResult() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
Empty constructor to let users gather the data.
provisioningDeviceClientStatus - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
 
ProvisioningDeviceClientStatus - Enum in com.microsoft.azure.sdk.iot.provisioning.device
 
ProvisioningDeviceClientTransportProtocol - Enum in com.microsoft.azure.sdk.iot.provisioning.device
 
ProvisioningDeviceConnectionException - Exception in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceConnectionException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceConnectionException
 
ProvisioningDeviceConnectionException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceConnectionException
 
ProvisioningDeviceConnectionException(String) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceConnectionException
 
ProvisioningDeviceHubException - Exception in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceHubException(String) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceHubException
 
ProvisioningDeviceHubException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceHubException
 
ProvisioningDeviceHubException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceHubException
 
ProvisioningDeviceSecurityException - Exception in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceSecurityException(String) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceSecurityException
 
ProvisioningDeviceSecurityException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceSecurityException
 
ProvisioningDeviceSecurityException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceSecurityException
 
ProvisioningDeviceTransportException - Exception in com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions
 
ProvisioningDeviceTransportException(String) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceTransportException
 
ProvisioningDeviceTransportException(String, Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceTransportException
 
ProvisioningDeviceTransportException(Throwable) - Constructor for exception com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceTransportException
 
ProvisioningErrorParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
 
ProvisioningStatus - Enum in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
ProvisioningTask - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
ProvisioningTask(ProvisioningDeviceClientConfig, ProvisioningDeviceClientContract) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ProvisioningTask
Constructor for creating a provisioning task

R

registerDevice(ProvisioningDeviceClientRegistrationCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClient
Register's a device with the service and provides you with iothub uri and the registered device.
registerDevice(ProvisioningDeviceClientRegistrationCallback, Object, AdditionalData) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClient
Register's a device with the service and provides you with iothub uri and the registered device.
RegisterTask - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
RegistrationOperationStatusParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
Parses JSON which represent the RegistrationOperationStatus object.
RegistrationResult - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
RequestData - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
requestNonceForTPM(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
Requests hub to provide a device key to begin authentication over AMQP (Only for TPM)
requestNonceForTPM(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
Requests hub to provide a device key to begin authentication over HTTP (Only for TPM)
requestNonceForTPM(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
Requests hub to provide a device key to begin authentication over MQTT (Only for TPM)
requestNonceForTPM(RequestData, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
ResponseCallback - Interface in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract
 
ResponseData - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 
ResponseData(byte[], ContractState, long) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ResponseData
Contrautor for Response Data
RETRY_AFTER - Static variable in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
run(ResponseData, Object) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ResponseCallback
 
run(ProvisioningDeviceClientRegistrationResult, Exception, Object) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationCallback
Callback user to provide registration results such as iothub uri, device id or any exception thrown during the process of registration

S

SDKUtils - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal
 
SDKUtils() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
 
sendRegisterMessage(ResponseCallback, Object, byte[]) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ProvisioningAmqpOperations
Sends the Registration message to the Amqp Endpoint
sendStatusMessage(String, ResponseCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ProvisioningAmqpOperations
Sends the Status message to the Amqp Endpoint to check if the device has been provisioned yet or not
setContractState(ContractState) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ResponseData
Setter for the contract state
setIdScope(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Setter for the Scope Id.
setPayload(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Setter data for custom payload
setPayload(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.RequestData
Setter for Payload.
setProtocol(ProvisioningDeviceClientTransportProtocol) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Setter for the protocol.
setProvisioningPayload(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.AdditionalData
Set the Custom Provisioning payload to send to DPS during the registration process
setProvisioningServiceGlobalEndpoint(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Setter for the Provisioning Service Global Endpoint.
setRegistrationCallback(ProvisioningDeviceClientRegistrationCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Setter for the Registration Callback.
setResponseData(byte[]) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ResponseData
Setter for Response data
setRetrieveRetryAfterValue(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
 
setSasToken(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSaslHandler
Sets the value of this object's saved sas token.
setSasToken(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.AmqpsProvisioningSymmetricKeySaslHandler
 
setSecurityProvider(SecurityProvider) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Setter for the Security provider.
setUseWebSockets(boolean) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
Setter for Using Web Sockets
setWaitForStatusInMS(long) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ResponseData
Setter for Maximum Time in MilliSeconds
StatusTask - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.task
 

T

toJson() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.parser.DeviceRegistrationParser
Generates JSON output for this class.
TpmRegistrationResultParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
Class for the representation of TpmRegistration https://docs.microsoft.com/en-us/rest/api/iot-dps/RuntimeRegistration/RegisterDevice#definitions_tpmregistrationresult

U

UrlPathBuilder - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.contract
 
UrlPathBuilder(String) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.UrlPathBuilder
Constructor for Url Path builder
UrlPathBuilder(String, String, ProvisioningDeviceClientTransportProtocol) - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.UrlPathBuilder
Constructor for Url Path builder

V

valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ContractState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ProvisioningStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientTransportProtocol
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ContractState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.internal.task.ProvisioningStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientTransportProtocol
Returns an array containing the constants of this enum type, in the order they are declared.
verifyHttpResponse(HttpResponse) - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.exceptions.ProvisioningDeviceClientExceptionManager
 

X

X509RegistrationResultParser - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
Class representing X509RegistrationResult https://docs.microsoft.com/en-us/rest/api/iot-dps/RuntimeRegistration/RegisterDevice#definitions_x509registrationresult
X509RegistrationResultParser.X509CertificateInfo - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal.parser
Class representing X509CertificateInfo https://docs.microsoft.com/en-us/rest/api/iot-dps/RuntimeRegistration/RegisterDevice#definitions_x509certificateinfo
A C D G H I M O P R S T U V X 
Skip navigation links

Copyright © 2020. All rights reserved.