Compartilhar via


DeleteJob interface

Métodos

delete(DeleteJobParameters)

Excluir um trabalho também exclui todas as tarefas que fazem parte desse trabalho e todas as estatísticas de trabalho. Isso também substitui o período de retenção dos dados da tarefa; ou seja, se o Trabalho contiver Tarefas que ainda são retidas em Nós de Computação, os serviços do Lote excluirão os diretórios de trabalho dessas tarefas e todo o seu conteúdo. Quando uma solicitação Excluir Trabalho é recebida, o serviço do Lote define o Trabalho como o estado de exclusão. Todas as operações de atualização em um trabalho que está em estado de exclusão falharão com o código de status 409 (Conflito), com informações adicionais indicando que o Trabalho está sendo excluído.

get(GetJobParameters)

Obtém informações sobre o trabalho especificado.

patch(UpdateJobParameters)

Isso substitui apenas as propriedades de trabalho especificadas na solicitação. Por exemplo, se o Trabalho tiver restrições e uma solicitação não especificar o elemento de restrições, o Trabalho manterá as restrições existentes.

put(ReplaceJobParameters)

Isso substitui totalmente todas as propriedades atualizáveis do Trabalho. Por exemplo, se o Trabalho tiver restrições associadas a ele e se as restrições não forem especificadas com essa solicitação, o serviço do Lote removerá as restrições existentes.

Detalhes do método

delete(DeleteJobParameters)

Excluir um trabalho também exclui todas as tarefas que fazem parte desse trabalho e todas as estatísticas de trabalho. Isso também substitui o período de retenção dos dados da tarefa; ou seja, se o Trabalho contiver Tarefas que ainda são retidas em Nós de Computação, os serviços do Lote excluirão os diretórios de trabalho dessas tarefas e todo o seu conteúdo. Quando uma solicitação Excluir Trabalho é recebida, o serviço do Lote define o Trabalho como o estado de exclusão. Todas as operações de atualização em um trabalho que está em estado de exclusão falharão com o código de status 409 (Conflito), com informações adicionais indicando que o Trabalho está sendo excluído.

function delete(options?: DeleteJobParameters): StreamableMethod<DeleteJob202Response | DeleteJobDefaultResponse>

Parâmetros

Retornos

get(GetJobParameters)

Obtém informações sobre o trabalho especificado.

function get(options?: GetJobParameters): StreamableMethod<GetJob200Response | GetJobDefaultResponse>

Parâmetros

Retornos

patch(UpdateJobParameters)

Isso substitui apenas as propriedades de trabalho especificadas na solicitação. Por exemplo, se o Trabalho tiver restrições e uma solicitação não especificar o elemento de restrições, o Trabalho manterá as restrições existentes.

function patch(options: UpdateJobParameters): StreamableMethod<UpdateJob200Response | UpdateJobDefaultResponse>

Parâmetros

Retornos

put(ReplaceJobParameters)

Isso substitui totalmente todas as propriedades atualizáveis do Trabalho. Por exemplo, se o Trabalho tiver restrições associadas a ele e se as restrições não forem especificadas com essa solicitação, o serviço do Lote removerá as restrições existentes.

function put(options: ReplaceJobParameters): StreamableMethod<ReplaceJob200Response | ReplaceJobDefaultResponse>

Parâmetros

Retornos