Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
UpdateJobPriority
Úselo con un AWS SDK o CLI
En los siguientes ejemplos de código se muestra cómo se utiliza UpdateJobPriority
.
Los ejemplos de acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Puede ver esta acción en contexto en el siguiente ejemplo de código:
- CLI
-
- AWS CLI
-
Para actualizar la prioridad de un trabajo de operaciones por lotes de Amazon S3
El siguiente update-job-priority
ejemplo actualiza el trabajo especificado a una nueva prioridad.
aws s3control update-job-priority \
--account-id 123456789012
\
--job-id 8d9a18fe-c303-4d39-8ccc-860d372da386
\
--priority 52
Salida:
{
"JobId": "8d9a18fe-c303-4d39-8ccc-860d372da386",
"Priority": 52
}
- Java
-
- SDKpara Java 2.x
-
/**
* Updates the priority of a job asynchronously.
*
* @param jobId the ID of the job to update
* @param accountId the ID of the account associated with the job
* @return a {@link CompletableFuture} that represents the asynchronous operation, which completes when the job priority has been updated or an error has occurred
*/
public CompletableFuture<Void> updateJobPriorityAsync(String jobId, String accountId) {
UpdateJobPriorityRequest priorityRequest = UpdateJobPriorityRequest.builder()
.accountId(accountId)
.jobId(jobId)
.priority(60)
.build();
CompletableFuture<Void> future = new CompletableFuture<>();
getAsyncClient().updateJobPriority(priorityRequest)
.thenAccept(response -> {
System.out.println("The job priority was updated");
future.complete(null); // Complete the CompletableFuture on successful execution
})
.exceptionally(ex -> {
System.err.println("Failed to update job priority: " + ex.getMessage());
future.completeExceptionally(ex); // Complete the CompletableFuture exceptionally on error
return null; // Return null to handle the exception
});
return future;
}