/** * Builds a new {@link CancelTaskRequest CancelTaskRequest}. * @return An immutable instance of CancelTaskRequest * @throws java.lang.IllegalStateException if any required attributes are missing */ public CancelTaskRequest build() { if (initBits != 0) { throw new IllegalStateException(formatRequiredAttributesMessage()); } return new CancelTaskRequest(this); }
/** * This instance is equal to all instances of {@code CancelTaskRequest} that have equal attribute values. * @return {@code true} if {@code this} is equal to {@code another} instance */ @Override public boolean equals(Object another) { if (this == another) return true; return another instanceof CancelTaskRequest && equalTo((CancelTaskRequest) another); }
private Mono<CancelTaskResponse> requestCancelTask(String taskId) { return this.client.tasks() .cancel(CancelTaskRequest.builder() .taskId(taskId) .build()); }
@Override public Mono<CancelTaskResponse> cancel(CancelTaskRequest request) { return put(request, CancelTaskResponse.class, builder -> builder.pathSegment("v3", "tasks", request.getTaskId(), "cancel")); }
private static Mono<CancelTaskResponse> requestTerminateTask(CloudFoundryClient cloudFoundryClient, String taskId) { return cloudFoundryClient.tasks() .cancel(CancelTaskRequest.builder() .taskId(taskId) .build()); }