Interface StorageControlGrpc.AsyncService (2.53.0)

public static interface StorageControlGrpc.AsyncService

StorageControl service includes selected control plane operations.

Methods

createAnywhereCache(CreateAnywhereCacheRequest request, StreamObserver<Operation> responseObserver)

public default void createAnywhereCache(CreateAnywhereCacheRequest request, StreamObserver<Operation> responseObserver)

Creates an Anywhere Cache instance.

Parameters
Name Description
request CreateAnywhereCacheRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

createFolder(CreateFolderRequest request, StreamObserver<Folder> responseObserver)

public default void createFolder(CreateFolderRequest request, StreamObserver<Folder> responseObserver)

Creates a new folder. This operation is only applicable to a hierarchical namespace enabled bucket.

Parameters
Name Description
request CreateFolderRequest
responseObserver io.grpc.stub.StreamObserver<Folder>

createManagedFolder(CreateManagedFolderRequest request, StreamObserver<ManagedFolder> responseObserver)

public default void createManagedFolder(CreateManagedFolderRequest request, StreamObserver<ManagedFolder> responseObserver)

Creates a new managed folder.

Parameters
Name Description
request CreateManagedFolderRequest
responseObserver io.grpc.stub.StreamObserver<ManagedFolder>

deleteFolder(DeleteFolderRequest request, StreamObserver<Empty> responseObserver)

public default void deleteFolder(DeleteFolderRequest request, StreamObserver<Empty> responseObserver)

Permanently deletes an empty folder. This operation is only applicable to a hierarchical namespace enabled bucket.

Parameters
Name Description
request DeleteFolderRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

deleteManagedFolder(DeleteManagedFolderRequest request, StreamObserver<Empty> responseObserver)

public default void deleteManagedFolder(DeleteManagedFolderRequest request, StreamObserver<Empty> responseObserver)

Permanently deletes an empty managed folder.

Parameters
Name Description
request DeleteManagedFolderRequest
responseObserver io.grpc.stub.StreamObserver<Empty>

disableAnywhereCache(DisableAnywhereCacheRequest request, StreamObserver<AnywhereCache> responseObserver)

