JobOperations Klasse

  • java.lang.Object
    • com.microsoft.azure.batch.JobOperations

Implementiert

public class JobOperations
implements IInheritedBehaviors

Führt auftragsbezogene Vorgänge für ein Azure Batch-Konto aus.

Methodenzusammenfassung

Modifizierer und Typ Methode und Beschreibung
void createJob(JobAddParameter job)

Fügt dem Batch-Konto einen Auftrag hinzu.

void createJob(JobAddParameter job, Iterable<BatchClientBehavior> additionalBehaviors)

Fügt dem Batch-Konto einen Auftrag hinzu.

void createJob(String jobId, PoolInformation poolInfo)

Fügt dem Batch-Konto einen Auftrag hinzu.

void createJob(String jobId, PoolInformation poolInfo, Iterable<BatchClientBehavior> additionalBehaviors)

Fügt dem Batch-Konto einen Auftrag hinzu.

Collection<BatchClientBehavior> customBehaviors()

Ruft eine Auflistung von Verhaltensweisen ab, die Anforderungen an den Batch-Dienst ändern oder anpassen.

void deleteJob(String jobId)

Löscht den angegebenen Auftrag.

void deleteJob(String jobId, Iterable<BatchClientBehavior> additionalBehaviors)

Löscht den angegebenen Auftrag.

void disableJob(String jobId, DisableJobOption disableJobOption)

Deaktiviert den angegebenen Auftrag.

void disableJob(String jobId, DisableJobOption disableJobOption, Iterable<BatchClientBehavior> additionalBehaviors)

Deaktiviert den angegebenen Auftrag.

void enableJob(String jobId)

Aktiviert den angegebenen Auftrag, sodass neue Aufgaben ausgeführt werden können.

void enableJob(String jobId, Iterable<BatchClientBehavior> additionalBehaviors)

Aktiviert den angegebenen Auftrag, sodass neue Aufgaben ausgeführt werden können.

CloudJob getJob(String jobId)

Ruft die angegebene CloudJob ab.

CloudJob getJob(String jobId, DetailLevel detailLevel)

Ruft die angegebene CloudJob ab.

CloudJob getJob(String jobId, DetailLevel detailLevel, Iterable<BatchClientBehavior> additionalBehaviors)

Ruft die angegebene CloudJob ab.

TaskCounts getTaskCounts(String jobId)

Ruft die Aufgabenanzahl für den angegebenen Auftrag ab.

TaskCounts getTaskCounts(String jobId, Iterable<BatchClientBehavior> additionalBehaviors)

Ruft die Aufgabenanzahl für den angegebenen Auftrag ab.

TaskCountsResult getTaskCountsResult(String jobId)

Ruft das Ergebnis der Vorgangsanzahl für den angegebenen Auftrag ab.

TaskCountsResult getTaskCountsResult(String jobId, Iterable<BatchClientBehavior> additionalBehaviors)

Ruft das Ergebnis der Aufgabenanzahl für den angegebenen Auftrag ab.

TaskSlotCounts getTaskSlotCounts(String jobId)

Ruft die Anzahl der Aufgabenslots für den angegebenen Auftrag ab.

TaskSlotCounts getTaskSlotCounts(String jobId, Iterable<BatchClientBehavior> additionalBehaviors)

Ruft die Anzahl der Aufgabenslots für den angegebenen Auftrag ab.

com.microsoft.azure.PagedList<CloudJob> listJobs()

Listet die CloudJob im Batch-Konto auf.

com.microsoft.azure.PagedList<CloudJob> listJobs(DetailLevel detailLevel)

Listet die CloudJob im Batch-Konto auf.

com.microsoft.azure.PagedList<CloudJob> listJobs(DetailLevel detailLevel, Iterable<BatchClientBehavior> additionalBehaviors)

Listet die CloudJob im Batch-Konto auf.

com.microsoft.azure.PagedList<CloudJob> listJobs(String jobScheduleId)

Listet die CloudJob unter dem angegebenen Auftragszeitplan erstellte auf.

com.microsoft.azure.PagedList<CloudJob> listJobs(String jobScheduleId, DetailLevel detailLevel)

Listet die CloudJob unter dem angegebenen Auftragszeitplan erstellte auf.

