Package com.google.storage.control.v2
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.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionprotected StorageControlGrpc.StorageControlStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) voidcreateFolder(CreateFolderRequest request, io.grpc.stub.StreamObserver<Folder> responseObserver) Creates a new folder.voidcreateManagedFolder(CreateManagedFolderRequest request, io.grpc.stub.StreamObserver<ManagedFolder> responseObserver) Creates a new managed folder.voiddeleteFolder(DeleteFolderRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Permanently deletes an empty folder.voiddeleteManagedFolder(DeleteManagedFolderRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver) Permanently deletes an empty managed folder.voidgetFolder(GetFolderRequest request, io.grpc.stub.StreamObserver<Folder> responseObserver) Returns metadata for the specified folder.voidgetManagedFolder(GetManagedFolderRequest request, io.grpc.stub.StreamObserver<ManagedFolder> responseObserver) Returns metadata for the specified managed folder.voidgetStorageLayout(GetStorageLayoutRequest request, io.grpc.stub.StreamObserver<StorageLayout> responseObserver) Returns the storage layout configuration for a given bucket.voidlistFolders(ListFoldersRequest request, io.grpc.stub.StreamObserver<ListFoldersResponse> responseObserver) Retrieves a list of folders.voidlistManagedFolders(ListManagedFoldersRequest request, io.grpc.stub.StreamObserver<ListManagedFoldersResponse> responseObserver) Retrieves a list of managed folders for a given bucket.voidrenameFolder(RenameFolderRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Renames a source folder to a destination folder.Methods inherited from class io.grpc.stub.AbstractAsyncStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected StorageControlGrpc.StorageControlStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.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.
-