DeleteJob interface
Métodos
| delete(Delete |
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(Get |
Obtém informações sobre o trabalho especificado. |
| patch(Update |
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(Replace |
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
- options
- DeleteJobParameters
Retornos
get(GetJobParameters)
Obtém informações sobre o trabalho especificado.
function get(options?: GetJobParameters): StreamableMethod<GetJob200Response | GetJobDefaultResponse>
Parâmetros
- options
- GetJobParameters
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
- options
- UpdateJobParameters
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
- options
- ReplaceJobParameters