Partilhar via


DeleteJob interface

Métodos

delete(DeleteJobParameters)

A exclusão de um Trabalho também exclui todas as Tarefas que fazem parte desse Trabalho e todas as estatísticas do Trabalho. Isso também substitui o período de retenção para dados de tarefas; ou seja, se o Trabalho contiver Tarefas que ainda estão retidas nos Nós de Computação, os serviços em lote excluirão os diretórios de trabalho dessas Tarefas e todo o seu conteúdo. Quando uma solicitação de trabalho de exclusão é recebida, o serviço de lote define o trabalho para o estado de exclusão. Todas as operações de atualização em um trabalho que está no 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 Job 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 Job. 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 em lote removerá as restrições existentes.

Detalhes de Método

delete(DeleteJobParameters)

A exclusão de um Trabalho também exclui todas as Tarefas que fazem parte desse Trabalho e todas as estatísticas do Trabalho. Isso também substitui o período de retenção para dados de tarefas; ou seja, se o Trabalho contiver Tarefas que ainda estão retidas nos Nós de Computação, os serviços em lote excluirão os diretórios de trabalho dessas Tarefas e todo o seu conteúdo. Quando uma solicitação de trabalho de exclusão é recebida, o serviço de lote define o trabalho para o estado de exclusão. Todas as operações de atualização em um trabalho que está no 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

Devoluções

get(GetJobParameters)

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

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

Parâmetros

Devoluções

patch(UpdateJobParameters)

Isso substitui apenas as propriedades Job 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

Devoluções

put(ReplaceJobParameters)

Isso substitui totalmente todas as propriedades atualizáveis do Job. 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 em lote removerá as restrições existentes.

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

Parâmetros

Devoluções