public default void disableAnywhereCache(DisableAnywhereCacheRequest request, 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.

Parameters
Name Description
request DisableAnywhereCacheRequest
responseObserver io.grpc.stub.StreamObserver<AnywhereCache>

getAnywhereCache(GetAnywhereCacheRequest request, StreamObserver<AnywhereCache> responseObserver)

public default void getAnywhereCache(GetAnywhereCacheRequest request, StreamObserver<AnywhereCache> responseObserver)

Gets an Anywhere Cache instance.

Parameters
Name Description
request GetAnywhereCacheRequest
responseObserver io.grpc.stub.StreamObserver<AnywhereCache>

getFolder(GetFolderRequest request, StreamObserver<Folder> responseObserver)

public default void getFolder(GetFolderRequest request, StreamObserver<Folder> responseObserver)

Returns metadata for the specified folder. This operation is only applicable to a hierarchical namespace enabled bucket.

Parameters
Name Description
request GetFolderRequest
responseObserver io.grpc.stub.StreamObserver<Folder>

getFolderIntelligenceConfig(GetFolderIntelligenceConfigRequest request, StreamObserver<IntelligenceConfig> responseObserver)

public default void getFolderIntelligenceConfig(GetFolderIntelligenceConfigRequest request, StreamObserver<IntelligenceConfig> responseObserver)

Returns the Folder scoped singleton IntelligenceConfig resource.

Parameters
Name Description
request GetFolderIntelligenceConfigRequest
responseObserver io.grpc.stub.StreamObserver<IntelligenceConfig>

getManagedFolder(GetManagedFolderRequest request, StreamObserver<ManagedFolder> responseObserver)

public default void getManagedFolder(GetManagedFolderRequest request, StreamObserver<ManagedFolder> responseObserver)

Returns metadata for the specified managed folder.

Parameters
Name Description
request GetManagedFolderRequest
responseObserver io.grpc.stub.StreamObserver<ManagedFolder>

getOrganizationIntelligenceConfig(GetOrganizationIntelligenceConfigRequest request, StreamObserver<IntelligenceConfig> responseObserver)

public default void getOrganizationIntelligenceConfig(GetOrganizationIntelligenceConfigRequest request, StreamObserver<IntelligenceConfig> responseObserver)

Returns the Organization scoped singleton IntelligenceConfig resource.

Parameters
Name Description
request GetOrganizationIntelligenceConfigRequest
responseObserver io.grpc.stub.StreamObserver<IntelligenceConfig>

getProjectIntelligenceConfig(GetProjectIntelligenceConfigRequest request, StreamObserver<IntelligenceConfig> responseObserver)

public default void getProjectIntelligenceConfig(GetProjectIntelligenceConfigRequest request, StreamObserver<IntelligenceConfig> responseObserver)

Returns the Project scoped singleton IntelligenceConfig resource.

Parameters
Name Description
request GetProjectIntelligenceConfigRequest
responseObserver io.grpc.stub.StreamObserver<IntelligenceConfig>

getStorageLayout(GetStorageLayoutRequest request, StreamObserver<StorageLayout> responseObserver)

public default void getStorageLayout(GetStorageLayoutRequest request, StreamObserver<StorageLayout> responseObserver)

Returns the storage layout configuration for a given bucket.

Parameters
Name Description
request GetStorageLayoutRequest
responseObserver io.grpc.stub.StreamObserver<StorageLayout>

listAnywhereCaches(ListAnywhereCachesRequest request, StreamObserver<ListAnywhereCachesResponse> responseObserver)

public default void listAnywhereCaches(ListAnywhereCachesRequest request, StreamObserver<ListAnywhereCachesResponse> responseObserver)

Lists Anywhere Cache instances for a given bucket.

Parameters
Name Description
request ListAnywhereCachesRequest
responseObserver io.grpc.stub.StreamObserver<ListAnywhereCachesResponse>

listFolders(ListFoldersRequest request, StreamObserver<ListFoldersResponse> responseObserver)

public default void listFolders(ListFoldersRequest request, StreamObserver<ListFoldersResponse> responseObserver)

Retrieves a list of folders. This operation is only applicable to a hierarchical namespace enabled bucket.

Parameters
Name Description
request ListFoldersRequest
responseObserver io.grpc.stub.StreamObserver<ListFoldersResponse>

listManagedFolders(ListManagedFoldersRequest request, StreamObserver<ListManagedFoldersResponse> responseObserver)

public default void listManagedFolders(ListManagedFoldersRequest request, StreamObserver<ListManagedFoldersResponse> responseObserver)

Retrieves a list of managed folders for a given bucket.

Parameters
Name Description
request ListManagedFoldersRequest
responseObserver io.grpc.stub.StreamObserver<ListManagedFoldersResponse>

pauseAnywhereCache(PauseAnywhereCacheRequest request, StreamObserver<AnywhereCache> responseObserver)

public default void pauseAnywhereCache(PauseAnywhereCacheRequest request, StreamObserver<AnywhereCache> responseObserver)

Pauses an Anywhere Cache instance.

Parameters
Name Description
request PauseAnywhereCacheRequest
responseObserver io.grpc.stub.StreamObserver<AnywhereCache>

renameFolder(RenameFolderRequest request, StreamObserver<Operation> responseObserver)

public default void renameFolder(RenameFolderRequest request, StreamObserver<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.

Parameters
Name Description
request RenameFolderRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

resumeAnywhereCache(ResumeAnywhereCacheRequest request, StreamObserver<AnywhereCache> responseObserver)

public default void resumeAnywhereCache(ResumeAnywhereCacheRequest request, StreamObserver<AnywhereCache> responseObserver)

Resumes a disabled or paused Anywhere Cache instance.

Parameters
Name Description
request ResumeAnywhereCacheRequest
responseObserver io.grpc.stub.StreamObserver<AnywhereCache>

updateAnywhereCache(UpdateAnywhereCacheRequest request, StreamObserver<Operation> responseObserver)

public default void updateAnywhereCache(UpdateAnywhereCacheRequest request, StreamObserver<Operation> responseObserver)

Updates an Anywhere Cache instance. Mutable fields include ttl and admission_policy.

Parameters
Name Description
request UpdateAnywhereCacheRequest
responseObserver io.grpc.stub.StreamObserver<Operation>

updateFolderIntelligenceConfig(UpdateFolderIntelligenceConfigRequest request, StreamObserver<IntelligenceConfig> responseObserver)

public default void updateFolderIntelligenceConfig(UpdateFolderIntelligenceConfigRequest request, StreamObserver<IntelligenceConfig> responseObserver)

Updates the Folder scoped singleton IntelligenceConfig resource.

Parameters
Name Description
request UpdateFolderIntelligenceConfigRequest
responseObserver io.grpc.stub.StreamObserver<IntelligenceConfig>

updateOrganizationIntelligenceConfig(UpdateOrganizationIntelligenceConfigRequest request, StreamObserver<IntelligenceConfig> responseObserver)

public default void updateOrganizationIntelligenceConfig(UpdateOrganizationIntelligenceConfigRequest request, StreamObserver<IntelligenceConfig> responseObserver)

Updates the Organization scoped singleton IntelligenceConfig resource.

Parameters
Name Description
request UpdateOrganizationIntelligenceConfigRequest
responseObserver io.grpc.stub.StreamObserver<IntelligenceConfig>

updateProjectIntelligenceConfig(UpdateProjectIntelligenceConfigRequest request, StreamObserver<IntelligenceConfig> responseObserver)

public default void updateProjectIntelligenceConfig(UpdateProjectIntelligenceConfigRequest request, StreamObserver<IntelligenceConfig> responseObserver)

Updates the Project scoped singleton IntelligenceConfig resource.

Parameters
Name Description
request UpdateProjectIntelligenceConfigRequest
responseObserver io.grpc.stub.StreamObserver<IntelligenceConfig>