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) voidcreateAnywhereCache(CreateAnywhereCacheRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Creates an Anywhere Cache instance.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.voiddisableAnywhereCache(DisableAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Disables an Anywhere Cache instance.voidgetAnywhereCache(GetAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Gets an Anywhere Cache instance.voidgetFolder(GetFolderRequest request, io.grpc.stub.StreamObserver<Folder> responseObserver) Returns metadata for the specified folder.voidgetFolderIntelligenceConfig(GetFolderIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Returns the Folder scoped singleton IntelligenceConfig resource.voidgetManagedFolder(GetManagedFolderRequest request, io.grpc.stub.StreamObserver<ManagedFolder> responseObserver) Returns metadata for the specified managed folder.voidgetOrganizationIntelligenceConfig(GetOrganizationIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Returns the Organization scoped singleton IntelligenceConfig resource.voidgetProjectIntelligenceConfig(GetProjectIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Returns the Project scoped singleton IntelligenceConfig resource.voidgetStorageLayout(GetStorageLayoutRequest request, io.grpc.stub.StreamObserver<StorageLayout> responseObserver) Returns the storage layout configuration for a given bucket.voidlistAnywhereCaches(ListAnywhereCachesRequest request, io.grpc.stub.StreamObserver<ListAnywhereCachesResponse> responseObserver) Lists Anywhere Cache instances 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.voidpauseAnywhereCache(PauseAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Pauses an Anywhere Cache instance.voidrenameFolder(RenameFolderRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Renames a source folder to a destination folder.voidresumeAnywhereCache(ResumeAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Resumes a disabled or paused Anywhere Cache instance.voidupdateAnywhereCache(UpdateAnywhereCacheRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Updates an Anywhere Cache instance.voidupdateFolderIntelligenceConfig(UpdateFolderIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Updates the Folder scoped singleton IntelligenceConfig resource.voidupdateOrganizationIntelligenceConfig(UpdateOrganizationIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Updates the Organization scoped singleton IntelligenceConfig resource.voidupdateProjectIntelligenceConfig(UpdateProjectIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Updates the Project scoped singleton IntelligenceConfig resource.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.
-
createAnywhereCache
public void createAnywhereCache(CreateAnywhereCacheRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Creates an Anywhere Cache instance.
-
updateAnywhereCache
public void updateAnywhereCache(UpdateAnywhereCacheRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Updates an Anywhere Cache instance. Mutable fields include `ttl` and `admission_policy`.
-
disableAnywhereCache
public void disableAnywhereCache(DisableAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Disables an Anywhere Cache instance. A disabled instance is read-only. The disablement could be revoked by calling ResumeAnywhereCache. The cache instance will be deleted automatically if it remains in the disabled state for at least one hour.
-
pauseAnywhereCache
public void pauseAnywhereCache(PauseAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Pauses an Anywhere Cache instance.
-
resumeAnywhereCache
public void resumeAnywhereCache(ResumeAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Resumes a disabled or paused Anywhere Cache instance.
-
getAnywhereCache
public void getAnywhereCache(GetAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Gets an Anywhere Cache instance.
-
listAnywhereCaches
public void listAnywhereCaches(ListAnywhereCachesRequest request, io.grpc.stub.StreamObserver<ListAnywhereCachesResponse> responseObserver) Lists Anywhere Cache instances for a given bucket.
-
getProjectIntelligenceConfig
public void getProjectIntelligenceConfig(GetProjectIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Returns the Project scoped singleton IntelligenceConfig resource.
-
updateProjectIntelligenceConfig
public void updateProjectIntelligenceConfig(UpdateProjectIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Updates the Project scoped singleton IntelligenceConfig resource.
-
getFolderIntelligenceConfig
public void getFolderIntelligenceConfig(GetFolderIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Returns the Folder scoped singleton IntelligenceConfig resource.
-
updateFolderIntelligenceConfig
public void updateFolderIntelligenceConfig(UpdateFolderIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Updates the Folder scoped singleton IntelligenceConfig resource.
-
getOrganizationIntelligenceConfig
public void getOrganizationIntelligenceConfig(GetOrganizationIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Returns the Organization scoped singleton IntelligenceConfig resource.
-
updateOrganizationIntelligenceConfig
public void updateOrganizationIntelligenceConfig(UpdateOrganizationIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Updates the Organization scoped singleton IntelligenceConfig resource.
-