Autogenerated update (2020-09-14)

Update:
- accessapproval_v1
- accesscontextmanager_v1
- accesscontextmanager_v1beta
- admin_directory_v1
- admob_v1
- analyticsreporting_v4
- androidpublisher_v3
- appengine_v1
- appengine_v1beta
- bigquery_v2
- bigtableadmin_v1
- bigtableadmin_v2
- binaryauthorization_v1
- binaryauthorization_v1beta1
- calendar_v3
- civicinfo_v2
- cloudasset_v1
- cloudasset_v1beta1
- cloudasset_v1p5beta1
- cloudbuild_v1
- cloudbuild_v1alpha1
- cloudbuild_v1alpha2
- clouderrorreporting_v1beta1
- cloudidentity_v1
- cloudidentity_v1beta1
- cloudiot_v1
- cloudresourcemanager_v1
- cloudresourcemanager_v1beta1
- cloudresourcemanager_v2
- cloudresourcemanager_v2beta1
- cloudsearch_v1
- cloudtasks_v2beta3
- container_v1
- container_v1beta1
- containeranalysis_v1alpha1
- containeranalysis_v1beta1
- content_v2
- content_v2_1
- datacatalog_v1beta1
- datafusion_v1
- datafusion_v1beta1
- dataproc_v1
- dataproc_v1beta2
- dialogflow_v2
- dialogflow_v2beta1
- dialogflow_v3beta1
- digitalassetlinks_v1
- displayvideo_v1
- dlp_v2
- documentai_v1beta2
- doubleclickbidmanager_v1
- doubleclickbidmanager_v1_1
- firebase_v1beta1
- firebasedynamiclinks_v1
- firebasehosting_v1beta1
- firebaseml_v1beta2
- firestore_v1
- firestore_v1beta1
- fitness_v1
- games_v1
- gameservices_v1
- gameservices_v1beta
- healthcare_v1
- healthcare_v1beta1
- homegraph_v1
- iam_v1
- iap_v1
- iap_v1beta1
- jobs_v2
- jobs_v3
- jobs_v3p1beta1
- managedidentities_v1alpha1
- managedidentities_v1beta1
- ml_v1
- monitoring_v1
- osconfig_v1
- osconfig_v1beta
- playcustomapp_v1
- prod_tt_sasportal_v1alpha1
- remotebuildexecution_v1
- remotebuildexecution_v1alpha
- remotebuildexecution_v2
- runtimeconfig_v1beta1
- safebrowsing_v4
- secretmanager_v1
- secretmanager_v1beta1
- servicedirectory_v1beta1
- servicenetworking_v1
- speech_v1p1beta1
- sql_v1beta4
- storage_v1
- storagetransfer_v1
- texttospeech_v1beta1
- tpu_v1
- tpu_v1alpha1
- vault_v1
- verifiedaccess_v1
- videointelligence_v1
- videointelligence_v1beta2
- videointelligence_v1p1beta1
- videointelligence_v1p2beta1
- videointelligence_v1p3beta1
- vision_v1
- vision_v1p1beta1
- vision_v1p2beta1
- youtube_partner_v1
- youtube_v3
This commit is contained in:
Google APIs committed 2020-09-14 23:21:28 +00:00
1 parent 5b69d4a265
commit 9678faba19
286 files changed
+20783 -7799

No files matched your search