com.microsoft.azure.PagedList<CloudJob> listJobs(String jobScheduleId, DetailLevel detailLevel, Iterable<BatchClientBehavior> additionalBehaviors)

Listet die CloudJob unter dem angegebenen Auftragszeitplan erstellte auf.

com.microsoft.azure.PagedList<JobPreparationAndReleaseTaskExecutionInformation> listPreparationAndReleaseTaskStatus(String jobId)

Listet die status von JobPreparationTask und JobReleaseTask Aufgaben für den angegebenen Auftrag auf.

com.microsoft.azure.PagedList<JobPreparationAndReleaseTaskExecutionInformation> listPreparationAndReleaseTaskStatus(String jobId, Iterable<BatchClientBehavior> additionalBehaviors)

Listet die status von JobPreparationTask und JobReleaseTask Aufgaben für den angegebenen Auftrag auf.

void patchJob(String jobId, JobPatchParameter jobPatchParameter)

Updates den angegebenen Auftrag.

void patchJob(String jobId, JobPatchParameter jobPatchParameter, Iterable<BatchClientBehavior> additionalBehaviors)

Updates den angegebenen Auftrag.

void patchJob(String jobId, OnAllTasksComplete onAllTasksComplete)

Updates den angegebenen Auftrag.

void patchJob(String jobId, PoolInformation poolInfo)

Updates den angegebenen Auftrag.

void patchJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List<MetadataItem> metadata)

Updates den angegebenen Auftrag.

void patchJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List<MetadataItem> metadata, Iterable<BatchClientBehavior> additionalBehaviors)

Updates den angegebenen Auftrag.

void terminateJob(String jobId)

Beendet den angegebenen Auftrag und markiert ihn als abgeschlossen.

void terminateJob(String jobId, String terminateReason)

Beendet den angegebenen Auftrag und markiert ihn als abgeschlossen.

void terminateJob(String jobId, String terminateReason, Iterable<BatchClientBehavior> additionalBehaviors)

Beendet den angegebenen Auftrag und markiert ihn als abgeschlossen.

void updateJob(String jobId, JobUpdateParameter param)
void updateJob(String jobId, JobUpdateParameter param, Iterable<BatchClientBehavior> additionalBehaviors)

Updates des angegebenen Auftrags Diese Methode führt einen vollständigen Ersatz aller aktualisierbaren Eigenschaften des Auftrags durch.

void updateJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List<MetadataItem> metadata)

Updates den angegebenen Auftrag.

void updateJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List<MetadataItem> metadata, Iterable<BatchClientBehavior> additionalBehaviors)

Updates den angegebenen Auftrag.

IInheritedBehaviors withCustomBehaviors(Collection<BatchClientBehavior> behaviors)

Legt eine Auflistung von Verhaltensweisen fest, die Anforderungen an den Batch-Dienst ändern oder anpassen.

Geerbte Methoden von java.lang.Object

Details zur Methode

createJob

public void createJob(JobAddParameter job)

Fügt dem Batch-Konto einen Auftrag hinzu.

Parameters:

job - Der hinzuzufügende Auftrag.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

createJob

public void createJob(JobAddParameter job, Iterable additionalBehaviors)

Fügt dem Batch-Konto einen Auftrag hinzu.

Parameters:

job - Der hinzuzufügende Auftrag.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

createJob

public void createJob(String jobId, PoolInformation poolInfo)

Fügt dem Batch-Konto einen Auftrag hinzu.

Parameters:

jobId - Die ID des hinzuzufügenden Auftrags.
poolInfo - Gibt an, wie ein Auftrag einem Pool zugewiesen werden soll.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

createJob

public void createJob(String jobId, PoolInformation poolInfo, Iterable additionalBehaviors)

Fügt dem Batch-Konto einen Auftrag hinzu.

Parameters:

jobId - Die ID des hinzuzufügenden Auftrags.
poolInfo - Gibt an, wie ein Auftrag einem Pool zugewiesen werden soll.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

customBehaviors

public Collection customBehaviors()

Ruft eine Auflistung von Verhaltensweisen ab, die Anforderungen an den Batch-Dienst ändern oder anpassen.

Returns:

Eine Auflistung von BatchClientBehavior-Instanzen.

deleteJob

public void deleteJob(String jobId)

Löscht den angegebenen Auftrag.

Parameters:

