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