Class HttpJsonStorageControlStub
java.lang.Object
com.google.storage.control.v2.stub.StorageControlStub
com.google.storage.control.v2.stub.HttpJsonStorageControlStub
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java")
public class HttpJsonStorageControlStub
extends StorageControlStub
REST stub implementation for the StorageControl service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedHttpJsonStorageControlStub(StorageControlStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) Constructs an instance of HttpJsonStorageControlStub, using the given settings.protectedHttpJsonStorageControlStub(StorageControlStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) Constructs an instance of HttpJsonStorageControlStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final HttpJsonStorageControlStubcreate(com.google.api.gax.rpc.ClientContext clientContext) static final HttpJsonStorageControlStubcreate(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) static final HttpJsonStorageControlStubcreate(StorageControlStubSettings settings) com.google.api.gax.rpc.UnaryCallable<CreateAnywhereCacheRequest,com.google.longrunning.Operation> com.google.api.gax.rpc.UnaryCallable<CreateFolderRequest,Folder> com.google.api.gax.rpc.UnaryCallable<CreateManagedFolderRequest,ManagedFolder> com.google.api.gax.rpc.UnaryCallable<DeleteFolderRequest,com.google.protobuf.Empty> com.google.api.gax.rpc.UnaryCallable<DeleteManagedFolderRequest,com.google.protobuf.Empty> com.google.api.gax.rpc.UnaryCallable<DisableAnywhereCacheRequest,AnywhereCache> com.google.api.gax.rpc.UnaryCallable<GetAnywhereCacheRequest,AnywhereCache> com.google.api.gax.rpc.UnaryCallable<GetFolderRequest,Folder> com.google.api.gax.rpc.UnaryCallable<GetFolderIntelligenceConfigRequest,IntelligenceConfig> com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStubcom.google.api.gax.rpc.UnaryCallable<GetManagedFolderRequest,ManagedFolder> static List<com.google.api.gax.httpjson.ApiMethodDescriptor>com.google.api.gax.rpc.UnaryCallable<GetOrganizationIntelligenceConfigRequest,IntelligenceConfig> com.google.api.gax.rpc.UnaryCallable<GetProjectIntelligenceConfigRequest,IntelligenceConfig> com.google.api.gax.rpc.UnaryCallable<GetStorageLayoutRequest,StorageLayout> booleanbooleancom.google.api.gax.rpc.UnaryCallable<ListAnywhereCachesRequest,ListAnywhereCachesResponse> com.google.api.gax.rpc.UnaryCallable<ListFoldersRequest,ListFoldersResponse> com.google.api.gax.rpc.UnaryCallable<ListManagedFoldersRequest,ListManagedFoldersResponse> com.google.api.gax.rpc.UnaryCallable<PauseAnywhereCacheRequest,AnywhereCache> com.google.api.gax.rpc.UnaryCallable<RenameFolderRequest,com.google.longrunning.Operation> com.google.api.gax.rpc.UnaryCallable<ResumeAnywhereCacheRequest,AnywhereCache> voidshutdown()voidcom.google.api.gax.rpc.UnaryCallable<UpdateAnywhereCacheRequest,com.google.longrunning.Operation> com.google.api.gax.rpc.UnaryCallable<UpdateFolderIntelligenceConfigRequest,IntelligenceConfig> com.google.api.gax.rpc.UnaryCallable<UpdateOrganizationIntelligenceConfigRequest,IntelligenceConfig> com.google.api.gax.rpc.UnaryCallable<UpdateProjectIntelligenceConfigRequest,IntelligenceConfig> Methods inherited from class com.google.storage.control.v2.stub.StorageControlStub
createAnywhereCacheOperationCallable, getOperationsStub, listAnywhereCachesPagedCallable, listFoldersPagedCallable, listManagedFoldersPagedCallable, renameFolderOperationCallable, updateAnywhereCacheOperationCallable
-
Constructor Details
-
HttpJsonStorageControlStub
protected HttpJsonStorageControlStub(StorageControlStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException Constructs an instance of HttpJsonStorageControlStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
HttpJsonStorageControlStub
protected HttpJsonStorageControlStub(StorageControlStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException Constructs an instance of HttpJsonStorageControlStub, using the given settings. This is protected so that it is easy to make a subclass, but otherwise, the static factory methods should be preferred.- Throws:
IOException
-
-
Method Details
-
create
public static final HttpJsonStorageControlStub create(StorageControlStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final HttpJsonStorageControlStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final HttpJsonStorageControlStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.httpjson.HttpJsonStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getMethodDescriptors
@InternalApi public static List<com.google.api.gax.httpjson.ApiMethodDescriptor> getMethodDescriptors() -
getHttpJsonOperationsStub
public com.google.api.gax.httpjson.longrunning.stub.HttpJsonOperationsStub getHttpJsonOperationsStub()- Overrides:
getHttpJsonOperationsStubin classStorageControlStub
-
getProjectIntelligenceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<GetProjectIntelligenceConfigRequest,IntelligenceConfig> getProjectIntelligenceConfigCallable()- Overrides:
getProjectIntelligenceConfigCallablein classStorageControlStub
-
updateProjectIntelligenceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateProjectIntelligenceConfigRequest,IntelligenceConfig> updateProjectIntelligenceConfigCallable()- Overrides:
updateProjectIntelligenceConfigCallablein classStorageControlStub
-
getFolderIntelligenceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<GetFolderIntelligenceConfigRequest,IntelligenceConfig> getFolderIntelligenceConfigCallable()- Overrides:
getFolderIntelligenceConfigCallablein classStorageControlStub
-
updateFolderIntelligenceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateFolderIntelligenceConfigRequest,IntelligenceConfig> updateFolderIntelligenceConfigCallable()- Overrides:
updateFolderIntelligenceConfigCallablein classStorageControlStub
-
getOrganizationIntelligenceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<GetOrganizationIntelligenceConfigRequest,IntelligenceConfig> getOrganizationIntelligenceConfigCallable()- Overrides:
getOrganizationIntelligenceConfigCallablein classStorageControlStub
-
updateOrganizationIntelligenceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateOrganizationIntelligenceConfigRequest,IntelligenceConfig> updateOrganizationIntelligenceConfigCallable()- Overrides:
updateOrganizationIntelligenceConfigCallablein classStorageControlStub
-
createFolderCallable
- Overrides:
createFolderCallablein classStorageControlStub
-
deleteFolderCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteFolderRequest,com.google.protobuf.Empty> deleteFolderCallable()- Overrides:
deleteFolderCallablein classStorageControlStub
-
getFolderCallable
- Overrides:
getFolderCallablein classStorageControlStub
-
listFoldersCallable
public com.google.api.gax.rpc.UnaryCallable<ListFoldersRequest,ListFoldersResponse> listFoldersCallable()- Overrides:
listFoldersCallablein classStorageControlStub
-
renameFolderCallable
public com.google.api.gax.rpc.UnaryCallable<RenameFolderRequest,com.google.longrunning.Operation> renameFolderCallable()- Overrides:
renameFolderCallablein classStorageControlStub
-
getStorageLayoutCallable
public com.google.api.gax.rpc.UnaryCallable<GetStorageLayoutRequest,StorageLayout> getStorageLayoutCallable()- Overrides:
getStorageLayoutCallablein classStorageControlStub
-
createManagedFolderCallable
public com.google.api.gax.rpc.UnaryCallable<CreateManagedFolderRequest,ManagedFolder> createManagedFolderCallable()- Overrides:
createManagedFolderCallablein classStorageControlStub
-
deleteManagedFolderCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteManagedFolderRequest,com.google.protobuf.Empty> deleteManagedFolderCallable()- Overrides:
deleteManagedFolderCallablein classStorageControlStub
-
getManagedFolderCallable
public com.google.api.gax.rpc.UnaryCallable<GetManagedFolderRequest,ManagedFolder> getManagedFolderCallable()- Overrides:
getManagedFolderCallablein classStorageControlStub
-
listManagedFoldersCallable
public com.google.api.gax.rpc.UnaryCallable<ListManagedFoldersRequest,ListManagedFoldersResponse> listManagedFoldersCallable()- Overrides:
listManagedFoldersCallablein classStorageControlStub
-
createAnywhereCacheCallable
public com.google.api.gax.rpc.UnaryCallable<CreateAnywhereCacheRequest,com.google.longrunning.Operation> createAnywhereCacheCallable()- Overrides:
createAnywhereCacheCallablein classStorageControlStub
-
updateAnywhereCacheCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateAnywhereCacheRequest,com.google.longrunning.Operation> updateAnywhereCacheCallable()- Overrides:
updateAnywhereCacheCallablein classStorageControlStub
-
disableAnywhereCacheCallable
public com.google.api.gax.rpc.UnaryCallable<DisableAnywhereCacheRequest,AnywhereCache> disableAnywhereCacheCallable()- Overrides:
disableAnywhereCacheCallablein classStorageControlStub
-
pauseAnywhereCacheCallable
public com.google.api.gax.rpc.UnaryCallable<PauseAnywhereCacheRequest,AnywhereCache> pauseAnywhereCacheCallable()- Overrides:
pauseAnywhereCacheCallablein classStorageControlStub
-
resumeAnywhereCacheCallable
public com.google.api.gax.rpc.UnaryCallable<ResumeAnywhereCacheRequest,AnywhereCache> resumeAnywhereCacheCallable()- Overrides:
resumeAnywhereCacheCallablein classStorageControlStub
-
getAnywhereCacheCallable
public com.google.api.gax.rpc.UnaryCallable<GetAnywhereCacheRequest,AnywhereCache> getAnywhereCacheCallable()- Overrides:
getAnywhereCacheCallablein classStorageControlStub
-
listAnywhereCachesCallable
public com.google.api.gax.rpc.UnaryCallable<ListAnywhereCachesRequest,ListAnywhereCachesResponse> listAnywhereCachesCallable()- Overrides:
listAnywhereCachesCallablein classStorageControlStub
-
close
public final void close()- Specified by:
closein interfaceAutoCloseable- Specified by:
closein classStorageControlStub
-
shutdown
public void shutdown() -
isShutdown
public boolean isShutdown() -
isTerminated
public boolean isTerminated() -
shutdownNow
public void shutdownNow() -
awaitTermination
- Throws:
InterruptedException
-