public static final class BigtableInstanceAdminGrpc.BigtableInstanceAdminFutureStub extends io.grpc.stub.AbstractStub<BigtableInstanceAdminGrpc.BigtableInstanceAdminFutureStub>
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.BigtableInstanceAdminFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<AppProfile> |
createAppProfile(CreateAppProfileRequest request)
This is a private alpha release of Cloud Bigtable replication.
|
com.google.common.util.concurrent.ListenableFuture<Operation> |
createCluster(CreateClusterRequest request)
Creates a cluster within an instance.
|
com.google.common.util.concurrent.ListenableFuture<Operation> |
createInstance(CreateInstanceRequest request)
Create an instance within a project.
|
com.google.common.util.concurrent.ListenableFuture<Empty> |
deleteAppProfile(DeleteAppProfileRequest request)
This is a private alpha release of Cloud Bigtable replication.
|
com.google.common.util.concurrent.ListenableFuture<Empty> |
deleteCluster(DeleteClusterRequest request)
Deletes a cluster from an instance.
|
com.google.common.util.concurrent.ListenableFuture<Empty> |
deleteInstance(DeleteInstanceRequest request)
Delete an instance from a project.
|
com.google.common.util.concurrent.ListenableFuture<AppProfile> |
getAppProfile(GetAppProfileRequest request)
This is a private alpha release of Cloud Bigtable replication.
|
com.google.common.util.concurrent.ListenableFuture<Cluster> |
getCluster(GetClusterRequest request)
Gets information about a cluster.
|
com.google.common.util.concurrent.ListenableFuture<Policy> |
getIamPolicy(GetIamPolicyRequest request)
This is a private alpha release of Cloud Bigtable instance level
permissions.
|
com.google.common.util.concurrent.ListenableFuture<Instance> |
getInstance(GetInstanceRequest request)
Gets information about an instance.
|
com.google.common.util.concurrent.ListenableFuture<ListAppProfilesResponse> |
listAppProfiles(ListAppProfilesRequest request)
This is a private alpha release of Cloud Bigtable replication.
|
com.google.common.util.concurrent.ListenableFuture<ListClustersResponse> |
listClusters(ListClustersRequest request)
Lists information about clusters in an instance.
|
com.google.common.util.concurrent.ListenableFuture<ListInstancesResponse> |
listInstances(ListInstancesRequest request)
Lists information about instances in a project.
|
com.google.common.util.concurrent.ListenableFuture<Operation> |
partialUpdateInstance(PartialUpdateInstanceRequest request)
Partially updates an instance within a project.
|
com.google.common.util.concurrent.ListenableFuture<Policy> |
setIamPolicy(SetIamPolicyRequest request)
This is a private alpha release of Cloud Bigtable instance level
permissions.
|
com.google.common.util.concurrent.ListenableFuture<TestIamPermissionsResponse> |
testIamPermissions(TestIamPermissionsRequest request)
This is a private alpha release of Cloud Bigtable instance level
permissions.
|
com.google.common.util.concurrent.ListenableFuture<Operation> |
updateAppProfile(UpdateAppProfileRequest request)
This is a private alpha release of Cloud Bigtable replication.
|
com.google.common.util.concurrent.ListenableFuture<Operation> |
updateCluster(Cluster request)
Updates a cluster within an instance.
|
com.google.common.util.concurrent.ListenableFuture<Instance> |
updateInstance(Instance request)
Updates an instance within a project.
|
protected BigtableInstanceAdminGrpc.BigtableInstanceAdminFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build
in class io.grpc.stub.AbstractStub<BigtableInstanceAdminGrpc.BigtableInstanceAdminFutureStub>
public com.google.common.util.concurrent.ListenableFuture<Operation> createInstance(CreateInstanceRequest request)
Create an instance within a project.
public com.google.common.util.concurrent.ListenableFuture<Instance> getInstance(GetInstanceRequest request)
Gets information about an instance.
public com.google.common.util.concurrent.ListenableFuture<ListInstancesResponse> listInstances(ListInstancesRequest request)
Lists information about instances in a project.
public com.google.common.util.concurrent.ListenableFuture<Instance> updateInstance(Instance request)
Updates an instance within a project.
public com.google.common.util.concurrent.ListenableFuture<Operation> partialUpdateInstance(PartialUpdateInstanceRequest request)
Partially updates an instance within a project.
public com.google.common.util.concurrent.ListenableFuture<Empty> deleteInstance(DeleteInstanceRequest request)
Delete an instance from a project.
public com.google.common.util.concurrent.ListenableFuture<Operation> createCluster(CreateClusterRequest request)
Creates a cluster within an instance.
public com.google.common.util.concurrent.ListenableFuture<Cluster> getCluster(GetClusterRequest request)
Gets information about a cluster.
public com.google.common.util.concurrent.ListenableFuture<ListClustersResponse> listClusters(ListClustersRequest request)
Lists information about clusters in an instance.
public com.google.common.util.concurrent.ListenableFuture<Operation> updateCluster(Cluster request)
Updates a cluster within an instance.
public com.google.common.util.concurrent.ListenableFuture<Empty> deleteCluster(DeleteClusterRequest request)
Deletes a cluster from an instance.
public com.google.common.util.concurrent.ListenableFuture<AppProfile> createAppProfile(CreateAppProfileRequest request)
This is a private alpha release of Cloud Bigtable replication. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy. Creates an app profile within an instance.
public com.google.common.util.concurrent.ListenableFuture<AppProfile> getAppProfile(GetAppProfileRequest request)
This is a private alpha release of Cloud Bigtable replication. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy. Gets information about an app profile.
public com.google.common.util.concurrent.ListenableFuture<ListAppProfilesResponse> listAppProfiles(ListAppProfilesRequest request)
This is a private alpha release of Cloud Bigtable replication. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy. Lists information about app profiles in an instance.
public com.google.common.util.concurrent.ListenableFuture<Operation> updateAppProfile(UpdateAppProfileRequest request)
This is a private alpha release of Cloud Bigtable replication. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy. Updates an app profile within an instance.
public com.google.common.util.concurrent.ListenableFuture<Empty> deleteAppProfile(DeleteAppProfileRequest request)
This is a private alpha release of Cloud Bigtable replication. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy. Deletes an app profile from an instance.
public com.google.common.util.concurrent.ListenableFuture<Policy> getIamPolicy(GetIamPolicyRequest request)
This is a private alpha release of Cloud Bigtable instance level permissions. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy. 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 com.google.common.util.concurrent.ListenableFuture<Policy> setIamPolicy(SetIamPolicyRequest request)
This is a private alpha release of Cloud Bigtable instance level permissions. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy. Sets the access control policy on an instance resource. Replaces any existing policy.
public com.google.common.util.concurrent.ListenableFuture<TestIamPermissionsResponse> testIamPermissions(TestIamPermissionsRequest request)
This is a private alpha release of Cloud Bigtable instance level permissions. This feature is not currently available to most Cloud Bigtable customers. This feature might be changed in backward-incompatible ways and is not recommended for production use. It is not subject to any SLA or deprecation policy. Returns permissions that the caller has on the specified instance resource.