Share via


JobOutputAsset Klasse

Stellt ein Medienobjekt dar, das als JobOutput verwendet wird.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.

Vererbung
azure.mgmt.media.models._models_py3.JobOutput
JobOutputAsset

Konstruktor

JobOutputAsset(*, asset_name: str, preset_override: _models.Preset | None = None, label: str | None = None, **kwargs)

Keyword-Only Parameter

Name Beschreibung
preset_override

Eine Voreinstellung, die verwendet wird, um die Voreinstellung in der entsprechenden Transformationsausgabe zu überschreiben.

label
str

Eine Bezeichnung, die einem JobOutput zugewiesen ist, um sie eindeutig zu identifizieren. Dies ist nützlich, wenn Ihre Transformation über mehr als einen TransformOutput verfügt, wobei Ihr Auftrag mehr als einen JobOutput aufweist. In solchen Fällen fügen Sie beim Übermitteln des Auftrags zwei oder mehr JobOutputs in der gleichen Reihenfolge wie TransformOutputs in der Transformation hinzu. Wenn Sie den Auftrag anschließend entweder über Ereignisse oder in einer GET-Anforderung abrufen, können Sie die Bezeichnung verwenden, um den JobOutput einfach zu identifizieren. Wenn keine Bezeichnung angegeben wird, wird der Standardwert "{presetName}_{outputIndex}" verwendet, wobei der Voreinstellungsname der Name der Voreinstellung im entsprechenden TransformOutput und der Ausgabeindex der relative Index dieses JobOutput-Werts innerhalb des Auftrags ist. Beachten Sie, dass dieser Index mit dem relativen Index des entsprechenden TransformOutput-Werts innerhalb seiner Transformation identisch ist.

asset_name
str

Der Name des Ausgabeobjekts. Erforderlich.

Variablen

Name Beschreibung
odata_type
str

Der Diskriminator für abgeleitete Typen. Erforderlich.

error

Wenn sich jobOutput im Fehlerzustand befindet, enthält er die Details des Fehlers.

preset_override

Eine Voreinstellung, die verwendet wird, um die Voreinstellung in der entsprechenden Transformationsausgabe zu überschreiben.

state
str oder JobState

Beschreibt den Status von JobOutput. Bekannte Werte sind: "Canceled", "Canceling", "Error", "Finished", "Processing", "Queued" und "Scheduled".

progress
int

Wenn sich jobOutput im Verarbeitungszustand befindet, enthält dieser den Prozentsatz des Auftragsabschlusses. Der Wert ist eine Schätzung und soll nicht zur Vorhersage von Auftragsabschlusszeiten verwendet werden. Verwenden Sie die State-Eigenschaft, um zu bestimmen, ob der JobOutput abgeschlossen ist.

label
str

Eine Bezeichnung, die einem JobOutput zugewiesen ist, um sie eindeutig zu identifizieren. Dies ist nützlich, wenn Ihre Transformation über mehr als einen TransformOutput verfügt, wobei Ihr Auftrag mehr als einen JobOutput aufweist. In solchen Fällen fügen Sie beim Übermitteln des Auftrags zwei oder mehr JobOutputs in der gleichen Reihenfolge wie TransformOutputs in der Transformation hinzu. Wenn Sie den Auftrag anschließend entweder über Ereignisse oder in einer GET-Anforderung abrufen, können Sie die Bezeichnung verwenden, um den JobOutput einfach zu identifizieren. Wenn keine Bezeichnung angegeben wird, wird der Standardwert "{presetName}_{outputIndex}" verwendet, wobei der Voreinstellungsname der Name der Voreinstellung im entsprechenden TransformOutput und der Ausgabeindex der relative Index dieses JobOutput-Werts innerhalb des Auftrags ist. Beachten Sie, dass dieser Index mit dem relativen Index des entsprechenden TransformOutput-Werts innerhalb seiner Transformation identisch ist.

start_time

Das UTC-Datum und die Uhrzeit, zu dem diese Auftragsausgabe mit der Verarbeitung begonnen hat.

end_time

Das UTC-Datum und die Uhrzeit, zu dem diese Auftragsausgabe die Verarbeitung abgeschlossen hat.

asset_name
str

Der Name des Ausgabeobjekts. Erforderlich.