jobId - Die ID des Auftrags.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

deleteJob

public void deleteJob(String jobId, Iterable additionalBehaviors)

Löscht den angegebenen Auftrag.

Parameters:

jobId - Die ID des Auftrags.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

disableJob

public void disableJob(String jobId, DisableJobOption disableJobOption)

Deaktiviert den angegebenen Auftrag. Deaktivierte Aufträge führen keine neuen Aufgaben aus, können aber später erneut aktiviert werden.

Parameters:

jobId - Die ID des Auftrags.
disableJobOption - Gibt an, was mit ausgeführten Aufgaben zu tun ist, die dem Auftrag zugeordnet sind.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

disableJob

public void disableJob(String jobId, DisableJobOption disableJobOption, Iterable additionalBehaviors)

Deaktiviert den angegebenen Auftrag. Deaktivierte Aufträge führen keine neuen Aufgaben aus, können aber später erneut aktiviert werden.

Parameters:

jobId - Die ID des Auftrags.
disableJobOption - Gibt an, was mit ausgeführten Aufgaben zu tun ist, die dem Auftrag zugeordnet sind.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

enableJob

public void enableJob(String jobId)

Aktiviert den angegebenen Auftrag, sodass neue Aufgaben ausgeführt werden können.

Parameters:

jobId - Die ID des Auftrags.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

enableJob

public void enableJob(String jobId, Iterable additionalBehaviors)

Aktiviert den angegebenen Auftrag, sodass neue Aufgaben ausgeführt werden können.

Parameters:

jobId - Die ID des Auftrags.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

getJob

public CloudJob getJob(String jobId)

Ruft die angegebene CloudJob ab.

Parameters:

jobId - Die ID des abzurufenden Auftrags.

Returns:

Eine CloudJob , die Informationen zum angegebenen Azure Batch Auftrag enthält.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

getJob

public CloudJob getJob(String jobId, DetailLevel detailLevel)

Ruft die angegebene CloudJob ab.

Parameters:

jobId - Die ID des abzurufenden Auftrags.
detailLevel - Ein DetailLevel , der zum Steuern verwendet wird, welche Eigenschaften aus dem Dienst abgerufen werden.

Returns:

Eine CloudJob , die Informationen zum angegebenen Azure Batch Auftrag enthält.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

getJob

public CloudJob getJob(String jobId, DetailLevel detailLevel, Iterable additionalBehaviors)

Ruft die angegebene CloudJob ab.

Parameters:

jobId - Die ID des abzurufenden Auftrags.
detailLevel - Ein DetailLevel , der zum Steuern verwendet wird, welche Eigenschaften aus dem Dienst abgerufen werden.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Returns:

Eine CloudJob , die Informationen zum angegebenen Azure Batch Auftrag enthält.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

getTaskCounts

public TaskCounts getTaskCounts(String jobId)

Ruft die Aufgabenanzahl für den angegebenen Auftrag ab. Die Aufgabenanzahl gibt die Anzahl der Aufgaben nach aktivem, ausgeführtem oder abgeschlossenem Vorgangsstatus sowie die Anzahl der Erfolgreichen oder Fehlgeschlagenen Aufgaben an. Aufgaben im Vorbereitungszustand werden als ausgeführt gezählt.

Parameters:

jobId - Die ID des Auftrags.

Returns:

das TaskCounts-Objekt, wenn erfolgreich.

Throws:

BatchErrorException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.

IOException

- wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.

getTaskCounts

public TaskCounts getTaskCounts(String jobId, Iterable additionalBehaviors)

Ruft die Aufgabenanzahl für den angegebenen Auftrag ab. Die Aufgabenanzahl gibt die Anzahl der Aufgaben nach aktivem, ausgeführtem oder abgeschlossenem Vorgangsstatus sowie die Anzahl der Erfolgreichen oder Fehlgeschlagenen Aufgaben an. Aufgaben im Vorbereitungszustand werden als ausgeführt gezählt.

Parameters:

jobId - Die ID des Auftrags.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Returns:

das TaskCounts-Objekt, wenn erfolgreich.

Throws:

BatchErrorException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.

IOException

- wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.

getTaskCountsResult

public TaskCountsResult getTaskCountsResult(String jobId)

