Class StorageControlGrpc.StorageControlStub (2.53.0)

public static final class StorageControlGrpc.StorageControlStub extends AbstractAsyncStub<StorageControlGrpc.StorageControlStub>

A stub to allow clients to do asynchronous rpc calls to service StorageControl.

StorageControl service includes selected control plane operations.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > StorageControlGrpc.StorageControlStub

Methods

build(Channel channel, CallOptions callOptions)

protected StorageControlGrpc.StorageControlStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
StorageControlGrpc.StorageControlStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createAnywhereCache(CreateAnywhereCacheRequest request, StreamObserver<Operation> responseObserver)

public 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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>