Class GrpcStorageControlStub
java.lang.Object
com.google.storage.control.v2.stub.StorageControlStub
com.google.storage.control.v2.stub.GrpcStorageControlStub
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource,AutoCloseable
@Generated("by gapic-generator-java")
public class GrpcStorageControlStub
extends StorageControlStub
gRPC stub implementation for the StorageControl service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedGrpcStorageControlStub(StorageControlStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) Constructs an instance of GrpcStorageControlStub, using the given settings.protectedGrpcStorageControlStub(StorageControlStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) Constructs an instance of GrpcStorageControlStub, using the given settings. -
Method Summary
Modifier and TypeMethodDescriptionbooleanawaitTermination(long duration, TimeUnit unit) final voidclose()static final GrpcStorageControlStubcreate(com.google.api.gax.rpc.ClientContext clientContext) static final GrpcStorageControlStubcreate(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) static final GrpcStorageControlStubcreate(StorageControlStubSettings settings) 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<GetFolderRequest,Folder> com.google.api.gax.rpc.UnaryCallable<GetManagedFolderRequest,ManagedFolder> com.google.longrunning.stub.GrpcOperationsStubcom.google.api.gax.rpc.UnaryCallable<GetStorageLayoutRequest,StorageLayout> booleanbooleancom.google.api.gax.rpc.UnaryCallable<ListFoldersRequest,ListFoldersResponse> com.google.api.gax.rpc.UnaryCallable<ListFoldersRequest,StorageControlClient.ListFoldersPagedResponse> com.google.api.gax.rpc.UnaryCallable<ListManagedFoldersRequest,ListManagedFoldersResponse> com.google.api.gax.rpc.UnaryCallable<ListManagedFoldersRequest,StorageControlClient.ListManagedFoldersPagedResponse> com.google.api.gax.rpc.UnaryCallable<RenameFolderRequest,com.google.longrunning.Operation> com.google.api.gax.rpc.OperationCallable<RenameFolderRequest,Folder, RenameFolderMetadata> voidshutdown()void
-
Constructor Details
-
GrpcStorageControlStub
protected GrpcStorageControlStub(StorageControlStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext) throws IOException Constructs an instance of GrpcStorageControlStub, 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
-
GrpcStorageControlStub
protected GrpcStorageControlStub(StorageControlStubSettings settings, com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException Constructs an instance of GrpcStorageControlStub, 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 GrpcStorageControlStub create(StorageControlStubSettings settings) throws IOException - Throws:
IOException
-
create
public static final GrpcStorageControlStub create(com.google.api.gax.rpc.ClientContext clientContext) throws IOException - Throws:
IOException
-
create
public static final GrpcStorageControlStub create(com.google.api.gax.rpc.ClientContext clientContext, com.google.api.gax.grpc.GrpcStubCallableFactory callableFactory) throws IOException - Throws:
IOException
-
getOperationsStub
public com.google.longrunning.stub.GrpcOperationsStub getOperationsStub()- Overrides:
getOperationsStubin 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
-
listFoldersPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListFoldersRequest,StorageControlClient.ListFoldersPagedResponse> listFoldersPagedCallable()- Overrides:
listFoldersPagedCallablein classStorageControlStub
-
renameFolderCallable
public com.google.api.gax.rpc.UnaryCallable<RenameFolderRequest,com.google.longrunning.Operation> renameFolderCallable()- Overrides:
renameFolderCallablein classStorageControlStub
-
renameFolderOperationCallable
public com.google.api.gax.rpc.OperationCallable<RenameFolderRequest,Folder, renameFolderOperationCallable()RenameFolderMetadata> - Overrides:
renameFolderOperationCallablein 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
-
listManagedFoldersPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListManagedFoldersRequest,StorageControlClient.ListManagedFoldersPagedResponse> listManagedFoldersPagedCallable()- Overrides:
listManagedFoldersPagedCallablein 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
-