Ruft das Ergebnis der Vorgangsanzahl für den angegebenen Auftrag ab. Das Ergebnis umfasst sowohl die Aufgabenanzahl als auch die Anzahl der Aufgabenslots. Jedes count-Objekt stellt eine Anzahl der Aufgaben nach aktivem, ausgeführtem oder abgeschlossenem Vorgangsstatus und eine Anzahl von Erfolgreichen oder Fehlgeschlagenen Aufgaben bereit. Aufgaben im Vorbereitungszustand werden als ausgeführt gezählt.

Parameters:

jobId - Die ID des Auftrags.

Returns:

Das TaskCountsResult-Objekt, wenn erfolgreich.

Throws:

BatchErrorException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.

IOException

- wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.

getTaskCountsResult

public TaskCountsResult getTaskCountsResult(String jobId, Iterable additionalBehaviors)

Ruft das Ergebnis der Vorgangsanzahl für den angegebenen Auftrag ab. Das Ergebnis umfasst sowohl die Aufgabenanzahl als auch die Anzahl der Aufgabenslots. Jedes count-Objekt stellt eine Anzahl der Aufgaben nach aktivem, ausgeführtem oder abgeschlossenem Vorgangsstatus und eine Anzahl von Vorgängen bereit, die erfolgreich oder fehlgeschlagen sind. Aufgaben im Vorbereitungszustand werden als ausgeführt gezählt.

Parameters:

jobId - Die ID des Auftrags.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Returns:

das TaskCountsResult-Objekt, falls erfolgreich.

Throws:

BatchErrorException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.

IOException

- wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.

getTaskSlotCounts

public TaskSlotCounts getTaskSlotCounts(String jobId)

Ruft die Anzahl der Aufgabenslots für den angegebenen Auftrag ab. Die Anzahl der Aufgabenslots gibt eine Anzahl der Aufgaben nach aktivem, ausgeführtem oder abgeschlossenem Aufgabenstatus und eine Anzahl von Vorgängen an, die erfolgreich oder fehlgeschlagen sind. Aufgaben im Vorbereitungszustand werden als ausgeführt gezählt.

Parameters:

jobId - Die ID des Auftrags.

Returns:

das TaskSlotCounts-Objekt, falls erfolgreich.

Throws:

BatchErrorException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.

IOException

- wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.

getTaskSlotCounts

public TaskSlotCounts getTaskSlotCounts(String jobId, Iterable additionalBehaviors)

Ruft die Anzahl der Aufgabenslots für den angegebenen Auftrag ab. Die Anzahl der Aufgabenslots gibt eine Anzahl der Aufgaben nach aktivem, ausgeführtem oder abgeschlossenem Aufgabenstatus und eine Anzahl von Vorgängen an, die erfolgreich oder fehlgeschlagen sind. Aufgaben im Vorbereitungszustand werden als ausgeführt gezählt.

Parameters:

jobId - Die ID des Auftrags.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Returns:

das TaskSlotCounts-Objekt, falls erfolgreich.

Throws:

BatchErrorException - wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.

IOException

- wird ausgelöst, wenn die Anforderung vom Server abgelehnt wird.

listJobs

public PagedList listJobs()

Listet die CloudJob im Batch-Konto auf.

Returns:

Eine Liste von CloudJob-Objekten.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

listJobs

public PagedList listJobs(DetailLevel detailLevel)

Listet die CloudJob im Batch-Konto auf.

Parameters:

detailLevel - Ein DetailLevel , der zum Filtern der Liste und zum Steuern der vom Dienst abgerufenen Eigenschaften verwendet wird.

Returns:

Eine Liste von CloudJob-Objekten.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

listJobs

public PagedList listJobs(DetailLevel detailLevel, Iterable additionalBehaviors)

Listet die CloudJob im Batch-Konto auf.

Parameters:

detailLevel - Ein DetailLevel , der zum Filtern der Liste und zum Steuern der vom Dienst abgerufenen Eigenschaften verwendet wird.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Returns:

Eine Liste von CloudJob-Objekten.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

listJobs

public PagedList listJobs(String jobScheduleId)

Listet die CloudJob unter dem angegebenen Auftragszeitplan erstellte auf.

Parameters:

jobScheduleId - Die ID des Auftragszeitplans.

Returns:

Eine Liste von CloudJob-Objekten.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

listJobs

