Namespace Google.Apis.BigtableAdmin.v2
Classes
BigtableAdminBaseServiceRequest<TResponse>
A base abstract class for BigtableAdmin requests.
BigtableAdminService
The BigtableAdmin Service.
BigtableAdminService.Scope
Available OAuth 2.0 scopes for use with the Cloud Bigtable Admin API.
BigtableAdminService.ScopeConstants
Available OAuth 2.0 scope constants for use with the Cloud Bigtable Admin API.
OperationsResource
The "operations" collection of methods.
OperationsResource.GetRequest
Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.
OperationsResource.ProjectsResource
The "projects" collection of methods.
OperationsResource.ProjectsResource.OperationsResource
The "operations" collection of methods.
OperationsResource.ProjectsResource.OperationsResource.ListRequest
Lists operations that match the specified filter in the request. If the server doesn't support this
method, it returns UNIMPLEMENTED
.
ProjectsResource
The "projects" collection of methods.
ProjectsResource.InstancesResource
The "instances" collection of methods.
ProjectsResource.InstancesResource.AppProfilesResource
The "appProfiles" collection of methods.
ProjectsResource.InstancesResource.AppProfilesResource.CreateRequest
Creates an app profile within an instance.
ProjectsResource.InstancesResource.AppProfilesResource.DeleteRequest
Deletes an app profile from an instance.
ProjectsResource.InstancesResource.AppProfilesResource.GetRequest
Gets information about an app profile.
ProjectsResource.InstancesResource.AppProfilesResource.ListRequest
Lists information about app profiles in an instance.
ProjectsResource.InstancesResource.AppProfilesResource.PatchRequest
Updates an app profile within an instance.
ProjectsResource.InstancesResource.ClustersResource
The "clusters" collection of methods.
ProjectsResource.InstancesResource.ClustersResource.BackupsResource
The "backups" collection of methods.
ProjectsResource.InstancesResource.ClustersResource.BackupsResource.CopyRequest
Copy a Cloud Bigtable backup to a new backup in the destination cluster located in the destination instance and project.
ProjectsResource.InstancesResource.ClustersResource.BackupsResource.CreateRequest
Starts creating a new Cloud Bigtable Backup. The returned backup long-running operation can be used to track creation of the backup. The metadata field type is CreateBackupMetadata. The response field type is Backup, if successful. Cancelling the returned operation will stop the creation and delete the backup.
ProjectsResource.InstancesResource.ClustersResource.BackupsResource.DeleteRequest
Deletes a pending or completed Cloud Bigtable backup.
ProjectsResource.InstancesResource.ClustersResource.BackupsResource.GetIamPolicyRequest
Gets the access control policy for a Bigtable resource. Returns an empty policy if the resource exists but does not have a policy set.
ProjectsResource.InstancesResource.ClustersResource.BackupsResource.GetRequest
Gets metadata on a pending or completed Cloud Bigtable Backup.
ProjectsResource.InstancesResource.ClustersResource.BackupsResource.ListRequest
Lists Cloud Bigtable backups. Returns both completed and pending backups.
ProjectsResource.InstancesResource.ClustersResource.BackupsResource.PatchRequest
Updates a pending or completed Cloud Bigtable Backup.
ProjectsResource.InstancesResource.ClustersResource.BackupsResource.SetIamPolicyRequest
Sets the access control policy on a Bigtable resource. Replaces any existing policy.
ProjectsResource.InstancesResource.ClustersResource.BackupsResource.TestIamPermissionsRequest
Returns permissions that the caller has on the specified Bigtable resource.
ProjectsResource.InstancesResource.ClustersResource.CreateRequest
Creates a cluster within an instance. Note that exactly one of Cluster.serve_nodes and Cluster.cluster_config.cluster_autoscaling_config can be set. If serve_nodes is set to non-zero, then the cluster is manually scaled. If cluster_config.cluster_autoscaling_config is non-empty, then autoscaling is enabled.
ProjectsResource.InstancesResource.ClustersResource.DeleteRequest
Deletes a cluster from an instance.
ProjectsResource.InstancesResource.ClustersResource.GetRequest
Gets information about a cluster.
ProjectsResource.InstancesResource.ClustersResource.HotTabletsResource
The "hotTablets" collection of methods.
ProjectsResource.InstancesResource.ClustersResource.HotTabletsResource.ListRequest
Lists hot tablets in a cluster, within the time range provided. Hot tablets are ordered based on CPU usage.
ProjectsResource.InstancesResource.ClustersResource.ListRequest
Lists information about clusters in an instance.
ProjectsResource.InstancesResource.ClustersResource.PartialUpdateClusterRequest
Partially updates a cluster within a project. This method is the preferred way to update a Cluster. To enable and update autoscaling, set cluster_config.cluster_autoscaling_config. When autoscaling is enabled, serve_nodes is treated as an OUTPUT_ONLY field, meaning that updates to it are ignored. Note that an update cannot simultaneously set serve_nodes to non-zero and cluster_config.cluster_autoscaling_config to non-empty, and also specify both in the update_mask. To disable autoscaling, clear cluster_config.cluster_autoscaling_config, and explicitly set a serve_node count via the update_mask.
ProjectsResource.InstancesResource.ClustersResource.UpdateRequest
Updates a cluster within an instance. Note that UpdateCluster does not support updating cluster_config.cluster_autoscaling_config. In order to update it, you must use PartialUpdateCluster.
ProjectsResource.InstancesResource.CreateRequest
Create an instance within a project. Note that exactly one of Cluster.serve_nodes and Cluster.cluster_config.cluster_autoscaling_config can be set. If serve_nodes is set to non-zero, then the cluster is manually scaled. If cluster_config.cluster_autoscaling_config is non-empty, then autoscaling is enabled.
ProjectsResource.InstancesResource.DeleteRequest
Delete an instance from a project.
ProjectsResource.InstancesResource.GetIamPolicyRequest
Gets the access control policy for an instance resource. Returns an empty policy if an instance exists but does not have a policy set.
ProjectsResource.InstancesResource.GetRequest
Gets information about an instance.
ProjectsResource.InstancesResource.ListRequest
Lists information about instances in a project.
ProjectsResource.InstancesResource.PartialUpdateInstanceRequest
Partially updates an instance within a project. This method can modify all fields of an Instance and is the preferred way to update an Instance.
ProjectsResource.InstancesResource.SetIamPolicyRequest
Sets the access control policy on an instance resource. Replaces any existing policy.
ProjectsResource.InstancesResource.TablesResource
The "tables" collection of methods.
ProjectsResource.InstancesResource.TablesResource.AuthorizedViewsResource
The "authorizedViews" collection of methods.
ProjectsResource.InstancesResource.TablesResource.AuthorizedViewsResource.CreateRequest
Creates a new AuthorizedView in a table.
ProjectsResource.InstancesResource.TablesResource.AuthorizedViewsResource.DeleteRequest
Permanently deletes a specified AuthorizedView.
ProjectsResource.InstancesResource.TablesResource.AuthorizedViewsResource.GetIamPolicyRequest
Gets the access control policy for a Bigtable resource. Returns an empty policy if the resource exists but does not have a policy set.
ProjectsResource.InstancesResource.TablesResource.AuthorizedViewsResource.GetRequest
Gets information from a specified AuthorizedView.
ProjectsResource.InstancesResource.TablesResource.AuthorizedViewsResource.ListRequest
Lists all AuthorizedViews from a specific table.
ProjectsResource.InstancesResource.TablesResource.AuthorizedViewsResource.PatchRequest
Updates an AuthorizedView in a table.
ProjectsResource.InstancesResource.TablesResource.AuthorizedViewsResource.SetIamPolicyRequest
Sets the access control policy on a Bigtable resource. Replaces any existing policy.
ProjectsResource.InstancesResource.TablesResource.AuthorizedViewsResource.TestIamPermissionsRequest
Returns permissions that the caller has on the specified Bigtable resource.
ProjectsResource.InstancesResource.TablesResource.CheckConsistencyRequest
Checks replication consistency based on a consistency token, that is, if replication has caught up based on the conditions specified in the token and the check request.
ProjectsResource.InstancesResource.TablesResource.CreateRequest
Creates a new table in the specified instance. The table can be created with a full set of initial column families, specified in the request.
ProjectsResource.InstancesResource.TablesResource.DeleteRequest
Permanently deletes a specified table and all of its data.
ProjectsResource.InstancesResource.TablesResource.DropRowRangeRequest
Permanently drop/delete a row range from a specified table. The request can specify whether to delete all rows in a table, or only those that match a particular prefix. Note that row key prefixes used here are treated as service data. For more information about how service data is handled, see the Google Cloud Privacy Notice.
ProjectsResource.InstancesResource.TablesResource.GenerateConsistencyTokenRequest
Generates a consistency token for a Table, which can be used in CheckConsistency to check whether mutations to the table that finished before this call started have been replicated. The tokens will be available for 90 days.
ProjectsResource.InstancesResource.TablesResource.GetIamPolicyRequest
Gets the access control policy for a Bigtable resource. Returns an empty policy if the resource exists but does not have a policy set.
ProjectsResource.InstancesResource.TablesResource.GetRequest
Gets metadata information about the specified table.
ProjectsResource.InstancesResource.TablesResource.ListRequest
Lists all tables served from a specified instance.
ProjectsResource.InstancesResource.TablesResource.ModifyColumnFamiliesRequest
Performs a series of column family modifications on the specified table. Either all or none of the modifications will occur before this method returns, but data requests received prior to that point may see a table where only some modifications have taken effect.
ProjectsResource.InstancesResource.TablesResource.PatchRequest
Updates a specified table.
ProjectsResource.InstancesResource.TablesResource.RestoreRequest
Create a new table by restoring from a completed backup. The returned table long-running operation can be used to track the progress of the operation, and to cancel it. The metadata field type is RestoreTableMetadata. The response type is Table, if successful.
ProjectsResource.InstancesResource.TablesResource.SetIamPolicyRequest
Sets the access control policy on a Bigtable resource. Replaces any existing policy.
ProjectsResource.InstancesResource.TablesResource.TestIamPermissionsRequest
Returns permissions that the caller has on the specified Bigtable resource.
ProjectsResource.InstancesResource.TablesResource.UndeleteRequest
Restores a specified table which was accidentally deleted.
ProjectsResource.InstancesResource.TestIamPermissionsRequest
Returns permissions that the caller has on the specified instance resource.
ProjectsResource.InstancesResource.UpdateRequest
Updates an instance within a project. This method updates only the display name and type for an Instance. To update other Instance properties, such as labels, use PartialUpdateInstance.
ProjectsResource.LocationsResource
The "locations" collection of methods.
ProjectsResource.LocationsResource.ListRequest
Lists information about the supported locations for this service.
Enums
BigtableAdminBaseServiceRequest<TResponse>.AltEnum
Data format for response.
BigtableAdminBaseServiceRequest<TResponse>.XgafvEnum
V1 error format.
ProjectsResource.InstancesResource.TablesResource.AuthorizedViewsResource.GetRequest.ViewEnum
Optional. The resource_view to be applied to the returned AuthorizedView's fields. Default to BASIC.
ProjectsResource.InstancesResource.TablesResource.AuthorizedViewsResource.ListRequest.ViewEnum
Optional. The resource_view to be applied to the returned AuthorizedViews' fields. Default to NAME_ONLY.
ProjectsResource.InstancesResource.TablesResource.GetRequest.ViewEnum
The view to be applied to the returned table's fields. Defaults to SCHEMA_VIEW
if unspecified.
ProjectsResource.InstancesResource.TablesResource.ListRequest.ViewEnum
The view to be applied to the returned tables' fields. Only NAME_ONLY view (default), REPLICATION_VIEW and ENCRYPTION_VIEW are supported.