Class InstanceAdminStub
java.lang.Object
com.google.cloud.spanner.admin.instance.v1.stub.InstanceAdminStub
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
- Direct Known Subclasses:
GrpcInstanceAdminStub
,HttpJsonInstanceAdminStub
@Generated("by gapic-generator-java")
public abstract class InstanceAdminStub
extends Object
implements com.google.api.gax.core.BackgroundResource
Base stub class for the InstanceAdmin service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract void
close()
com.google.api.gax.rpc.UnaryCallable<CreateInstanceRequest,
com.google.longrunning.Operation> com.google.api.gax.rpc.UnaryCallable<CreateInstanceConfigRequest,
com.google.longrunning.Operation> com.google.api.gax.rpc.OperationCallable<CreateInstanceConfigRequest,
InstanceConfig, CreateInstanceConfigMetadata> com.google.api.gax.rpc.OperationCallable<CreateInstanceRequest,
Instance, CreateInstanceMetadata> com.google.api.gax.rpc.UnaryCallable<DeleteInstanceRequest,
com.google.protobuf.Empty> com.google.api.gax.rpc.UnaryCallable<DeleteInstanceConfigRequest,
com.google.protobuf.Empty> com.google.api.gax.httpjson.longrunning.stub.OperationsStub
com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,
com.google.iam.v1.Policy> com.google.api.gax.rpc.UnaryCallable<GetInstanceRequest,
Instance> com.google.api.gax.rpc.UnaryCallable<GetInstanceConfigRequest,
InstanceConfig> com.google.longrunning.stub.OperationsStub
com.google.api.gax.rpc.UnaryCallable<ListInstanceConfigOperationsRequest,
ListInstanceConfigOperationsResponse> com.google.api.gax.rpc.UnaryCallable<ListInstanceConfigOperationsRequest,
InstanceAdminClient.ListInstanceConfigOperationsPagedResponse> com.google.api.gax.rpc.UnaryCallable<ListInstanceConfigsRequest,
ListInstanceConfigsResponse> com.google.api.gax.rpc.UnaryCallable<ListInstanceConfigsRequest,
InstanceAdminClient.ListInstanceConfigsPagedResponse> com.google.api.gax.rpc.UnaryCallable<ListInstancesRequest,
ListInstancesResponse> com.google.api.gax.rpc.UnaryCallable<ListInstancesRequest,
InstanceAdminClient.ListInstancesPagedResponse> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,
com.google.iam.v1.Policy> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,
com.google.iam.v1.TestIamPermissionsResponse> com.google.api.gax.rpc.UnaryCallable<UpdateInstanceRequest,
com.google.longrunning.Operation> com.google.api.gax.rpc.UnaryCallable<UpdateInstanceConfigRequest,
com.google.longrunning.Operation> com.google.api.gax.rpc.OperationCallable<UpdateInstanceConfigRequest,
InstanceConfig, UpdateInstanceConfigMetadata> com.google.api.gax.rpc.OperationCallable<UpdateInstanceRequest,
Instance, UpdateInstanceMetadata> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.api.gax.core.BackgroundResource
awaitTermination, isShutdown, isTerminated, shutdown, shutdownNow
-
Constructor Details
-
InstanceAdminStub
public InstanceAdminStub()
-
-
Method Details
-
getOperationsStub
public com.google.longrunning.stub.OperationsStub getOperationsStub() -
getHttpJsonOperationsStub
public com.google.api.gax.httpjson.longrunning.stub.OperationsStub getHttpJsonOperationsStub() -
listInstanceConfigsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstanceConfigsRequest,InstanceAdminClient.ListInstanceConfigsPagedResponse> listInstanceConfigsPagedCallable() -
listInstanceConfigsCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstanceConfigsRequest,ListInstanceConfigsResponse> listInstanceConfigsCallable() -
getInstanceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<GetInstanceConfigRequest,InstanceConfig> getInstanceConfigCallable() -
createInstanceConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateInstanceConfigRequest,InstanceConfig, createInstanceConfigOperationCallable()CreateInstanceConfigMetadata> -
createInstanceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<CreateInstanceConfigRequest,com.google.longrunning.Operation> createInstanceConfigCallable() -
updateInstanceConfigOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateInstanceConfigRequest,InstanceConfig, updateInstanceConfigOperationCallable()UpdateInstanceConfigMetadata> -
updateInstanceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateInstanceConfigRequest,com.google.longrunning.Operation> updateInstanceConfigCallable() -
deleteInstanceConfigCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteInstanceConfigRequest,com.google.protobuf.Empty> deleteInstanceConfigCallable() -
listInstanceConfigOperationsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstanceConfigOperationsRequest,InstanceAdminClient.ListInstanceConfigOperationsPagedResponse> listInstanceConfigOperationsPagedCallable() -
listInstanceConfigOperationsCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstanceConfigOperationsRequest,ListInstanceConfigOperationsResponse> listInstanceConfigOperationsCallable() -
listInstancesPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstancesRequest,InstanceAdminClient.ListInstancesPagedResponse> listInstancesPagedCallable() -
listInstancesCallable
public com.google.api.gax.rpc.UnaryCallable<ListInstancesRequest,ListInstancesResponse> listInstancesCallable() -
getInstanceCallable
-
createInstanceOperationCallable
public com.google.api.gax.rpc.OperationCallable<CreateInstanceRequest,Instance, createInstanceOperationCallable()CreateInstanceMetadata> -
createInstanceCallable
public com.google.api.gax.rpc.UnaryCallable<CreateInstanceRequest,com.google.longrunning.Operation> createInstanceCallable() -
updateInstanceOperationCallable
public com.google.api.gax.rpc.OperationCallable<UpdateInstanceRequest,Instance, updateInstanceOperationCallable()UpdateInstanceMetadata> -
updateInstanceCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateInstanceRequest,com.google.longrunning.Operation> updateInstanceCallable() -
deleteInstanceCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteInstanceRequest,com.google.protobuf.Empty> deleteInstanceCallable() -
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable() -
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable() -
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable() -
close
public abstract void close()- Specified by:
close
in interfaceAutoCloseable
-