Freigeben über


ScheduledJobParser Klasse

  • java.lang.Object
    • com.microsoft.azure.sdk.iot.service.jobs.serializers.ScheduledJobParser

public class ScheduledJobParser

Darstellung einer einzelnen Jobs-Auflistung mit einem Json-Serialisierungsprogramm.

Zusammenfassung zum Konstruktor

Konstruktor Beschreibung
ScheduledJobParser(String jobId, MethodParser cloudToDeviceMethod, String queryCondition, Date startTime, long maxExecutionTimeInSeconds)

CONSTRUCTOR

ScheduledJobParser(String jobId, TwinState updateTwin, String queryCondition, Date startTime, long maxExecutionTimeInSeconds)

CONSTRUCTOR

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
String toJson()

Getter für die Zeichenfolge mit dem JSON-Code.

Details zum Konstruktor

ScheduledJobParser

public ScheduledJobParser(String jobId, MethodParser cloudToDeviceMethod, String queryCondition, Date startTime, long maxExecutionTimeInSeconds)

CONSTRUCTOR

Parameters:

jobId -

ist eine Zeichenfolge mit der Auftragsidentifikation. Darf nicht NULL sein.

</code> or empty. </p>
cloudToDeviceMethod -

ist die Klasse, die den JSON-Code für die Cloud-zu-Gerät-Methode enthält. Darf nicht NULL sein.

</code> . </p>
queryCondition -

ist eine Zeichenfolge mit der deviceId oder einer IoT Hub Abfragebedingung. Darf nicht NULL sein.

</code> or empty. </p>
startTime -

ist das Datum und die Uhrzeit des Auftragsstarts. Darf nicht NULL sein.

</code> . </p>
maxExecutionTimeInSeconds - ist die maximale Zeit, die das Gerät zum Ausführen des Auftrags aufwenden kann. Kann nicht negativ sein

Throws:

IllegalArgumentException - , wenn einer der Parameter ungültig ist.

ScheduledJobParser

public ScheduledJobParser(String jobId, TwinState updateTwin, String queryCondition, Date startTime, long maxExecutionTimeInSeconds)

CONSTRUCTOR

Parameters:

jobId -

ist eine Zeichenfolge mit der Auftragsidentifikation. Darf nicht NULL sein.

</code> or empty. </p>
updateTwin -

ist die Klasse, die den JSON-Code für die Eigenschaften des Updatezwillys enthält. Darf nicht NULL sein.

</code> . </p>
queryCondition -

ist eine Zeichenfolge mit der deviceId oder einer IoT Hub Abfragebedingung. Darf nicht NULL sein.

</code> or empty. </p>
startTime -

ist das Datum und die Uhrzeit des Auftragsstarts. Darf nicht NULL sein.

</code> . </p>
maxExecutionTimeInSeconds - ist die maximale Zeit, die das Gerät zum Ausführen des Auftrags aufwenden kann. Kann nicht negativ sein

Throws:

IllegalArgumentException - , wenn einer der Parameter ungültig ist.

Details zur Methode

toJson

public String toJson()

Getter für die Zeichenfolge mit dem JSON-Code.

Returns:

eine Zeichenfolge mit dem JSON-Wert, der den Inhalt dieser Klasse darstellt.

Gilt für: