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:
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
@@ -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.
|
||||
|
||||
Reference in new issue
Block a user