Package com.google.storage.control.v2
Interface StorageControlGrpc.AsyncService
- All Known Implementing Classes:
StorageControlGrpc.StorageControlImplBase
- Enclosing class:
- StorageControlGrpc
public static interface StorageControlGrpc.AsyncService
StorageControl service includes selected control plane operations.
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidcreateFolder(CreateFolderRequest request, io.grpc.stub.StreamObserver<Folder> responseObserver) Creates a new folder.default voidcreateManagedFolder(CreateManagedFolderRequest request, io.grpc.stub.StreamObserver<ManagedFolder> responseObserver) Creates a new managed folder.default voiddeleteFolder(DeleteFolderRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Permanently deletes an empty folder.default voiddeleteManagedFolder(DeleteManagedFolderRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Permanently deletes an empty managed folder.default voidgetFolder(GetFolderRequest request, io.grpc.stub.StreamObserver<Folder> responseObserver) Returns metadata for the specified folder.default voidgetManagedFolder(GetManagedFolderRequest request, io.grpc.stub.StreamObserver<ManagedFolder> responseObserver) Returns metadata for the specified managed folder.default voidgetStorageLayout(GetStorageLayoutRequest request, io.grpc.stub.StreamObserver<StorageLayout> responseObserver) Returns the storage layout configuration for a given bucket.default voidlistFolders(ListFoldersRequest request, io.grpc.stub.StreamObserver<ListFoldersResponse> responseObserver) Retrieves a list of folders.default voidlistManagedFolders(ListManagedFoldersRequest request, io.grpc.stub.StreamObserver<ListManagedFoldersResponse> responseObserver) Retrieves a list of managed folders for a given bucket.default voidrenameFolder(RenameFolderRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Renames a source folder to a destination folder.
-
Method Details
-
createFolder
default 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
default 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
default 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
default 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
default 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
default void getStorageLayout(GetStorageLayoutRequest request, io.grpc.stub.StreamObserver<StorageLayout> responseObserver) Returns the storage layout configuration for a given bucket.
-
createManagedFolder
default void createManagedFolder(CreateManagedFolderRequest request, io.grpc.stub.StreamObserver<ManagedFolder> responseObserver) Creates a new managed folder.
-
deleteManagedFolder
default void deleteManagedFolder(DeleteManagedFolderRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Permanently deletes an empty managed folder.
-
getManagedFolder
default void getManagedFolder(GetManagedFolderRequest request, io.grpc.stub.StreamObserver<ManagedFolder> responseObserver) Returns metadata for the specified managed folder.
-
listManagedFolders
default void listManagedFolders(ListManagedFoldersRequest request, io.grpc.stub.StreamObserver<ListManagedFoldersResponse> responseObserver) Retrieves a list of managed folders for a given bucket.
-