Interface StorageBatchOperationsGrpc.AsyncService

All Known Implementing Classes:
StorageBatchOperationsGrpc.StorageBatchOperationsImplBase
Enclosing class:
StorageBatchOperationsGrpc

public static interface StorageBatchOperationsGrpc.AsyncService
 Storage Batch Operations offers a managed experience to perform batch
 operations on millions of Cloud Storage objects in a serverless fashion. With
 this service, you can automate and simplify large scale API operations
 performed on Cloud Storage objects.
 
  • Method Details

    • listJobs

      default void listJobs(ListJobsRequest request, io.grpc.stub.StreamObserver<ListJobsResponse> responseObserver)
       Lists Jobs in a given project.
       
    • getJob

      default void getJob(GetJobRequest request, io.grpc.stub.StreamObserver<Job> responseObserver)
       Gets a batch job.
       
    • createJob

      default void createJob(CreateJobRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
       Creates a batch job.
       
    • deleteJob

      default void deleteJob(DeleteJobRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Deletes a batch job.
       
    • cancelJob

      default void cancelJob(CancelJobRequest request, io.grpc.stub.StreamObserver<CancelJobResponse> responseObserver)
       Cancels a batch job.
       
    • listBucketOperations

      default void listBucketOperations(ListBucketOperationsRequest request, io.grpc.stub.StreamObserver<ListBucketOperationsResponse> responseObserver)
       Lists BucketOperations in a given project and job.
       
    • getBucketOperation

      default void getBucketOperation(GetBucketOperationRequest request, io.grpc.stub.StreamObserver<BucketOperation> responseObserver)
       Gets a BucketOperation.