public PagedList listJobs(String jobScheduleId, DetailLevel detailLevel)

Listet die CloudJob unter dem angegebenen Auftragszeitplan erstellte auf.

Parameters:

jobScheduleId - Die ID des Auftragszeitplans.
detailLevel - Ein DetailLevel , der zum Filtern der Liste und zum Steuern der vom Dienst abgerufenen Eigenschaften verwendet wird.

Returns:

Eine Liste von CloudJob-Objekten.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

listJobs

public PagedList listJobs(String jobScheduleId, DetailLevel detailLevel, Iterable additionalBehaviors)

Listet die CloudJob unter dem angegebenen auftragSchedule erstellte auf.

Parameters:

jobScheduleId - Die ID von jobSchedule.
detailLevel - Ein DetailLevel , der zum Filtern der Liste und zum Steuern der vom Dienst abgerufenen Eigenschaften verwendet wird.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Returns:

Eine Liste von CloudJob-Objekten.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

listPreparationAndReleaseTaskStatus

public PagedList listPreparationAndReleaseTaskStatus(String jobId)

Listet die status von JobPreparationTask und JobReleaseTask Aufgaben für den angegebenen Auftrag auf.

Parameters:

jobId - Die ID des Auftrags.

Returns:

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

listPreparationAndReleaseTaskStatus

public PagedList listPreparationAndReleaseTaskStatus(String jobId, Iterable additionalBehaviors)

Listet die status von JobPreparationTask und JobReleaseTask Aufgaben für den angegebenen Auftrag auf.

Parameters:

jobId - Die ID des Auftrags.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Returns:

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

patchJob

public void patchJob(String jobId, JobPatchParameter jobPatchParameter)

Updates den angegebenen Auftrag. Diese Methode ersetzt nur die angegebenen Eigenschaften durch Nicht-NULL-Werte.

Parameters:

jobId - Die ID des Auftrags.
jobPatchParameter - Der Satz von Änderungen, die an einem Auftrag vorgenommen werden sollen.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

patchJob

public void patchJob(String jobId, JobPatchParameter jobPatchParameter, Iterable additionalBehaviors)

Updates den angegebenen Auftrag. Diese Methode ersetzt nur die angegebenen Eigenschaften durch Nicht-NULL-Werte.

Parameters:

jobId - Die ID des Auftrags.
jobPatchParameter - Der Parameter zum Aktualisieren des Auftrags.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

patchJob

public void patchJob(String jobId, OnAllTasksComplete onAllTasksComplete)

Updates den angegebenen Auftrag. Diese Methode ersetzt nur die angegebenen Eigenschaften durch Nicht-NULL-Werte.

Parameters:

jobId - Die ID des Auftrags.
onAllTasksComplete - Gibt eine Aktion an, die der Batch-Dienst ausführen soll, wenn sich alle Aufgaben im Auftrag im Status Abgeschlossen befinden.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

patchJob

public void patchJob(String jobId, PoolInformation poolInfo)

Updates den angegebenen Auftrag. Diese Methode ersetzt nur die angegebenen Eigenschaften durch Nicht-NULL-Werte.

Parameters:

jobId - Die ID des Auftrags.
poolInfo - Der Pool, in dem der Batch-Dienst die Aufgaben des Auftrags ausführt. Sie können den Pool nur für einen Auftrag ändern, wenn der Auftrag deaktiviert ist. Wenn Sie eine autoPoolSpecification-Spezifikation in poolInfo angeben, kann nur die keepAlive-Eigenschaft aktualisiert werden, und dann nur, wenn der automatische Pool über einen poolLifetimeOption-Auftrag verfügt. Wenn NULL ist, wird der Auftrag weiterhin im aktuellen Pool ausgeführt.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

patchJob

public void patchJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List metadata)

Updates den angegebenen Auftrag. Diese Methode ersetzt nur die angegebenen Eigenschaften durch Nicht-NULL-Werte.

Parameters:

