All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy