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.StorageControlStubMethods
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 |
|
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> |
createRapidCache(CreateRapidCacheRequest request, StreamObserver<Operation> responseObserver)
public void createRapidCache(CreateRapidCacheRequest request, StreamObserver<Operation> responseObserver)Creates a Rapid Cache instance.
| Parameters | |
|---|---|
| Name | Description |
request |
CreateRapidCacheRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
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> |
deleteFolderRecursive(DeleteFolderRecursiveRequest request, StreamObserver<Operation> responseObserver)
public void deleteFolderRecursive(DeleteFolderRecursiveRequest request, StreamObserver<Operation> responseObserver)Deletes a folder recursively. This operation is only applicable to a hierarchical namespace enabled bucket.
| Parameters | |
|---|---|
| Name | Description |
request |
DeleteFolderRecursiveRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
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> |
disableRapidCache(DisableRapidCacheRequest request, StreamObserver<Operation> responseObserver)
public void disableRapidCache(DisableRapidCacheRequest request, StreamObserver<Operation> responseObserver)Disables a Rapid Cache instance.
| Parameters | |
|---|---|
| Name | Description |
request |
DisableRapidCacheRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
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> |
getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver) Gets the IAM policy for a specified bucket.
The resource field in the request should be
projects//buckets/{bucket} for a bucket, or
projects//buckets/{bucket}/managedFolders/{managedFolder}
for a managed folder.
| Parameters | |
|---|---|
| Name | Description |
request |
com.google.iam.v1.GetIamPolicyRequest |
responseObserver |
io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> |
getIntelligenceFinding(GetIntelligenceFindingRequest request, StreamObserver<IntelligenceFinding> responseObserver)
public void getIntelligenceFinding(GetIntelligenceFindingRequest request, StreamObserver<IntelligenceFinding> responseObserver) Gets the IntelligenceFinding for a project.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIntelligenceFindingRequest |
responseObserver |
io.grpc.stub.StreamObserver<IntelligenceFinding> |
getIntelligenceFindingRevision(GetIntelligenceFindingRevisionRequest request, StreamObserver<IntelligenceFindingRevision> responseObserver)
public void getIntelligenceFindingRevision(GetIntelligenceFindingRevisionRequest request, StreamObserver<IntelligenceFindingRevision> responseObserver) Gets the IntelligenceFindingRevision resource.
| Parameters | |
|---|---|
| Name | Description |
request |
GetIntelligenceFindingRevisionRequest |
responseObserver |
io.grpc.stub.StreamObserver<IntelligenceFindingRevision> |
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> |
getRapidCache(GetRapidCacheRequest request, StreamObserver<RapidCache> responseObserver)
public void getRapidCache(GetRapidCacheRequest request, StreamObserver<RapidCache> responseObserver)Gets a Rapid Cache instance.
| Parameters | |
|---|---|
| Name | Description |
request |
GetRapidCacheRequest |
responseObserver |
io.grpc.stub.StreamObserver<RapidCache> |
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> |
listIntelligenceFindingRevisions(ListIntelligenceFindingRevisionsRequest request, StreamObserver<ListIntelligenceFindingRevisionsResponse> responseObserver)
public void listIntelligenceFindingRevisions(ListIntelligenceFindingRevisionsRequest request, StreamObserver<ListIntelligenceFindingRevisionsResponse> responseObserver) Lists all the revisions of an IntelligenceFinding resource.
| Parameters | |
|---|---|
| Name | Description |
request |
ListIntelligenceFindingRevisionsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListIntelligenceFindingRevisionsResponse> |
listIntelligenceFindings(ListIntelligenceFindingsRequest request, StreamObserver<ListIntelligenceFindingsResponse> responseObserver)
public void listIntelligenceFindings(ListIntelligenceFindingsRequest request, StreamObserver<ListIntelligenceFindingsResponse> responseObserver) Lists the IntelligenceFinding resources for the specified the project.
| Parameters | |
|---|---|
| Name | Description |
request |
ListIntelligenceFindingsRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListIntelligenceFindingsResponse> |
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> |
listRapidCaches(ListRapidCachesRequest request, StreamObserver<ListRapidCachesResponse> responseObserver)
public void listRapidCaches(ListRapidCachesRequest request, StreamObserver<ListRapidCachesResponse> responseObserver)Lists Rapid Cache instances for a given bucket.
| Parameters | |
|---|---|
| Name | Description |
request |
ListRapidCachesRequest |
responseObserver |
io.grpc.stub.StreamObserver<ListRapidCachesResponse> |
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> |
setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public void setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver) Updates an IAM policy for the specified bucket.
The resource field in the request should be
projects//buckets/{bucket} for a bucket, or
projects//buckets/{bucket}/managedFolders/{managedFolder}
for a managed folder.
| Parameters | |
|---|---|
| Name | Description |
request |
com.google.iam.v1.SetIamPolicyRequest |
responseObserver |
io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> |
summarizeIntelligenceFindings(SummarizeIntelligenceFindingsRequest request, StreamObserver<SummarizeIntelligenceFindingsResponse> responseObserver)
public void summarizeIntelligenceFindings(SummarizeIntelligenceFindingsRequest request, StreamObserver<SummarizeIntelligenceFindingsResponse> responseObserver)Summarizes the intelligence findings for the specified scope (organization, folder or project).
| Parameters | |
|---|---|
| Name | Description |
request |
SummarizeIntelligenceFindingsRequest |
responseObserver |
io.grpc.stub.StreamObserver<SummarizeIntelligenceFindingsResponse> |
testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver)
public void testIamPermissions(TestIamPermissionsRequest request, StreamObserver<TestIamPermissionsResponse> responseObserver) Tests a set of permissions on the given bucket, object, or managed folder
to see which, if any, are held by the caller.
The resource field in the request should be
projects//buckets/{bucket} for a bucket,
projects//buckets/{bucket}/objects/{object} for an object, or
projects/_/buckets/{bucket}/managedFolders/{managedFolder}
for a managed folder.
| Parameters | |
|---|---|
| Name | Description |
request |
com.google.iam.v1.TestIamPermissionsRequest |
responseObserver |
io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> |
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> |
updateManagedFolder(UpdateManagedFolderRequest request, StreamObserver<ManagedFolder> responseObserver)
public void updateManagedFolder(UpdateManagedFolderRequest request, StreamObserver<ManagedFolder> responseObserver) Updates a managed folder. Currently, this RPC only supports updating the
rapid_cache_config field.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateManagedFolderRequest |
responseObserver |
io.grpc.stub.StreamObserver<ManagedFolder> |
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> |
updateRapidCache(UpdateRapidCacheRequest request, StreamObserver<Operation> responseObserver)
public void updateRapidCache(UpdateRapidCacheRequest request, StreamObserver<Operation> responseObserver)Updates a Rapid Cache instance.
| Parameters | |
|---|---|
| Name | Description |
request |
UpdateRapidCacheRequest |
responseObserver |
io.grpc.stub.StreamObserver<Operation> |
viewObjectFullContext(ViewObjectFullContextRequest request, StreamObserver<ObjectFullContext> responseObserver)
public void viewObjectFullContext(ViewObjectFullContextRequest request, StreamObserver<ObjectFullContext> responseObserver) Retrieves the full content of an object context, including its key, value,
and any associated extended data for a given context key.
Object contexts can optionally contain extended data. If an object context
contains extended data, the metadata payload structure will contain only
its type URL. To retrieve the full extended data, call this method.
Returns the complete representation of the context as an
ObjectFullContext.
| Parameters | |
|---|---|
| Name | Description |
request |
ViewObjectFullContextRequest |
responseObserver |
io.grpc.stub.StreamObserver<ObjectFullContext> |