Compartilhar via


JobOutput Classe

Descreve todas as propriedades de um JobOutput.

Você provavelmente deseja usar as subclasses e não essa classe diretamente. Subclasses conhecidas são: JobOutputAsset

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.

Herança
azure.mgmt.media._serialization.Model
JobOutput

Construtor

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

Parâmetros de apenas palavra-chave

Nome Description
preset_override

Uma predefinição usada para substituir a predefinição na saída de transformação correspondente.

label
str

Um rótulo atribuído a um JobOutput para ajudar a identificá-lo exclusivamente. Isso é útil quando sua Transformação tem mais de uma TransformOutput, em que seu trabalho tem mais de um JobOutput. Nesses casos, ao enviar o Trabalho, você adicionará dois ou mais JobOutputs, na mesma ordem que TransformOutputs na Transformação. Posteriormente, ao recuperar o Trabalho, por meio de eventos ou em uma solicitação GET, você pode usar o rótulo para identificar facilmente o JobOutput. Se um rótulo não for fornecido, um valor padrão de '{presetName}_{outputIndex}' será usado, em que o nome predefinido é o nome da predefinição no TransformOutput correspondente e o índice de saída é o índice relativo desse JobOutput dentro do Trabalho. Observe que esse índice é o mesmo que o índice relativo do TransformOutput correspondente em sua Transformação.

Variáveis

Nome Description
odata_type
str

O discriminatório para tipos derivados. Obrigatórios.

error

Se o JobOutput estiver no estado Erro, ele conterá os detalhes do erro.

preset_override

Uma predefinição usada para substituir a predefinição na saída de transformação correspondente.

state

Descreve o estado do JobOutput. Os valores conhecidos são: "Cancelado", "Cancelando", "Erro", "Concluído", "Processamento", "Enfileirado" e "Agendado".

progress
int

Se o JobOutput estiver em um estado de Processamento, ele conterá o percentual de conclusão do trabalho. O valor é uma estimativa e não deve ser usado para prever os tempos de conclusão do trabalho. Para determinar se o JobOutput foi concluído, use a propriedade State.

label
str

Um rótulo atribuído a um JobOutput para ajudar a identificá-lo exclusivamente. Isso é útil quando sua Transformação tem mais de uma TransformOutput, em que seu trabalho tem mais de um JobOutput. Nesses casos, ao enviar o Trabalho, você adicionará dois ou mais JobOutputs, na mesma ordem que TransformOutputs na Transformação. Posteriormente, ao recuperar o Trabalho, por meio de eventos ou em uma solicitação GET, você pode usar o rótulo para identificar facilmente o JobOutput. Se um rótulo não for fornecido, um valor padrão de '{presetName}_{outputIndex}' será usado, em que o nome predefinido é o nome da predefinição no TransformOutput correspondente e o índice de saída é o índice relativo desse JobOutput dentro do Trabalho. Observe que esse índice é o mesmo que o índice relativo do TransformOutput correspondente em sua Transformação.

start_time

A data e a hora UTC em que essa Saída do Trabalho começou a ser processada.

end_time

A data e a hora UTC em que essa Saída do Trabalho terminou o processamento.