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

tech.ydb.export.ExportRpc Maven / Gradle / Ivy

There is a newer version: 2.3.0
Show newest version
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
    );
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy