public static final class StorageControlGrpc.StorageControlBlockingStub extends AbstractBlockingStub<StorageControlGrpc.StorageControlBlockingStub>
A stub to allow clients to do limited synchronous rpc calls to service StorageControl.
StorageControl service includes selected control plane operations.
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
StorageControlGrpc.StorageControlBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(java.time.Duration)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withOnReadyThreshold(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected StorageControlGrpc.StorageControlBlockingStub build(Channel channel, CallOptions callOptions)
Parameters |
Name |
Description |
channel |
io.grpc.Channel
|
callOptions |
io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
createAnywhereCache(CreateAnywhereCacheRequest request)
public Operation createAnywhereCache(CreateAnywhereCacheRequest request)
Creates an Anywhere Cache instance.
createFolder(CreateFolderRequest request)
public Folder createFolder(CreateFolderRequest request)
Creates a new folder. This operation is only applicable to a hierarchical
namespace enabled bucket.
Returns |
Type |
Description |
Folder |
|
createManagedFolder(CreateManagedFolderRequest request)
public ManagedFolder createManagedFolder(CreateManagedFolderRequest request)
Creates a new managed folder.
deleteFolder(DeleteFolderRequest request)
public Empty deleteFolder(DeleteFolderRequest request)
Permanently deletes an empty folder. This operation is only applicable to a
hierarchical namespace enabled bucket.
Returns |
Type |
Description |
Empty |
|
deleteManagedFolder(DeleteManagedFolderRequest request)
public Empty deleteManagedFolder(DeleteManagedFolderRequest request)
Permanently deletes an empty managed folder.
Returns |
Type |
Description |
Empty |
|
disableAnywhereCache(DisableAnywhereCacheRequest request)
public AnywhereCache disableAnywhereCache(DisableAnywhereCacheRequest request)
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.
getAnywhereCache(GetAnywhereCacheRequest request)
public AnywhereCache getAnywhereCache(GetAnywhereCacheRequest request)
Gets an Anywhere Cache instance.
getFolder(GetFolderRequest request)
public Folder getFolder(GetFolderRequest request)
Returns metadata for the specified folder. This operation is only
applicable to a hierarchical namespace enabled bucket.
Returns |
Type |
Description |
Folder |
|
getFolderIntelligenceConfig(GetFolderIntelligenceConfigRequest request)
public IntelligenceConfig getFolderIntelligenceConfig(GetFolderIntelligenceConfigRequest request)
Returns the Folder scoped singleton IntelligenceConfig resource.
getManagedFolder(GetManagedFolderRequest request)
public ManagedFolder getManagedFolder(GetManagedFolderRequest request)
Returns metadata for the specified managed folder.
getOrganizationIntelligenceConfig(GetOrganizationIntelligenceConfigRequest request)
public IntelligenceConfig getOrganizationIntelligenceConfig(GetOrganizationIntelligenceConfigRequest request)
Returns the Organization scoped singleton IntelligenceConfig resource.
getProjectIntelligenceConfig(GetProjectIntelligenceConfigRequest request)
public IntelligenceConfig getProjectIntelligenceConfig(GetProjectIntelligenceConfigRequest request)
Returns the Project scoped singleton IntelligenceConfig resource.
getStorageLayout(GetStorageLayoutRequest request)
public StorageLayout getStorageLayout(GetStorageLayoutRequest request)
Returns the storage layout configuration for a given bucket.
listAnywhereCaches(ListAnywhereCachesRequest request)
public ListAnywhereCachesResponse listAnywhereCaches(ListAnywhereCachesRequest request)
Lists Anywhere Cache instances for a given bucket.
listFolders(ListFoldersRequest request)
public ListFoldersResponse listFolders(ListFoldersRequest request)
Retrieves a list of folders. This operation is only applicable to a
hierarchical namespace enabled bucket.
listManagedFolders(ListManagedFoldersRequest request)
public ListManagedFoldersResponse listManagedFolders(ListManagedFoldersRequest request)
Retrieves a list of managed folders for a given bucket.
pauseAnywhereCache(PauseAnywhereCacheRequest request)
public AnywhereCache pauseAnywhereCache(PauseAnywhereCacheRequest request)
Pauses an Anywhere Cache instance.
renameFolder(RenameFolderRequest request)
public Operation renameFolder(RenameFolderRequest request)
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.
resumeAnywhereCache(ResumeAnywhereCacheRequest request)
public AnywhereCache resumeAnywhereCache(ResumeAnywhereCacheRequest request)
Resumes a disabled or paused Anywhere Cache instance.
updateAnywhereCache(UpdateAnywhereCacheRequest request)
public Operation updateAnywhereCache(UpdateAnywhereCacheRequest request)
Updates an Anywhere Cache instance. Mutable fields include ttl
and
admission_policy
.
updateFolderIntelligenceConfig(UpdateFolderIntelligenceConfigRequest request)
public IntelligenceConfig updateFolderIntelligenceConfig(UpdateFolderIntelligenceConfigRequest request)
Updates the Folder scoped singleton IntelligenceConfig resource.
updateOrganizationIntelligenceConfig(UpdateOrganizationIntelligenceConfigRequest request)
public IntelligenceConfig updateOrganizationIntelligenceConfig(UpdateOrganizationIntelligenceConfigRequest request)
Updates the Organization scoped singleton IntelligenceConfig resource.
updateProjectIntelligenceConfig(UpdateProjectIntelligenceConfigRequest request)
public IntelligenceConfig updateProjectIntelligenceConfig(UpdateProjectIntelligenceConfigRequest request)
Updates the Project scoped singleton IntelligenceConfig resource.