File diff suppressed because it is too large. Load diff
+194 -247
View File
@@ -47,15 +47,13 @@ module Google
@batch_path = 'batch'
end
# Starts asynchronous cancellation on a long-running operation. The server
# makes a best effort to cancel the operation, but success is not
# guaranteed. If the server doesn't support this method, it returns
# `google.rpc.Code.UNIMPLEMENTED`. Clients can use
# Operations.GetOperation or
# other methods to check whether the cancellation succeeded or whether the
# operation completed despite cancellation. On successful cancellation,
# the operation is not deleted; instead, it becomes an operation with
# an Operation.error value with a google.rpc.Status.code of 1,
# Starts asynchronous cancellation on a long-running operation. The server makes
# a best effort to cancel the operation, but success is not guaranteed. If the
# server doesn't support this method, it returns `google.rpc.Code.UNIMPLEMENTED`.
# Clients can use Operations.GetOperation or other methods to check whether the
# cancellation succeeded or whether the operation completed despite cancellation.
# On successful cancellation, the operation is not deleted; instead, it becomes
# an operation with an Operation.error value with a google.rpc.Status.code of 1,
# corresponding to `Code.CANCELLED`.
# @param [String] name
# The name of the operation resource to be cancelled.
@@ -86,10 +84,10 @@ module Google
execute_or_queue_command(command, &block)
end
# Deletes a long-running operation. This method indicates that the client is
# no longer interested in the operation result. It does not cancel the
# operation. If the server doesn't support this method, it returns
# `google.rpc.Code.UNIMPLEMENTED`.
# Deletes a long-running operation. This method indicates that the client is no
# longer interested in the operation result. It does not cancel the operation.
# If the server doesn't support this method, it returns `google.rpc.Code.
# UNIMPLEMENTED`.
# @param [String] name
# The name of the operation resource to be deleted.
# @param [String] fields
@@ -119,9 +117,8 @@ module Google
execute_or_queue_command(command, &block)
end
# 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.
# 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.
# @param [String] name
# The name of the operation resource.
# @param [String] fields
@@ -151,15 +148,14 @@ module Google
execute_or_queue_command(command, &block)
end
# Lists operations that match the specified filter in the request. If the
# server doesn't support this method, it returns `UNIMPLEMENTED`.
# NOTE: the `name` binding allows API services to override the binding
# to use different resource name schemes, such as `users/*/operations`. To
# override the binding, API services can add a binding such as
# `"/v1/`name=users/*`/operations"` to their service configuration.
# For backwards compatibility, the default name includes the operations
# collection id, however overriding users must ensure the name binding
# is the parent resource, without the operations collection id.
# Lists operations that match the specified filter in the request. If the server
# doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name`
# binding allows API services to override the binding to use different resource
# name schemes, such as `users/*/operations`. To override the binding, API
# services can add a binding such as `"/v1/`name=users/*`/operations"` to their
# service configuration. For backwards compatibility, the default name includes
# the operations collection id, however overriding users must ensure the name
# binding is the parent resource, without the operations collection id.
# @param [String] name
# The name of the operation's parent resource.
# @param [String] filter
@@ -234,8 +230,8 @@ module Google
# Delete an instance from a project.
# @param [String] name
# Required. The unique name of the instance to be deleted.
# Values are of the form `projects/`project`/instances/`instance``.
# Required. The unique name of the instance to be deleted. Values are of the
# form `projects/`project`/instances/`instance``.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -265,8 +261,8 @@ module Google
# Gets information about an instance.
# @param [String] name
# Required. The unique name of the requested instance. Values are of the form
# `projects/`project`/instances/`instance``.
# Required. The unique name of the requested instance. Values are of the form `
# projects/`project`/instances/`instance``.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -297,8 +293,8 @@ module Google
# Gets the access control policy for an instance resource. Returns an empty
# policy if an instance exists but does not have a policy set.
# @param [String] resource
# REQUIRED: The resource for which the policy is being requested.
# See the operation documentation for the appropriate value for this field.
# REQUIRED: The resource for which the policy is being requested. See the
# operation documentation for the appropriate value for this field.
# @param [Google::Apis::BigtableadminV2::GetIamPolicyRequest] get_iam_policy_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -332,8 +328,7 @@ module Google
# Lists information about instances in a project.
# @param [String] parent
# Required. The unique name of the project for which a list of instances is
# requested.
# Values are of the form `projects/`project``.
# requested. Values are of the form `projects/`project``.
# @param [String] page_token
# DEPRECATED: This field is unused and ignored.
# @param [String] fields
@@ -367,12 +362,12 @@ module Google
# 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.
# @param [String] name
# The unique name of the instance. Values are of the form
# `projects/`project`/instances/a-z+[a-z0-9]`.
# The unique name of the instance. Values are of the form `projects/`project`/
# instances/a-z+[a-z0-9]`.
# @param [Google::Apis::BigtableadminV2::Instance] instance_object
# @param [String] update_mask
# Required. The subset of Instance fields which should be replaced.
# Must be explicitly set.
# Required. The subset of Instance fields which should be replaced. Must be
# explicitly set.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -403,11 +398,11 @@ module Google
execute_or_queue_command(command, &block)
end
# Sets the access control policy on an instance resource. Replaces any
# existing policy.
# Sets the access control policy on an instance resource. Replaces any existing
# policy.
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified.
# See the operation documentation for the appropriate value for this field.
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
# @param [Google::Apis::BigtableadminV2::SetIamPolicyRequest] set_iam_policy_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -440,8 +435,8 @@ module Google
# Returns permissions that the caller has on the specified instance resource.
# @param [String] resource
# REQUIRED: The resource for which the policy detail is being requested.
# See the operation documentation for the appropriate value for this field.
# REQUIRED: The resource for which the policy detail is being requested. See the
# operation documentation for the appropriate value for this field.
# @param [Google::Apis::BigtableadminV2::TestIamPermissionsRequest] test_iam_permissions_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -476,8 +471,8 @@ module Google
# name and type for an Instance. To update other Instance properties, such as
# labels, use PartialUpdateInstance.
# @param [String] name
# The unique name of the instance. Values are of the form
# `projects/`project`/instances/a-z+[a-z0-9]`.
# The unique name of the instance. Values are of the form `projects/`project`/
# instances/a-z+[a-z0-9]`.
# @param [Google::Apis::BigtableadminV2::Instance] instance_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -511,14 +506,12 @@ module Google
# Creates an app profile within an instance.
# @param [String] parent
# Required. The unique name of the instance in which to create the new app
# profile.
# Values are of the form
# `projects/`project`/instances/`instance``.
# profile. Values are of the form `projects/`project`/instances/`instance``.
# @param [Google::Apis::BigtableadminV2::AppProfile] app_profile_object
# @param [String] app_profile_id
# Required. The ID to be used when referring to the new app profile within its
# instance, e.g., just `myprofile` rather than
# `projects/myproject/instances/myinstance/appProfiles/myprofile`.
# instance, e.g., just `myprofile` rather than `projects/myproject/instances/
# myinstance/appProfiles/myprofile`.
# @param [Boolean] ignore_warnings
# If true, ignore safety checks when creating the app profile.
# @param [String] fields
@@ -555,8 +548,7 @@ module Google
# Deletes an app profile from an instance.
# @param [String] name
# Required. The unique name of the app profile to be deleted. Values are of the
# form
# `projects/`project`/instances/`instance`/appProfiles/`app_profile``.
# form `projects/`project`/instances/`instance`/appProfiles/`app_profile``.
# @param [Boolean] ignore_warnings
# Required. If true, ignore safety checks when deleting the app profile.
# @param [String] fields
@@ -621,18 +613,16 @@ module Google
# Lists information about app profiles in an instance.
# @param [String] parent
# Required. The unique name of the instance for which a list of app profiles is
# requested. Values are of the form
# `projects/`project`/instances/`instance``.
# Use ``instance` = '-'` to list AppProfiles for all Instances in a project,
# e.g., `projects/myproject/instances/-`.
# requested. Values are of the form `projects/`project`/instances/`instance``.
# Use ``instance` = '-'` to list AppProfiles for all Instances in a project, e.g.
# , `projects/myproject/instances/-`.
# @param [Fixnum] page_size
# Maximum number of results per page.
# A page_size of zero lets the server choose the number of items to return.
# A page_size which is strictly positive will return at most that many items.
# A negative page_size will cause an error.
# Following the first request, subsequent paginated calls are not required
# to pass a page_size. If a page_size is set in subsequent calls, it must
# match the page_size given in the first request.
# Maximum number of results per page. A page_size of zero lets the server choose
# the number of items to return. A page_size which is strictly positive will
# return at most that many items. A negative page_size will cause an error.
# Following the first request, subsequent paginated calls are not required to
# pass a page_size. If a page_size is set in subsequent calls, it must match the
# page_size given in the first request.
# @param [String] page_token
# The value of `next_page_token` returned by a previous call.
# @param [String] fields
@@ -666,14 +656,14 @@ module Google
# Updates an app profile within an instance.
# @param [String] name
# The unique name of the app profile. Values are of the form
# `projects/`project`/instances/`instance`/appProfiles/_a-zA-Z0-9*`.
# The unique name of the app profile. Values are of the form `projects/`project`/
# instances/`instance`/appProfiles/_a-zA-Z0-9*`.
# @param [Google::Apis::BigtableadminV2::AppProfile] app_profile_object
# @param [Boolean] ignore_warnings
# If true, ignore safety checks when updating the app profile.
# @param [String] update_mask
# Required. The subset of app profile fields which should be replaced.
# If unset, all fields will be replaced.
# Required. The subset of app profile fields which should be replaced. If unset,
# all fields will be replaced.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -708,14 +698,12 @@ module Google
# Creates a cluster within an instance.
# @param [String] parent
# Required. The unique name of the instance in which to create the new cluster.
# Values are of the form
# `projects/`project`/instances/`instance``.
# Values are of the form `projects/`project`/instances/`instance``.
# @param [Google::Apis::BigtableadminV2::Cluster] cluster_object
# @param [String] cluster_id
# Required. The ID to be used when referring to the new cluster within its
# instance,
# e.g., just `mycluster` rather than
# `projects/myproject/instances/myinstance/clusters/mycluster`.
# instance, e.g., just `mycluster` rather than `projects/myproject/instances/
# myinstance/clusters/mycluster`.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -779,8 +767,8 @@ module Google
# Gets information about a cluster.
# @param [String] name
# Required. The unique name of the requested cluster. Values are of the form
# `projects/`project`/instances/`instance`/clusters/`cluster``.
# Required. The unique name of the requested cluster. Values are of the form `
# projects/`project`/instances/`instance`/clusters/`cluster``.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -811,10 +799,9 @@ module Google
# Lists information about clusters in an instance.
# @param [String] parent
# Required. The unique name of the instance for which a list of clusters is
# requested.
# Values are of the form `projects/`project`/instances/`instance``.
# Use ``instance` = '-'` to list Clusters for all Instances in a project,
# e.g., `projects/myproject/instances/-`.
# requested. Values are of the form `projects/`project`/instances/`instance``.
# Use ``instance` = '-'` to list Clusters for all Instances in a project, e.g., `
# projects/myproject/instances/-`.
# @param [String] page_token
# DEPRECATED: This field is unused and ignored.
# @param [String] fields
@@ -847,8 +834,8 @@ module Google
# Updates a cluster within an instance.
# @param [String] name
# The unique name of the cluster. Values are of the form
# `projects/`project`/instances/`instance`/clusters/a-z*`.
# The unique name of the cluster. Values are of the form `projects/`project`/
# instances/`instance`/clusters/a-z*`.
# @param [Google::Apis::BigtableadminV2::Cluster] cluster_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -879,27 +866,21 @@ module Google
execute_or_queue_command(command, &block)
end
# 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.
# 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.
# @param [String] parent
# Required. This must be one of the clusters in the instance in which this
# table is located. The backup will be stored in this cluster. Values are
# of the form `projects/`project`/instances/`instance`/clusters/`cluster``.
# Required. This must be one of the clusters in the instance in which this table
# is located. The backup will be stored in this cluster. Values are of the form `
# projects/`project`/instances/`instance`/clusters/`cluster``.
# @param [Google::Apis::BigtableadminV2::Backup] backup_object
# @param [String] backup_id
# Required. The id of the backup to be created. The `backup_id` along with
# the parent `parent` are combined as `parent`/backups/`backup_id` to create
# the full backup name, of the form:
# `projects/`project`/instances/`instance`/clusters/`cluster`/backups/`backup_id`
# `.
# This string must be between 1 and 50 characters in length and match the
# regex _a-zA-Z0-9*.
# Required. The id of the backup to be created. The `backup_id` along with the
# parent `parent` are combined as `parent`/backups/`backup_id` to create the
# full backup name, of the form: `projects/`project`/instances/`instance`/
# clusters/`cluster`/backups/`backup_id``. This string must be between 1 and 50
# characters in length and match the regex _a-zA-Z0-9*.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -932,9 +913,8 @@ module Google
# Deletes a pending or completed Cloud Bigtable backup.
# @param [String] name
# Required. Name of the backup to delete.
# Values are of the form
# `projects/`project`/instances/`instance`/clusters/`cluster`/backups/`backup``.
# Required. Name of the backup to delete. Values are of the form `projects/`
# project`/instances/`instance`/clusters/`cluster`/backups/`backup``.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -964,9 +944,8 @@ module Google
# Gets metadata on a pending or completed Cloud Bigtable Backup.
# @param [String] name
# Required. Name of the backup.
# Values are of the form
# `projects/`project`/instances/`instance`/clusters/`cluster`/backups/`backup``.
# Required. Name of the backup. Values are of the form `projects/`project`/
# instances/`instance`/clusters/`cluster`/backups/`backup``.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -994,12 +973,11 @@ module Google
execute_or_queue_command(command, &block)
end
# Gets the access control policy for a Table resource.
# Returns an empty policy if the resource exists but does not have a policy
# set.
# Gets the access control policy for a Table resource. Returns an empty policy
# if the resource exists but does not have a policy set.
# @param [String] resource
# REQUIRED: The resource for which the policy is being requested.
# See the operation documentation for the appropriate value for this field.
# REQUIRED: The resource for which the policy is being requested. See the
# operation documentation for the appropriate value for this field.
# @param [Google::Apis::BigtableadminV2::GetIamPolicyRequest] get_iam_policy_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -1030,68 +1008,49 @@ module Google
execute_or_queue_command(command, &block)
end
# Lists Cloud Bigtable backups. Returns both completed and pending
# backups.
# Lists Cloud Bigtable backups. Returns both completed and pending backups.
# @param [String] parent
# Required. The cluster to list backups from. Values are of the
# form `projects/`project`/instances/`instance`/clusters/`cluster``.
# Use ``cluster` = '-'` to list backups for all clusters in an instance,
# e.g., `projects/`project`/instances/`instance`/clusters/-`.
# Required. The cluster to list backups from. Values are of the form `projects/`
# project`/instances/`instance`/clusters/`cluster``. Use ``cluster` = '-'` to
# list backups for all clusters in an instance, e.g., `projects/`project`/
# instances/`instance`/clusters/-`.
# @param [String] filter
# A filter expression that filters backups listed in the response.
# The expression must specify the field name, a comparison operator,
# and the value that you want to use for filtering. The value must be a
# string, a number, or a boolean. The comparison operator must be
# <, >, <=, >=, !=, =, or :. Colon ':' represents a HAS operator which is
# roughly synonymous with equality. Filter rules are case insensitive.
# The fields eligible for filtering are:
# * `name`
# * `source_table`
# * `state`
# * `start_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ)
# * `end_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ)
# * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ)
# * `size_bytes`
# To filter on multiple expressions, provide each separate expression within
# parentheses. By default, each expression is an AND expression. However,
# you can include AND, OR, and NOT expressions explicitly.
# Some examples of using filters are:
# * `name:"exact"` --> The backup's name is the string "exact".
# * `name:howl` --> The backup's name contains the string "howl".
# * `source_table:prod`
# --> The source_table's name contains the string "prod".
# * `state:CREATING` --> The backup is pending creation.
# * `state:READY` --> The backup is fully created and ready for use.
# * `(name:howl) AND (start_time < \"2018-03-28T14:50:00Z\")`
# --> The backup name contains the string "howl" and start_time
# of the backup is before 2018-03-28T14:50:00Z.
# * `size_bytes > 10000000000` --> The backup's size is greater than 10GB
# A filter expression that filters backups listed in the response. The
# expression must specify the field name, a comparison operator, and the value
# that you want to use for filtering. The value must be a string, a number, or a
# boolean. The comparison operator must be <, >, <=, >=, !=, =, or :. Colon ':'
# represents a HAS operator which is roughly synonymous with equality. Filter
# rules are case insensitive. The fields eligible for filtering are: * `name` * `
# source_table` * `state` * `start_time` (and values are of the format YYYY-MM-
# DDTHH:MM:SSZ) * `end_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ)
# * `expire_time` (and values are of the format YYYY-MM-DDTHH:MM:SSZ) * `
# size_bytes` To filter on multiple expressions, provide each separate
# expression within parentheses. By default, each expression is an AND
# expression. However, you can include AND, OR, and NOT expressions explicitly.
# Some examples of using filters are: * `name:"exact"` --> The backup's name is
# the string "exact". * `name:howl` --> The backup's name contains the string "
# howl". * `source_table:prod` --> The source_table's name contains the string "
# prod". * `state:CREATING` --> The backup is pending creation. * `state:READY` -
# -> The backup is fully created and ready for use. * `(name:howl) AND (
# start_time < \"2018-03-28T14:50:00Z\")` --> The backup name contains the
# string "howl" and start_time of the backup is before 2018-03-28T14:50:00Z. * `
# size_bytes > 10000000000` --> The backup's size is greater than 10GB
# @param [String] order_by
# An expression for specifying the sort order of the results of the request.
# The string value should specify one or more fields in Backup. The full
# syntax is described at https://aip.dev/132#ordering.
# Fields supported are:
# * name
# * source_table
# * expire_time
# * start_time
# * end_time
# * size_bytes
# * state
# For example, "start_time". The default sorting order is ascending.
# To specify descending order for the field, a suffix " desc" should
# be appended to the field name. For example, "start_time desc".
# Redundant space characters in the syntax are insigificant.
# If order_by is empty, results will be sorted by `start_time` in descending
# order starting from the most recently created backup.
# An expression for specifying the sort order of the results of the request. The
# string value should specify one or more fields in Backup. The full syntax is
# described at https://aip.dev/132#ordering. Fields supported are: * name *
# source_table * expire_time * start_time * end_time * size_bytes * state For
# example, "start_time". The default sorting order is ascending. To specify
# descending order for the field, a suffix " desc" should be appended to the
# field name. For example, "start_time desc". Redundant space characters in the
# syntax are insigificant. If order_by is empty, results will be sorted by `
# start_time` in descending order starting from the most recently created backup.
# @param [Fixnum] page_size
# Number of backups to be returned in the response. If 0 or
# less, defaults to the server's maximum allowed page size.
# Number of backups to be returned in the response. If 0 or less, defaults to
# the server's maximum allowed page size.
# @param [String] page_token
# If non-empty, `page_token` should contain a
# next_page_token from a
# previous ListBackupsResponse to the same `parent` and with the same
# `filter`.
# If non-empty, `page_token` should contain a next_page_token from a previous
# ListBackupsResponse to the same `parent` and with the same `filter`.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -1125,22 +1084,19 @@ module Google
# Updates a pending or completed Cloud Bigtable Backup.
# @param [String] name
# A globally unique identifier for the backup which cannot be
# changed. Values are of the form
# `projects/`project`/instances/`instance`/clusters/`cluster`/
# backups/_a-zA-Z0-9*`
# The final segment of the name must be between 1 and 50 characters
# in length.
# The backup is stored in the cluster identified by the prefix of the backup
# name of the form
# `projects/`project`/instances/`instance`/clusters/`cluster``.
# A globally unique identifier for the backup which cannot be changed. Values
# are of the form `projects/`project`/instances/`instance`/clusters/`cluster`/
# backups/_a-zA-Z0-9*` The final segment of the name must be between 1 and 50
# characters in length. The backup is stored in the cluster identified by the
# prefix of the backup name of the form `projects/`project`/instances/`instance`/
# clusters/`cluster``.
# @param [Google::Apis::BigtableadminV2::Backup] backup_object
# @param [String] update_mask
# Required. A mask specifying which fields (e.g. `expire_time`) in the
# Backup resource should be updated. This mask is relative to the Backup
# resource, not to the request message. The field mask must always be
# specified; this prevents any future fields from being erased accidentally
# by clients that do not know about them.
# Required. A mask specifying which fields (e.g. `expire_time`) in the Backup
# resource should be updated. This mask is relative to the Backup resource, not
# to the request message. The field mask must always be specified; this prevents
# any future fields from being erased accidentally by clients that do not know
# about them.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -1171,11 +1127,11 @@ module Google
execute_or_queue_command(command, &block)
end
# Sets the access control policy on a Table resource.
# Replaces any existing policy.
# Sets the access control policy on a Table resource. Replaces any existing
# policy.
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified.
# See the operation documentation for the appropriate value for this field.
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
# @param [Google::Apis::BigtableadminV2::SetIamPolicyRequest] set_iam_policy_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -1208,8 +1164,8 @@ module Google
# Returns permissions that the caller has on the specified table resource.
# @param [String] resource
# REQUIRED: The resource for which the policy detail is being requested.
# See the operation documentation for the appropriate value for this field.
# REQUIRED: The resource for which the policy detail is being requested. See the
# operation documentation for the appropriate value for this field.
# @param [Google::Apis::BigtableadminV2::TestIamPermissionsRequest] test_iam_permissions_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -1241,13 +1197,12 @@ module Google
end
# 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.
# replication has caught up based on the conditions specified in the token and
# the check request.
# @param [String] name
# Required. The unique name of the Table for which to check replication
# consistency.
# Values are of the form
# `projects/`project`/instances/`instance`/tables/`table``.
# consistency. Values are of the form `projects/`project`/instances/`instance`/
# tables/`table``.
# @param [Google::Apis::BigtableadminV2::CheckConsistencyRequest] check_consistency_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -1278,12 +1233,11 @@ module Google
execute_or_queue_command(command, &block)
end
# 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.
# 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.
# @param [String] parent
# Required. The unique name of the instance in which to create the table.
# Values are of the form `projects/`project`/instances/`instance``.
# Required. The unique name of the instance in which to create the table. Values
# are of the form `projects/`project`/instances/`instance``.
# @param [Google::Apis::BigtableadminV2::CreateTableRequest] create_table_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -1316,9 +1270,8 @@ module Google
# Permanently deletes a specified table and all of its data.
# @param [String] name
# Required. The unique name of the table to be deleted.
# Values are of the form
# `projects/`project`/instances/`instance`/tables/`table``.
# Required. The unique name of the table to be deleted. Values are of the form `
# projects/`project`/instances/`instance`/tables/`table``.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -1351,8 +1304,8 @@ module Google
# particular prefix.
# @param [String] name
# Required. The unique name of the table on which to drop a range of rows.
# Values are of the form
# `projects/`project`/instances/`instance`/tables/`table``.
# Values are of the form `projects/`project`/instances/`instance`/tables/`table``
# .
# @param [Google::Apis::BigtableadminV2::DropRowRangeRequest] drop_row_range_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -1384,13 +1337,13 @@ module Google
end
# 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.
# 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.
# @param [String] name
# Required. The unique name of the Table for which to create a consistency token.
# Values are of the form
# `projects/`project`/instances/`instance`/tables/`table``.
# Values are of the form `projects/`project`/instances/`instance`/tables/`table`
# `.
# @param [Google::Apis::BigtableadminV2::GenerateConsistencyTokenRequest] generate_consistency_token_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -1423,12 +1376,11 @@ module Google
# Gets metadata information about the specified table.
# @param [String] name
# Required. The unique name of the requested table.
# Values are of the form
# `projects/`project`/instances/`instance`/tables/`table``.
# Required. The unique name of the requested table. Values are of the form `
# projects/`project`/instances/`instance`/tables/`table``.
# @param [String] view
# The view to be applied to the returned table's fields.
# Defaults to `SCHEMA_VIEW` if unspecified.
# The view to be applied to the returned table's fields. Defaults to `
# SCHEMA_VIEW` if unspecified.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -1457,12 +1409,11 @@ module Google
execute_or_queue_command(command, &block)
end
# Gets the access control policy for a Table resource.
# Returns an empty policy if the resource exists but does not have a policy
# set.
# Gets the access control policy for a Table resource. Returns an empty policy
# if the resource exists but does not have a policy set.
# @param [String] resource
# REQUIRED: The resource for which the policy is being requested.
# See the operation documentation for the appropriate value for this field.
# REQUIRED: The resource for which the policy is being requested. See the
# operation documentation for the appropriate value for this field.
# @param [Google::Apis::BigtableadminV2::GetIamPolicyRequest] get_iam_policy_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -1498,18 +1449,17 @@ module Google
# Required. The unique name of the instance for which tables should be listed.
# Values are of the form `projects/`project`/instances/`instance``.
# @param [Fixnum] page_size
# Maximum number of results per page.
# A page_size of zero lets the server choose the number of items to return.
# A page_size which is strictly positive will return at most that many items.
# A negative page_size will cause an error.
# Following the first request, subsequent paginated calls are not required
# to pass a page_size. If a page_size is set in subsequent calls, it must
# match the page_size given in the first request.
# Maximum number of results per page. A page_size of zero lets the server choose
# the number of items to return. A page_size which is strictly positive will
# return at most that many items. A negative page_size will cause an error.
# Following the first request, subsequent paginated calls are not required to
# pass a page_size. If a page_size is set in subsequent calls, it must match the
# page_size given in the first request.
# @param [String] page_token
# The value of `next_page_token` returned by a previous call.
# @param [String] view
# The view to be applied to the returned tables' fields.
# Only NAME_ONLY view (default) and REPLICATION_VIEW are supported.
# The view to be applied to the returned tables' fields. Only NAME_ONLY view (
# default) and REPLICATION_VIEW are supported.
# @param [String] fields
# Selector specifying which fields to include in a partial response.
# @param [String] quota_user
@@ -1541,13 +1491,13 @@ module Google
end
# 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.
# 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.
# @param [String] name
# Required. The unique name of the table whose families should be modified.
# Values are of the form
# `projects/`project`/instances/`instance`/tables/`table``.
# Values are of the form `projects/`project`/instances/`instance`/tables/`table``
# .
# @param [Google::Apis::BigtableadminV2::ModifyColumnFamiliesRequest] modify_column_families_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -1578,18 +1528,15 @@ module Google
execute_or_queue_command(command, &block)
end
# Create a new table by restoring from a completed backup. The new table
# must be in the same instance as the instance containing the 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.
# Create a new table by restoring from a completed backup. The new table must be
# in the same instance as the instance containing the 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.
# @param [String] parent
# Required. The name of the instance in which to create the restored
# table. This instance must be the parent of the source backup. Values are
# of the form `projects/<project>/instances/<instance>`.
# Required. The name of the instance in which to create the restored table. This
# instance must be the parent of the source backup. Values are of the form `
# projects//instances/`.
# @param [Google::Apis::BigtableadminV2::RestoreTableRequest] restore_table_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -1620,11 +1567,11 @@ module Google
execute_or_queue_command(command, &block)
end
# Sets the access control policy on a Table resource.
# Replaces any existing policy.
# Sets the access control policy on a Table resource. Replaces any existing
# policy.
# @param [String] resource
# REQUIRED: The resource for which the policy is being specified.
# See the operation documentation for the appropriate value for this field.
# REQUIRED: The resource for which the policy is being specified. See the
# operation documentation for the appropriate value for this field.
# @param [Google::Apis::BigtableadminV2::SetIamPolicyRequest] set_iam_policy_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.
@@ -1657,8 +1604,8 @@ module Google
# Returns permissions that the caller has on the specified table resource.
# @param [String] resource
# REQUIRED: The resource for which the policy detail is being requested.
# See the operation documentation for the appropriate value for this field.
# REQUIRED: The resource for which the policy detail is being requested. See the
# operation documentation for the appropriate value for this field.
# @param [Google::Apis::BigtableadminV2::TestIamPermissionsRequest] test_iam_permissions_request_object
# @param [String] fields
# Selector specifying which fields to include in a partial response.