- 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.
- chooseSaslMechanism(String[]) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler
-
Handle the provided mechanisms and return the mechanism to be used from a provided list
- 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.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
-
- close() - 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.
- close() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
-
Closes the connection
- closeLinks() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpDeviceOperations
-
Close the links
- 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
-
- com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp - package com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
-
- com.microsoft.azure.sdk.iot.provisioning.device.transport.https - package com.microsoft.azure.sdk.iot.provisioning.device.transport.https
-
- com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt - package com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt
-
- connect() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
-
Connects to the MQTT broker
- connectionLost(Throwable) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
-
- connectionLost(Throwable) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
-
Event fired when the connection is lost on the MQTT broker
- connectionLost(Throwable) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttListener
-
Called by PAHO when the connection is lost
- 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
- createdDateTimeUtc - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
-
- 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
- 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
- getAmqpBody() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
-
Returns the amqp body used in the message
- getApplicationProperty() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
-
Set the application property for the message
- getBody() - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpMessage
-
Gets the message body.
- getBody() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
-
Getter for the response body.
- getConnectionId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
-
- getConnectionId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
-
- getConnectionId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
-
- getConnectionId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
-
- getConnectionId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
-
- getConnectionId() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
-
- getContentType() - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpMessage
-
Gets the content type string.
- getErrorReason() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
-
Getter for the error reason.
- 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
- getHeaderField(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
-
Getter for a header field.
- getHeaderFields() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
-
Getter for the header fields.
- getHostName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.amqp.ContractAPIAmqp
-
- getHostName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.http.ContractAPIHttp
-
- getHostName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.mqtt.ContractAPIMqtt
-
- getHostName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
-
- getHostName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
-
- getHostName() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
-
- getInitPayload(String) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler
-
Based on the chosen mechanism, builds and returns the bytes to be sent in the payload for the Sasl init message
- getMqttMessage() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
-
Gets the PAHO MqttMessage from an existing message
- 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.transport.mqtt.MqttMessage
-
Returns the Message Payload
- getPlainPassword() - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler
-
- getPlainUsername() - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler
-
- getQos() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
-
Gets the Qos value of the Message
- 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
- getServiceApiVersion() - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
-
- getStatus() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpResponse
-
Getter for the HTTPS status code.
- getTopic() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
-
Gets the topic of the message
- getUniqueIdentifier() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
-
- getUserAgentString() - Static method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
-
- getValue() - Method in enum com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientSubstatus
-
- SaslHandler - Interface in com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
-
Interface definition for what client events are expected to be handled during Sasl negotiation
- SaslHandler.SaslOutcome - Enum in com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp
-
Possible outcomes of Sasl negotiation as per AMQP 1.0
- SDKUtils - Class in com.microsoft.azure.sdk.iot.provisioning.device.internal
-
- SDKUtils() - Constructor for class com.microsoft.azure.sdk.iot.provisioning.device.internal.SDKUtils
-
- send() - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpRequest
-
Executes the HTTPS request.
- sendAmqpMessage(AmqpMessage) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
-
Send message to the Amqp Endpoint
- sendMessage(byte[], byte[], int, int) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpDeviceOperations
-
Sends a Message on the senderLink
- setApplicationProperty(Map<String, Object>) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
-
Set the application property for the message
- setBody(Data) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
-
set the Body of the AMQP message
- setBody(byte[]) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpMessage
-
- setHeaderField(String, String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpRequest
-
Sets the header field to the given value.
- setListener(AmqpListener) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.AmqpsConnection
-
Sets the listener for this connection.
- setPayload(byte[]) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
-
Sets the Message Payload
- setQos(MqttQos) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
-
Sets the Qos value of the Message
- setReadTimeoutMillis(int) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpRequest
-
Sets the read timeout, in milliseconds, for the request.
- setRegistrationCallback(ProvisioningDeviceClientRegistrationCallback, Object) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.ProvisioningDeviceClientConfig
-
Setter for the Registration Callback.
- setRetrieveRetryAfterValue(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.internal.contract.ProvisioningDeviceClientContract
-
- setSasToken(String) - Method in interface com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler
-
- setSSLContext(SSLContext) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpRequest
-
- setTopic(String) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttMessage
-
Sets the topic of the message
- status - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
-
- subscribe(String, MqttQos) - Method in class com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttConnection
-
Send the SUBSCRIBE message to the MQTT broker
- substatus - Variable in class com.microsoft.azure.sdk.iot.provisioning.device.ProvisioningDeviceClientRegistrationResult
-
- 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.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.ProvisioningDeviceClientSubstatus
-
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.
- valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler.SaslOutcome
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.transport.https.HttpMethod
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.transport.mqtt.MqttQos
-
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.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.ProvisioningDeviceClientSubstatus
-
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.
- values() - Static method in enum com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp.SaslHandler.SaslOutcome
-
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.transport.https.HttpMethod
-
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.transport.mqtt.MqttQos
-
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
-