Package com.google.storage.control.v2
Class StorageControlGrpc.StorageControlBlockingV2Stub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<StorageControlGrpc.StorageControlBlockingV2Stub>
com.google.storage.control.v2.StorageControlGrpc.StorageControlBlockingV2Stub
- Enclosing class:
- StorageControlGrpc
public static final class StorageControlGrpc.StorageControlBlockingV2Stub
extends io.grpc.stub.AbstractBlockingStub<StorageControlGrpc.StorageControlBlockingV2Stub>
A stub to allow clients to do synchronous rpc calls to service StorageControl.
StorageControl service includes selected control plane operations.
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.longrunning.OperationCreates an Anywhere Cache instance.createFolder(CreateFolderRequest request) Creates a new folder.Creates a new managed folder.com.google.protobuf.EmptydeleteFolder(DeleteFolderRequest request) Permanently deletes an empty folder.com.google.protobuf.EmptyPermanently deletes an empty managed folder.Disables an Anywhere Cache instance.getAnywhereCache(GetAnywhereCacheRequest request) Gets an Anywhere Cache instance.getFolder(GetFolderRequest request) Returns metadata for the specified folder.Returns the Folder scoped singleton IntelligenceConfig resource.getManagedFolder(GetManagedFolderRequest request) Returns metadata for the specified managed folder.Returns the Organization scoped singleton IntelligenceConfig resource.Returns the Project scoped singleton IntelligenceConfig resource.getStorageLayout(GetStorageLayoutRequest request) Returns the storage layout configuration for a given bucket.Lists Anywhere Cache instances for a given bucket.listFolders(ListFoldersRequest request) Retrieves a list of folders.Retrieves a list of managed folders for a given bucket.Pauses an Anywhere Cache instance.com.google.longrunning.OperationrenameFolder(RenameFolderRequest request) Renames a source folder to a destination folder.Resumes a disabled or paused Anywhere Cache instance.com.google.longrunning.OperationUpdates an Anywhere Cache instance.Updates the Folder scoped singleton IntelligenceConfig resource.Updates the Organization scoped singleton IntelligenceConfig resource.Updates the Project scoped singleton IntelligenceConfig resource.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected StorageControlGrpc.StorageControlBlockingV2Stub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<StorageControlGrpc.StorageControlBlockingV2Stub>
-
createFolder
Creates a new folder. This operation is only applicable to a hierarchical namespace enabled bucket.
-
deleteFolder
Permanently deletes an empty folder. This operation is only applicable to a hierarchical namespace enabled bucket.
-
getFolder
Returns metadata for the specified folder. This operation is only applicable to a hierarchical namespace enabled bucket.
-
listFolders
Retrieves a list of folders. This operation is only applicable to a hierarchical namespace enabled bucket.
-
renameFolder
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
Returns the storage layout configuration for a given bucket.
-
createManagedFolder
Creates a new managed folder.
-
deleteManagedFolder
Permanently deletes an empty managed folder.
-
getManagedFolder
Returns metadata for the specified managed folder.
-
listManagedFolders
Retrieves a list of managed folders for a given bucket.
-
createAnywhereCache
Creates an Anywhere Cache instance.
-
updateAnywhereCache
Updates an Anywhere Cache instance. Mutable fields include `ttl` and `admission_policy`.
-
disableAnywhereCache
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
Pauses an Anywhere Cache instance.
-
resumeAnywhereCache
Resumes a disabled or paused Anywhere Cache instance.
-
getAnywhereCache
Gets an Anywhere Cache instance.
-
listAnywhereCaches
Lists Anywhere Cache instances for a given bucket.
-
getProjectIntelligenceConfig
Returns the Project scoped singleton IntelligenceConfig resource.
-
updateProjectIntelligenceConfig
public IntelligenceConfig updateProjectIntelligenceConfig(UpdateProjectIntelligenceConfigRequest request) Updates the Project scoped singleton IntelligenceConfig resource.
-
getFolderIntelligenceConfig
Returns the Folder scoped singleton IntelligenceConfig resource.
-
updateFolderIntelligenceConfig
public IntelligenceConfig updateFolderIntelligenceConfig(UpdateFolderIntelligenceConfigRequest request) Updates the Folder scoped singleton IntelligenceConfig resource.
-
getOrganizationIntelligenceConfig
public IntelligenceConfig getOrganizationIntelligenceConfig(GetOrganizationIntelligenceConfigRequest request) Returns the Organization scoped singleton IntelligenceConfig resource.
-
updateOrganizationIntelligenceConfig
public IntelligenceConfig updateOrganizationIntelligenceConfig(UpdateOrganizationIntelligenceConfigRequest request) Updates the Organization scoped singleton IntelligenceConfig resource.
-