Class StorageControlGrpc.StorageControlStub

java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractAsyncStub<StorageControlGrpc.StorageControlStub>
com.google.storage.control.v2.StorageControlGrpc.StorageControlStub
Enclosing class:
StorageControlGrpc

public static final class StorageControlGrpc.StorageControlStub extends io.grpc.stub.AbstractAsyncStub<StorageControlGrpc.StorageControlStub>
A stub to allow clients to do asynchronous rpc calls to service StorageControl.
 StorageControl service includes selected control plane operations.
 
  • Method Details

    • build

      protected StorageControlGrpc.StorageControlStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
      Specified by:
      build in class io.grpc.stub.AbstractStub<StorageControlGrpc.StorageControlStub>
    • createFolder

      public void createFolder(CreateFolderRequest request, io.grpc.stub.StreamObserver<Folder> responseObserver)
       Creates a new folder. This operation is only applicable to a hierarchical
       namespace enabled bucket.
       
    • deleteFolder

      public void deleteFolder(DeleteFolderRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Permanently deletes an empty folder. This operation is only applicable to a
       hierarchical namespace enabled bucket.
       
    • getFolder

      public void getFolder(GetFolderRequest request, io.grpc.stub.StreamObserver<Folder> responseObserver)
       Returns metadata for the specified folder. This operation is only
       applicable to a hierarchical namespace enabled bucket.
       
    • listFolders

      public void listFolders(ListFoldersRequest request, io.grpc.stub.StreamObserver<ListFoldersResponse> responseObserver)
       Retrieves a list of folders. This operation is only applicable to a
       hierarchical namespace enabled bucket.
       
    • renameFolder

      public void renameFolder(RenameFolderRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
       Renames a source folder to a destination folder. This operation is only
       applicable to a hierarchical namespace enabled bucket. During a rename, the
       source and destination folders are locked until the long running operation
       completes.
       
    • getStorageLayout

      public void getStorageLayout(GetStorageLayoutRequest request, io.grpc.stub.StreamObserver<StorageLayout> responseObserver)
       Returns the storage layout configuration for a given bucket.
       
    • createManagedFolder

      public void createManagedFolder(CreateManagedFolderRequest request, io.grpc.stub.StreamObserver<ManagedFolder> responseObserver)
       Creates a new managed folder.
       
    • deleteManagedFolder

      public void deleteManagedFolder(DeleteManagedFolderRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
       Permanently deletes an empty managed folder.
       
    • getManagedFolder

      public void getManagedFolder(GetManagedFolderRequest request, io.grpc.stub.StreamObserver<ManagedFolder> responseObserver)
       Returns metadata for the specified managed folder.
       
    • listManagedFolders

      public void listManagedFolders(ListManagedFoldersRequest request, io.grpc.stub.StreamObserver<ListManagedFoldersResponse> responseObserver)
       Retrieves a list of managed folders for a given bucket.