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 voidcreateAnywhereCache(CreateAnywhereCacheRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Creates an Anywhere Cache instance.default 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 voiddisableAnywhereCache(DisableAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Disables an Anywhere Cache instance.default voidgetAnywhereCache(GetAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Gets an Anywhere Cache instance.default voidgetFolder(GetFolderRequest request, io.grpc.stub.StreamObserver<Folder> responseObserver) Returns metadata for the specified folder.default voidgetFolderIntelligenceConfig(GetFolderIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Returns the Folder scoped singleton IntelligenceConfig resource.default voidgetManagedFolder(GetManagedFolderRequest request, io.grpc.stub.StreamObserver<ManagedFolder> responseObserver) Returns metadata for the specified managed folder.default voidgetOrganizationIntelligenceConfig(GetOrganizationIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Returns the Organization scoped singleton IntelligenceConfig resource.default voidgetProjectIntelligenceConfig(GetProjectIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Returns the Project scoped singleton IntelligenceConfig resource.default voidgetStorageLayout(GetStorageLayoutRequest request, io.grpc.stub.StreamObserver<StorageLayout> responseObserver) Returns the storage layout configuration for a given bucket.default voidlistAnywhereCaches(ListAnywhereCachesRequest request, io.grpc.stub.StreamObserver<ListAnywhereCachesResponse> responseObserver) Lists Anywhere Cache instances 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 voidpauseAnywhereCache(PauseAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Pauses an Anywhere Cache instance.default voidrenameFolder(RenameFolderRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Renames a source folder to a destination folder.default voidresumeAnywhereCache(ResumeAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Resumes a disabled or paused Anywhere Cache instance.default voidupdateAnywhereCache(UpdateAnywhereCacheRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Updates an Anywhere Cache instance.default voidupdateFolderIntelligenceConfig(UpdateFolderIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Updates the Folder scoped singleton IntelligenceConfig resource.default voidupdateOrganizationIntelligenceConfig(UpdateOrganizationIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Updates the Organization scoped singleton IntelligenceConfig resource.default voidupdateProjectIntelligenceConfig(UpdateProjectIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Updates the Project scoped singleton IntelligenceConfig resource.
-
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.
-
createAnywhereCache
default void createAnywhereCache(CreateAnywhereCacheRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver) Creates an Anywhere Cache instance.
-
updateAnywhereCache
default 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
default 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
default void pauseAnywhereCache(PauseAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Pauses an Anywhere Cache instance.
-
resumeAnywhereCache
default void resumeAnywhereCache(ResumeAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Resumes a disabled or paused Anywhere Cache instance.
-
getAnywhereCache
default void getAnywhereCache(GetAnywhereCacheRequest request, io.grpc.stub.StreamObserver<AnywhereCache> responseObserver) Gets an Anywhere Cache instance.
-
listAnywhereCaches
default void listAnywhereCaches(ListAnywhereCachesRequest request, io.grpc.stub.StreamObserver<ListAnywhereCachesResponse> responseObserver) Lists Anywhere Cache instances for a given bucket.
-
getProjectIntelligenceConfig
default void getProjectIntelligenceConfig(GetProjectIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Returns the Project scoped singleton IntelligenceConfig resource.
-
updateProjectIntelligenceConfig
default void updateProjectIntelligenceConfig(UpdateProjectIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Updates the Project scoped singleton IntelligenceConfig resource.
-
getFolderIntelligenceConfig
default void getFolderIntelligenceConfig(GetFolderIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Returns the Folder scoped singleton IntelligenceConfig resource.
-
updateFolderIntelligenceConfig
default void updateFolderIntelligenceConfig(UpdateFolderIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Updates the Folder scoped singleton IntelligenceConfig resource.
-
getOrganizationIntelligenceConfig
default void getOrganizationIntelligenceConfig(GetOrganizationIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Returns the Organization scoped singleton IntelligenceConfig resource.
-
updateOrganizationIntelligenceConfig
default void updateOrganizationIntelligenceConfig(UpdateOrganizationIntelligenceConfigRequest request, io.grpc.stub.StreamObserver<IntelligenceConfig> responseObserver) Updates the Organization scoped singleton IntelligenceConfig resource.
-