tech.ydb.export.ExportRpc Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ydb-sdk-export Show documentation
Show all versions of ydb-sdk-export Show documentation
Export client implementation
package tech.ydb.export;
import java.util.concurrent.CompletableFuture;
import tech.ydb.core.Result;
import tech.ydb.core.grpc.GrpcRequestSettings;
import tech.ydb.core.operation.Operation;
import tech.ydb.proto.export.YdbExport;
/**
* @author Kirill Kurdyukov
*/
public interface ExportRpc {
CompletableFuture>> findExportToS3(
String operationId, GrpcRequestSettings settings
);
CompletableFuture>> findExportToYT(
String operationId, GrpcRequestSettings settings
);
CompletableFuture>> exportS3(
YdbExport.ExportToS3Request request, GrpcRequestSettings settings
);
CompletableFuture>> exportYt(
YdbExport.ExportToYtRequest request, GrpcRequestSettings settings
);
}