jobId - Die ID des Auftrags.
poolInfo - Der Pool, in dem der Batch-Dienst die Aufgaben des Auftrags ausführt. Sie können den Pool nur für einen Auftrag ändern, wenn der Auftrag deaktiviert ist. Wenn Sie eine autoPoolSpecification-Spezifikation in poolInfo angeben, kann nur die keepAlive-Eigenschaft aktualisiert werden, und dann nur, wenn der automatische Pool über einen poolLifetimeOption-Auftrag verfügt. Wenn NULL ist, wird der Auftrag weiterhin im aktuellen Pool ausgeführt.
priority - Die Priorität des Auftrags. Die Prioritätswerte reichen von -1.000 bis 1.000. Dabei ist -1.000 die niedrigste Priorität und 1000 die höchste Priorität. Bei NULL bleibt die Priorität des Auftrags unverändert.
constraints - Die Ausführungseinschränkungen für den Auftrag. Bei NULL bleiben die vorhandenen Ausführungseinschränkungen unverändert.
onAllTasksComplete - Gibt eine Aktion an, die der Batch-Dienst ausführen soll, wenn sich alle Aufgaben im Auftrag im Status Abgeschlossen befinden.
metadata - Eine Liste von Name-Wert-Paaren, die dem Auftrag als Metadaten zugeordnet sind. Bei NULL bleiben die vorhandenen Auftragsmetadaten unverändert.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

patchJob

public void patchJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List metadata, Iterable additionalBehaviors)

Updates den angegebenen Auftrag. Diese Methode ersetzt nur die angegebenen Eigenschaften durch Nicht-NULL-Werte.

Parameters:

jobId - Die ID des Auftrags.
poolInfo - Der Pool, in dem der Batch-Dienst die Aufgaben des Auftrags ausführt. Sie können den Pool nur für einen Auftrag ändern, wenn der Auftrag deaktiviert ist. Wenn Sie eine autoPoolSpecification-Spezifikation in poolInfo angeben, kann nur die keepAlive-Eigenschaft aktualisiert werden, und dann nur, wenn der automatische Pool über einen poolLifetimeOption-Auftrag verfügt. Wenn NULL ist, wird der Auftrag weiterhin im aktuellen Pool ausgeführt.
priority - Die Priorität des Auftrags. Die Prioritätswerte reichen von -1.000 bis 1.000. Dabei ist -1.000 die niedrigste Priorität und 1000 die höchste Priorität. Bei NULL bleibt die Priorität des Auftrags unverändert.
constraints - Die Ausführungseinschränkungen für den Auftrag. Bei NULL bleiben die vorhandenen Ausführungseinschränkungen unverändert.
onAllTasksComplete - Gibt eine Aktion an, die der Batch-Dienst ausführen soll, wenn sich alle Aufgaben im Auftrag im Status Abgeschlossen befinden.
metadata - Eine Liste von Name-Wert-Paaren, die dem Auftrag als Metadaten zugeordnet sind. Bei NULL bleiben die vorhandenen Auftragsmetadaten unverändert.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

terminateJob

public void terminateJob(String jobId)

Beendet den angegebenen Auftrag und markiert ihn als abgeschlossen.

Parameters:

jobId - Die ID des Auftrags.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

terminateJob

public void terminateJob(String jobId, String terminateReason)

Beendet den angegebenen Auftrag und markiert ihn als abgeschlossen.

Parameters:

jobId - Die ID des Auftrags.
terminateReason - Die Meldung, die den Grund beschreibt, warum der Auftrag beendet wurde. Dieser Text wird angezeigt, wenn Sie aufrufen terminateReason().

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

terminateJob

public void terminateJob(String jobId, String terminateReason, Iterable additionalBehaviors)

Beendet den angegebenen Auftrag und markiert ihn als abgeschlossen.

Parameters:

jobId - Die ID des Auftrags.
terminateReason - Die Meldung, die den Grund beschreibt, warum der Auftrag beendet wurde. Dieser Text wird angezeigt, wenn Sie aufrufen terminateReason().
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

updateJob

public void updateJob(String jobId, JobUpdateParameter param)

Parameters:

jobId
param

Throws:

updateJob

public void updateJob(String jobId, JobUpdateParameter param, Iterable additionalBehaviors)

Updates des angegebenen Auftrags Diese Methode führt einen vollständigen Ersatz aller aktualisierbaren Eigenschaften des Auftrags durch. Wenn der Einschränkungsparameter beispielsweise NULL ist, entfernt der Batch-Dienst die vorhandenen Einschränkungen des Auftrags und ersetzt sie durch die Standardeinschränkungen.

Parameters:

