tech.ytsaurus.client.operations.Operation Maven / Gradle / Ivy
The newest version!
package tech.ytsaurus.client.operations;
import java.util.concurrent.CompletableFuture;
import tech.ytsaurus.core.GUID;
import tech.ytsaurus.lang.NonNullApi;
import tech.ytsaurus.lang.NonNullFields;
import tech.ytsaurus.ysontree.YTreeNode;
@NonNullApi
@NonNullFields
public interface Operation {
GUID getId();
CompletableFuture getStatus();
CompletableFuture getResult();
CompletableFuture watch();
CompletableFuture watchAndThrowIfNotSuccess();
CompletableFuture abort();
CompletableFuture complete();
}