public static interface StorageControlGrpc.AsyncServiceStorageControl 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> |
createRapidCache(CreateRapidCacheRequest request, StreamObserver<Operation> responseObserver)
public default 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 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> |
deleteFolderRecursive(DeleteFolderRecursiveRequest request, StreamObserver<Operation> responseObserver)
public default 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 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> |
disableRapidCache(DisableRapidCacheRequest request, StreamObserver<Operation> responseObserver)
public default 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 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> |
getIamPolicy(GetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public default 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 default 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 default 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 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> |
getRapidCache(GetRapidCacheRequest request, StreamObserver<RapidCache> responseObserver)
public default 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 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> |
listIntelligenceFindingRevisions(ListIntelligenceFindingRevisionsRequest request, StreamObserver<ListIntelligenceFindingRevisionsResponse> responseObserver)
public default 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 default 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 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> |
listRapidCaches(ListRapidCachesRequest request, StreamObserver<ListRapidCachesResponse> responseObserver)
public default 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 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> |
setIamPolicy(SetIamPolicyRequest request, StreamObserver<Policy> responseObserver)
public default 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 default 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 default 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 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> |
updateManagedFolder(UpdateManagedFolderRequest request, StreamObserver<ManagedFolder> responseObserver)
public default 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 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> |
updateRapidCache(UpdateRapidCacheRequest request, StreamObserver<Operation> responseObserver)
public default 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 default 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> |