jobId - Der zu aktualisierende Auftrag.
param - Auftragsaktualisierungsparameter
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

updateJob

public void updateJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List metadata)

Updates den angegebenen Auftrag. Diese Methode führt einen vollständigen Ersatz aller aktualisierbaren Eigenschaften des Auftrags durch. Wenn der Einschränkungsparameter beispielsweise NULL ist, entfernt der Batch-Dienst die vorhandenen Einschränkungen des Auftrags und ersetzt sie durch die Standardeinschränkungen.

Parameters:

jobId - Die ID des Auftrags.
poolInfo - Der Pool, in dem der Batch-Dienst die Aufgaben des Auftrags ausführt. Sie können den Pool nur für einen Auftrag ändern, wenn der Auftrag deaktiviert ist. Wenn Sie eine autoPoolSpecification-Spezifikation in poolInfo angeben, kann nur die keepAlive-Eigenschaft aktualisiert werden, und dann nur, wenn der automatische Pool über einen poolLifetimeOption-Auftrag verfügt.
priority - Die Priorität des Auftrags. Die Prioritätswerte reichen von -1.000 bis 1.000. Dabei ist -1.000 die niedrigste Priorität und 1000 die höchste Priorität. Bei NULL wird der Standardwert 0 festgelegt.
constraints - Die Ausführungseinschränkungen für den Auftrag. Wenn NULL ist, werden die Einschränkungen gelöscht.
onAllTasksComplete - Gibt eine Aktion an, die der Batch-Dienst ausführen soll, wenn sich alle Aufgaben im Auftrag im Status Abgeschlossen befinden.
metadata - Eine Liste von Name-Wert-Paaren, die dem Auftrag als Metadaten zugeordnet sind. Bei NULL wird der Standardwert einer leeren Liste verwendet. in der Tat werden alle vorhandenen Metadaten gelöscht.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

updateJob

public void updateJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List metadata, Iterable additionalBehaviors)

Updates den angegebenen Auftrag. Diese Methode führt einen vollständigen Ersatz aller aktualisierbaren Eigenschaften des Auftrags durch. Wenn der Einschränkungsparameter beispielsweise NULL ist, entfernt der Batch-Dienst die vorhandenen Einschränkungen des Auftrags und ersetzt sie durch die Standardeinschränkungen.

Parameters:

jobId - Die ID des Auftrags.
poolInfo - Der Pool, in dem der Batch-Dienst die Aufgaben des Auftrags ausführt. Sie können den Pool nur für einen Auftrag ändern, wenn der Auftrag deaktiviert ist. Wenn Sie eine autoPoolSpecification-Spezifikation in poolInfo angeben, kann nur die keepAlive-Eigenschaft aktualisiert werden, und dann nur, wenn der automatische Pool über einen poolLifetimeOption-Auftrag verfügt.
priority - Die Priorität des Auftrags. Die Prioritätswerte reichen von -1.000 bis 1.000. Dabei ist -1.000 die niedrigste Priorität und 1000 die höchste Priorität. Bei NULL wird der Standardwert 0 festgelegt.
constraints - Die Ausführungseinschränkungen für den Auftrag. Wenn NULL ist, werden die Einschränkungen gelöscht.
onAllTasksComplete - Gibt eine Aktion an, die der Batch-Dienst ausführen soll, wenn sich alle Aufgaben im Auftrag im Status Abgeschlossen befinden.
metadata - Eine Liste von Name-Wert-Paaren, die dem Auftrag als Metadaten zugeordnet sind. Bei NULL wird der Standardwert einer leeren Liste verwendet. in der Tat werden alle vorhandenen Metadaten gelöscht.
additionalBehaviors - Eine Auflistung von BatchClientBehavior Instanzen, die auf die Batch-Dienstanforderung angewendet werden.

Throws:

BatchErrorException - Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

IOException

- Ausnahme, die ausgelöst wird, wenn eine Fehlerantwort vom Batch-Dienst empfangen wird.

withCustomBehaviors

public IInheritedBehaviors withCustomBehaviors(Collection behaviors)

Legt eine Auflistung von Verhaltensweisen fest, die Anforderungen an den Batch-Dienst ändern oder anpassen.

Parameters:

behaviors - Die Auflistung von BatchClientBehavior Instanzen.

Returns:

Die aktuelle Instanz.

Gilt für: