public static final class BigtableInstanceAdminGrpc.BigtableInstanceAdminStub extends io.grpc.stub.AbstractStub<BigtableInstanceAdminGrpc.BigtableInstanceAdminStub>
Service for creating, configuring, and deleting Cloud Bigtable Instances and Clusters. Provides access to the Instance and Cluster schemas only, not the tables' metadata or data stored in those tables.
| Modifier and Type | Method and Description |
|---|---|
protected BigtableInstanceAdminGrpc.BigtableInstanceAdminStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
void |
createAppProfile(CreateAppProfileRequest request,
io.grpc.stub.StreamObserver<AppProfile> responseObserver)
Creates an app profile within an instance.
|
void |
createCluster(CreateClusterRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a cluster within an instance.
|
void |
createInstance(CreateInstanceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create an instance within a project.
|
void |
deleteAppProfile(DeleteAppProfileRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an app profile from an instance.
|
void |
deleteCluster(DeleteClusterRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a cluster from an instance.
|
void |
deleteInstance(DeleteInstanceRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete an instance from a project.
|
void |
getAppProfile(GetAppProfileRequest request,
io.grpc.stub.StreamObserver<AppProfile> responseObserver)
Gets information about an app profile.
|
void |
getCluster(GetClusterRequest request,
io.grpc.stub.StreamObserver<Cluster> responseObserver)
Gets information about a cluster.
|
void |
getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request,
io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
Gets the access control policy for an instance resource.
|
void |
getInstance(GetInstanceRequest request,
io.grpc.stub.StreamObserver<Instance> responseObserver)
Gets information about an instance.
|
void |
listAppProfiles(ListAppProfilesRequest request,
io.grpc.stub.StreamObserver<ListAppProfilesResponse> responseObserver)
Lists information about app profiles in an instance.
|
void |
listClusters(ListClustersRequest request,
io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver)
Lists information about clusters in an instance.
|
void |
listInstances(ListInstancesRequest request,
io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver)
Lists information about instances in a project.
|
void |
partialUpdateInstance(PartialUpdateInstanceRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Partially updates an instance within a project.
|
void |
setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request,
io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
Sets the access control policy on an instance resource.
|
void |
testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request,
io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
Returns permissions that the caller has on the specified instance resource.
|
void |
updateAppProfile(UpdateAppProfileRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates an app profile within an instance.
|
void |
updateCluster(Cluster request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a cluster within an instance.
|
void |
updateInstance(Instance request,
io.grpc.stub.StreamObserver<Instance> responseObserver)
Updates an instance within a project.
|
protected BigtableInstanceAdminGrpc.BigtableInstanceAdminStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<BigtableInstanceAdminGrpc.BigtableInstanceAdminStub>public void createInstance(CreateInstanceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Create an instance within a project.
public void getInstance(GetInstanceRequest request, io.grpc.stub.StreamObserver<Instance> responseObserver)
Gets information about an instance.
public void listInstances(ListInstancesRequest request, io.grpc.stub.StreamObserver<ListInstancesResponse> responseObserver)
Lists information about instances in a project.
public void updateInstance(Instance request, io.grpc.stub.StreamObserver<Instance> responseObserver)
Updates an instance within a project.
public void partialUpdateInstance(PartialUpdateInstanceRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Partially updates an instance within a project.
public void deleteInstance(DeleteInstanceRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete an instance from a project.
public void createCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a cluster within an instance.
public void getCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver)
Gets information about a cluster.
public void listClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver)
Lists information about clusters in an instance.
public void updateCluster(Cluster request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a cluster within an instance.
public void deleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes a cluster from an instance.
public void createAppProfile(CreateAppProfileRequest request, io.grpc.stub.StreamObserver<AppProfile> responseObserver)
Creates an app profile within an instance.
public void getAppProfile(GetAppProfileRequest request, io.grpc.stub.StreamObserver<AppProfile> responseObserver)
Gets information about an app profile.
public void listAppProfiles(ListAppProfilesRequest request, io.grpc.stub.StreamObserver<ListAppProfilesResponse> responseObserver)
Lists information about app profiles in an instance.
public void updateAppProfile(UpdateAppProfileRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates an app profile within an instance.
public void deleteAppProfile(DeleteAppProfileRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Deletes an app profile from an instance.
public void getIamPolicy(com.google.iam.v1.GetIamPolicyRequest request,
io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
Gets the access control policy for an instance resource. Returns an empty policy if an instance exists but does not have a policy set.
public void setIamPolicy(com.google.iam.v1.SetIamPolicyRequest request,
io.grpc.stub.StreamObserver<com.google.iam.v1.Policy> responseObserver)
Sets the access control policy on an instance resource. Replaces any existing policy.
public void testIamPermissions(com.google.iam.v1.TestIamPermissionsRequest request,
io.grpc.stub.StreamObserver<com.google.iam.v1.TestIamPermissionsResponse> responseObserver)
Returns permissions that the caller has on the specified instance resource.
Copyright © 2018 Google LLC. All rights reserved.