Udostępnij za pośrednictwem


JobOutput Klasa

Opisuje wszystkie właściwości elementu JobOutput.

Prawdopodobnie chcesz użyć podklas, a nie tej klasy bezpośrednio. Znane pod klasy to: JobOutputAsset

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.

Dziedziczenie
azure.mgmt.media._serialization.Model
JobOutput

Konstruktor

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

Parametry Tylko słowo kluczowe

Nazwa Opis
preset_override

Ustawienie wstępne używane do zastępowania ustawień wstępnych w odpowiednich danych wyjściowych przekształcenia.

label
str

Etykieta przypisana do obiektu JobOutput w celu uzyskania unikatowej identyfikacji. Jest to przydatne, gdy funkcja Transform ma więcej niż jedną metodę TransformOutput, gdzie zadanie ma więcej niż jedną wartość JobOutput. W takich przypadkach po przesłaniu zadania dodasz co najmniej dwa obiekty JobOutputs w tej samej kolejności co TransformOutputs w przekształceniu. Następnie podczas pobierania zadania za pośrednictwem zdarzeń lub żądania GET można użyć etykiety, aby łatwo zidentyfikować zadanieOutput. Jeśli etykieta nie zostanie podana, zostanie użyta domyślna wartość "{presetName}_{outputIndex}", gdzie wstępnie ustawiona nazwa to nazwa ustawienia wstępnego w odpowiadającym parametrze TransformOutput, a indeks wyjściowy jest względnym indeksem tego obiektu JobOutput w zadaniu. Należy pamiętać, że ten indeks jest taki sam jak względny indeks odpowiadającej funkcji TransformOutput w ramach przekształcenia.

Zmienne

Nazwa Opis
odata_type
str

Dyskryminujący dla typów pochodnych. Wymagane.

error

Jeśli parametr JobOutput jest w stanie Błąd, zawiera szczegóły błędu.

preset_override

Ustawienie wstępne używane do zastępowania ustawień wstępnych w odpowiednich danych wyjściowych przekształcenia.

state

Opisuje stan elementu JobOutput. Znane wartości to: "Canceled", "Canceling", "Error", "Finished", "Processing", "Queued" i "Scheduled".

progress
int

Jeśli wartość JobOutput jest w stanie Przetwarzanie, zawiera wartość procentową ukończenia zadania. Wartość jest szacowana i nie jest przeznaczona do przewidywania czasów ukończenia zadania. Aby określić, czy zadanieOutput jest ukończone, użyj właściwości State.

label
str

Etykieta przypisana do obiektu JobOutput w celu uzyskania unikatowej identyfikacji. Jest to przydatne, gdy funkcja Transform ma więcej niż jedną metodę TransformOutput, gdzie zadanie ma więcej niż jedną wartość JobOutput. W takich przypadkach po przesłaniu zadania dodasz co najmniej dwa obiekty JobOutputs w tej samej kolejności co TransformOutputs w przekształceniu. Następnie podczas pobierania zadania za pośrednictwem zdarzeń lub żądania GET można użyć etykiety, aby łatwo zidentyfikować zadanieOutput. Jeśli etykieta nie zostanie podana, zostanie użyta domyślna wartość "{presetName}_{outputIndex}", gdzie wstępnie ustawiona nazwa to nazwa ustawienia wstępnego w odpowiadającym parametrze TransformOutput, a indeks wyjściowy jest względnym indeksem tego obiektu JobOutput w zadaniu. Należy pamiętać, że ten indeks jest taki sam jak względny indeks odpowiadającej funkcji TransformOutput w ramach przekształcenia.

start_time

Data i godzina UTC rozpoczęcia przetwarzania danych wyjściowych zadania.

end_time

Data i godzina UTC, o której to zadanie wyjściowe zakończyło przetwarzanie.