JobOperations Klasse
- java.
lang. Object - com.
microsoft. azure. batch. JobOperations
- com.
Implementiert
public class JobOperations
implements IInheritedBehaviors
Führt auftragsbezogene Vorgänge für ein Azure Batch-Konto aus.
Methodenzusammenfassung
Geerbte Methoden von java.lang.Object
Details zur Methode
createJob
public void createJob(JobAddParameter job)
Fügt dem Batch-Konto einen Auftrag hinzu.
Parameters:
Throws:
createJob
public void createJob(JobAddParameter job, Iterable
Fügt dem Batch-Konto einen Auftrag hinzu.
Parameters:
Throws:
createJob
public void createJob(String jobId, PoolInformation poolInfo)
Fügt dem Batch-Konto einen Auftrag hinzu.
Parameters:
Throws:
createJob
public void createJob(String jobId, PoolInformation poolInfo, Iterable
Fügt dem Batch-Konto einen Auftrag hinzu.
Parameters:
Throws:
customBehaviors
public Collection
Ruft eine Auflistung von Verhaltensweisen ab, die Anforderungen an den Batch-Dienst ändern oder anpassen.
Returns:
deleteJob
public void deleteJob(String jobId)
Löscht den angegebenen Auftrag.
Parameters:
Throws:
deleteJob
public void deleteJob(String jobId, Iterable
Löscht den angegebenen Auftrag.
Parameters:
Throws:
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:
Throws:
disableJob
public void disableJob(String jobId, DisableJobOption disableJobOption, Iterable
Deaktiviert den angegebenen Auftrag. Deaktivierte Aufträge führen keine neuen Aufgaben aus, können aber später erneut aktiviert werden.
Parameters:
Throws:
enableJob
public void enableJob(String jobId)
Aktiviert den angegebenen Auftrag, sodass neue Aufgaben ausgeführt werden können.
Parameters:
Throws:
enableJob
public void enableJob(String jobId, Iterable
Aktiviert den angegebenen Auftrag, sodass neue Aufgaben ausgeführt werden können.
Parameters:
Throws:
getJob
public CloudJob getJob(String jobId)
Ruft die angegebene CloudJob ab.
Parameters:
Returns:
Throws:
getJob
public CloudJob getJob(String jobId, DetailLevel detailLevel)
Ruft die angegebene CloudJob ab.
Parameters:
Returns:
Throws:
getJob
public CloudJob getJob(String jobId, DetailLevel detailLevel, Iterable
Ruft die angegebene CloudJob ab.
Parameters:
Returns:
Throws:
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:
Returns:
Throws:
getTaskCounts
public TaskCounts getTaskCounts(String jobId, Iterable
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:
Returns:
Throws:
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:
Returns:
Throws:
getTaskCountsResult
public TaskCountsResult getTaskCountsResult(String jobId, Iterable
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:
Returns:
Throws:
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:
Returns:
Throws:
getTaskSlotCounts
public TaskSlotCounts getTaskSlotCounts(String jobId, Iterable
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:
Returns:
Throws:
listJobs
public PagedList
Listet die CloudJob im Batch-Konto auf.
Returns:
Throws:
listJobs
public PagedList
Listet die CloudJob im Batch-Konto auf.
Parameters:
Returns:
Throws:
listJobs
public PagedList
Listet die CloudJob im Batch-Konto auf.
Parameters:
Returns:
Throws:
listJobs
public PagedList
Listet die CloudJob unter dem angegebenen Auftragszeitplan erstellte auf.
Parameters:
Returns:
Throws:
listJobs
public PagedList
Listet die CloudJob unter dem angegebenen Auftragszeitplan erstellte auf.
Parameters:
Returns:
Throws:
listJobs
public PagedList
Listet die CloudJob unter dem angegebenen auftragSchedule erstellte auf.
Parameters:
Returns:
Throws:
listPreparationAndReleaseTaskStatus
public PagedList
Listet die status von JobPreparationTask und JobReleaseTask Aufgaben für den angegebenen Auftrag auf.
Parameters:
Returns:
Throws:
listPreparationAndReleaseTaskStatus
public PagedList
Listet die status von JobPreparationTask und JobReleaseTask Aufgaben für den angegebenen Auftrag auf.
Parameters:
Returns:
Throws:
patchJob
public void patchJob(String jobId, JobPatchParameter jobPatchParameter)
Updates den angegebenen Auftrag. Diese Methode ersetzt nur die angegebenen Eigenschaften durch Nicht-NULL-Werte.
Parameters:
Throws:
patchJob
public void patchJob(String jobId, JobPatchParameter jobPatchParameter, Iterable
Updates den angegebenen Auftrag. Diese Methode ersetzt nur die angegebenen Eigenschaften durch Nicht-NULL-Werte.
Parameters:
Throws:
patchJob
public void patchJob(String jobId, OnAllTasksComplete onAllTasksComplete)
Updates den angegebenen Auftrag. Diese Methode ersetzt nur die angegebenen Eigenschaften durch Nicht-NULL-Werte.
Parameters:
Throws:
patchJob
public void patchJob(String jobId, PoolInformation poolInfo)
Updates den angegebenen Auftrag. Diese Methode ersetzt nur die angegebenen Eigenschaften durch Nicht-NULL-Werte.
Parameters:
Throws:
patchJob
public void patchJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List
Updates den angegebenen Auftrag. Diese Methode ersetzt nur die angegebenen Eigenschaften durch Nicht-NULL-Werte.
Parameters:
Throws:
patchJob
public void patchJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List
Updates den angegebenen Auftrag. Diese Methode ersetzt nur die angegebenen Eigenschaften durch Nicht-NULL-Werte.
Parameters:
Throws:
terminateJob
public void terminateJob(String jobId)
Beendet den angegebenen Auftrag und markiert ihn als abgeschlossen.
Parameters:
Throws:
terminateJob
public void terminateJob(String jobId, String terminateReason)
Beendet den angegebenen Auftrag und markiert ihn als abgeschlossen.
Parameters:
Throws:
terminateJob
public void terminateJob(String jobId, String terminateReason, Iterable
Beendet den angegebenen Auftrag und markiert ihn als abgeschlossen.
Parameters:
Throws:
updateJob
public void updateJob(String jobId, JobUpdateParameter param)
Parameters:
Throws:
updateJob
public void updateJob(String jobId, JobUpdateParameter param, Iterable
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:
Throws:
updateJob
public void updateJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List
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:
Throws:
updateJob
public void updateJob(String jobId, PoolInformation poolInfo, Integer priority, JobConstraints constraints, OnAllTasksComplete onAllTasksComplete, List
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:
Throws:
withCustomBehaviors
public IInheritedBehaviors withCustomBehaviors(Collection
Legt eine Auflistung von Verhaltensweisen fest, die Anforderungen an den Batch-Dienst ändern oder anpassen.
Parameters:
Returns: