diff --git a/generated/google/apis/androidmanagement_v1.rb b/generated/google/apis/androidmanagement_v1.rb index 1721b6d88..de978a026 100644 --- a/generated/google/apis/androidmanagement_v1.rb +++ b/generated/google/apis/androidmanagement_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/android/management module AndroidmanagementV1 VERSION = 'V1' - REVISION = '20191113' + REVISION = '20191207' # Manage Android devices and apps for your customers AUTH_ANDROIDMANAGEMENT = 'https://www.googleapis.com/auth/androidmanagement' diff --git a/generated/google/apis/androidmanagement_v1/classes.rb b/generated/google/apis/androidmanagement_v1/classes.rb index 651591add..d8f117b36 100644 --- a/generated/google/apis/androidmanagement_v1/classes.rb +++ b/generated/google/apis/androidmanagement_v1/classes.rb @@ -1093,7 +1093,7 @@ module Google # @return [String] attr_accessor :pubsub_topic - # Sign-in details of the enterprise. Maximum of 1 SigninDetail is supported. + # Sign-in details of the enterprise. # Corresponds to the JSON property `signinDetails` # @return [Array] attr_accessor :signin_details @@ -3007,13 +3007,15 @@ module Google attr_accessor :device_settings_enabled alias_method :device_settings_enabled?, :device_settings_enabled - # Whether displays reporting is enabled. + # Whether displays reporting is enabled. Report data is not available for + # personally owned devices with work profiles. # Corresponds to the JSON property `displayInfoEnabled` # @return [Boolean] attr_accessor :display_info_enabled alias_method :display_info_enabled?, :display_info_enabled - # Whether hardware status reporting is enabled. + # Whether hardware status reporting is enabled. Report data is not available for + # personally owned devices with work profiles. # Corresponds to the JSON property `hardwareStatusEnabled` # @return [Boolean] attr_accessor :hardware_status_enabled @@ -3031,7 +3033,8 @@ module Google attr_accessor :network_info_enabled alias_method :network_info_enabled?, :network_info_enabled - # Whether power management event reporting is enabled. + # Whether power management event reporting is enabled. Report data is not + # available for personally owned devices with work profiles. # Corresponds to the JSON property `powerManagementEventsEnabled` # @return [Boolean] attr_accessor :power_management_events_enabled diff --git a/generated/google/apis/bigquerydatatransfer_v1.rb b/generated/google/apis/bigquerydatatransfer_v1.rb index 0b92cf16d..83d4bfbb2 100644 --- a/generated/google/apis/bigquerydatatransfer_v1.rb +++ b/generated/google/apis/bigquerydatatransfer_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/bigquery/ module BigquerydatatransferV1 VERSION = 'V1' - REVISION = '20191103' + REVISION = '20191206' # View and manage your data in Google BigQuery AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery' diff --git a/generated/google/apis/bigquerydatatransfer_v1/service.rb b/generated/google/apis/bigquerydatatransfer_v1/service.rb index 40a091612..bb815f023 100644 --- a/generated/google/apis/bigquerydatatransfer_v1/service.rb +++ b/generated/google/apis/bigquerydatatransfer_v1/service.rb @@ -56,7 +56,8 @@ module Google # create a transfer config. # @param [String] name # Required. The data source in the form: - # `projects/`project_id`/dataSources/`data_source_id`` + # `projects/`project_id`/dataSources/`data_source_id`` or + # `projects/`project_id`/locations/`location_id`/dataSources/`data_source_id``. # @param [Google::Apis::BigquerydatatransferV1::CheckValidCredsRequest] check_valid_creds_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -91,7 +92,8 @@ module Google # which can be used for UI rendering. # @param [String] name # Required. The field will contain name of the resource requested, for example: - # `projects/`project_id`/dataSources/`data_source_id`` + # `projects/`project_id`/dataSources/`data_source_id`` or + # `projects/`project_id`/locations/`location_id`/dataSources/`data_source_id`` # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -123,7 +125,8 @@ module Google # which can be used for UI rendering. # @param [String] parent # Required. The BigQuery project id for which data sources should be returned. - # Must be in the form: `projects/`project_id`` + # Must be in the form: `projects/`project_id`` or + # `projects/`project_id`/locations/`location_id` # @param [Fixnum] page_size # Page size. The default page size is the maximum value of 1000 results. # @param [String] page_token @@ -238,7 +241,8 @@ module Google # create a transfer config. # @param [String] name # Required. The data source in the form: - # `projects/`project_id`/dataSources/`data_source_id`` + # `projects/`project_id`/dataSources/`data_source_id`` or + # `projects/`project_id`/locations/`location_id`/dataSources/`data_source_id``. # @param [Google::Apis::BigquerydatatransferV1::CheckValidCredsRequest] check_valid_creds_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -273,7 +277,8 @@ module Google # which can be used for UI rendering. # @param [String] name # Required. The field will contain name of the resource requested, for example: - # `projects/`project_id`/dataSources/`data_source_id`` + # `projects/`project_id`/dataSources/`data_source_id`` or + # `projects/`project_id`/locations/`location_id`/dataSources/`data_source_id`` # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -305,7 +310,8 @@ module Google # which can be used for UI rendering. # @param [String] parent # Required. The BigQuery project id for which data sources should be returned. - # Must be in the form: `projects/`project_id`` + # Must be in the form: `projects/`project_id`` or + # `projects/`project_id`/locations/`location_id` # @param [Fixnum] page_size # Page size. The default page size is the maximum value of 1000 results. # @param [String] page_token @@ -347,9 +353,9 @@ module Google # @param [String] parent # Required. The BigQuery project id where the transfer configuration should be # created. - # Must be in the format projects/`project_id`/locations/`location_id` - # If specified location and location of the destination bigquery dataset - # do not match - the request will fail. + # Must be in the format projects/`project_id`/locations/`location_id` or + # projects/`project_id`. If specified location and location of the + # destination bigquery dataset do not match - the request will fail. # @param [Google::Apis::BigquerydatatransferV1::TransferConfig] transfer_config_object # @param [String] authorization_code # Optional OAuth2 authorization code to use with this transfer configuration. @@ -416,7 +422,8 @@ module Google # including any associated transfer runs and logs. # @param [String] name # Required. The field will contain name of the resource requested, for example: - # `projects/`project_id`/transferConfigs/`config_id`` + # `projects/`project_id`/transferConfigs/`config_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id`` # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -447,7 +454,8 @@ module Google # Returns information about a data transfer config. # @param [String] name # Required. The field will contain name of the resource requested, for example: - # `projects/`project_id`/transferConfigs/`config_id`` + # `projects/`project_id`/transferConfigs/`config_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id`` # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -478,7 +486,8 @@ module Google # Returns information about all data transfers in the project. # @param [String] parent # Required. The BigQuery project id for which data sources - # should be returned: `projects/`project_id``. + # should be returned: `projects/`project_id`` or + # `projects/`project_id`/locations/`location_id`` # @param [Array, String] data_source_ids # When specified, only configurations of requested data sources are returned. # @param [Fixnum] page_size @@ -602,7 +611,8 @@ module Google # DEPRECATED: use StartManualTransferRuns instead. # @param [String] parent # Required. Transfer configuration name in the form: - # `projects/`project_id`/transferConfigs/`config_id``. + # `projects/`project_id`/transferConfigs/`config_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id``. # @param [Google::Apis::BigquerydatatransferV1::ScheduleTransferRunsRequest] schedule_transfer_runs_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -639,7 +649,8 @@ module Google # a specific run_time. # @param [String] parent # Transfer configuration name in the form: - # `projects/`project_id`/transferConfigs/`config_id``. + # `projects/`project_id`/transferConfigs/`config_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id``. # @param [Google::Apis::BigquerydatatransferV1::StartManualTransferRunsRequest] start_manual_transfer_runs_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -673,7 +684,9 @@ module Google # Deletes the specified transfer run. # @param [String] name # Required. The field will contain name of the resource requested, for example: - # `projects/`project_id`/transferConfigs/`config_id`/runs/`run_id`` + # `projects/`project_id`/transferConfigs/`config_id`/runs/`run_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id`/ + # runs/`run_id`` # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -704,7 +717,9 @@ module Google # Returns information about the particular transfer run. # @param [String] name # Required. The field will contain name of the resource requested, for example: - # `projects/`project_id`/transferConfigs/`config_id`/runs/`run_id`` + # `projects/`project_id`/transferConfigs/`config_id`/runs/`run_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id`/ + # runs/`run_id`` # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -737,7 +752,8 @@ module Google # Required. Name of transfer configuration for which transfer runs should be # retrieved. # Format of transfer configuration resource name is: - # `projects/`project_id`/transferConfigs/`config_id``. + # `projects/`project_id`/transferConfigs/`config_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id``. # @param [Fixnum] page_size # Page size. The default page size is the maximum value of 1000 results. # @param [String] page_token @@ -784,7 +800,9 @@ module Google # Returns user facing log messages for the data transfer run. # @param [String] parent # Required. Transfer run name in the form: - # `projects/`project_id`/transferConfigs/`config_Id`/runs/`run_id``. + # `projects/`project_id`/transferConfigs/`config_id`/runs/`run_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id`/ + # runs/`run_id`` # @param [Array, String] message_types # Message types to return. If not populated - INFO, WARNING and ERROR # messages are returned. @@ -830,9 +848,9 @@ module Google # @param [String] parent # Required. The BigQuery project id where the transfer configuration should be # created. - # Must be in the format projects/`project_id`/locations/`location_id` - # If specified location and location of the destination bigquery dataset - # do not match - the request will fail. + # Must be in the format projects/`project_id`/locations/`location_id` or + # projects/`project_id`. If specified location and location of the + # destination bigquery dataset do not match - the request will fail. # @param [Google::Apis::BigquerydatatransferV1::TransferConfig] transfer_config_object # @param [String] authorization_code # Optional OAuth2 authorization code to use with this transfer configuration. @@ -899,7 +917,8 @@ module Google # including any associated transfer runs and logs. # @param [String] name # Required. The field will contain name of the resource requested, for example: - # `projects/`project_id`/transferConfigs/`config_id`` + # `projects/`project_id`/transferConfigs/`config_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id`` # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -930,7 +949,8 @@ module Google # Returns information about a data transfer config. # @param [String] name # Required. The field will contain name of the resource requested, for example: - # `projects/`project_id`/transferConfigs/`config_id`` + # `projects/`project_id`/transferConfigs/`config_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id`` # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -961,7 +981,8 @@ module Google # Returns information about all data transfers in the project. # @param [String] parent # Required. The BigQuery project id for which data sources - # should be returned: `projects/`project_id``. + # should be returned: `projects/`project_id`` or + # `projects/`project_id`/locations/`location_id`` # @param [Array, String] data_source_ids # When specified, only configurations of requested data sources are returned. # @param [Fixnum] page_size @@ -1085,7 +1106,8 @@ module Google # DEPRECATED: use StartManualTransferRuns instead. # @param [String] parent # Required. Transfer configuration name in the form: - # `projects/`project_id`/transferConfigs/`config_id``. + # `projects/`project_id`/transferConfigs/`config_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id``. # @param [Google::Apis::BigquerydatatransferV1::ScheduleTransferRunsRequest] schedule_transfer_runs_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -1122,7 +1144,8 @@ module Google # a specific run_time. # @param [String] parent # Transfer configuration name in the form: - # `projects/`project_id`/transferConfigs/`config_id``. + # `projects/`project_id`/transferConfigs/`config_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id``. # @param [Google::Apis::BigquerydatatransferV1::StartManualTransferRunsRequest] start_manual_transfer_runs_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -1156,7 +1179,9 @@ module Google # Deletes the specified transfer run. # @param [String] name # Required. The field will contain name of the resource requested, for example: - # `projects/`project_id`/transferConfigs/`config_id`/runs/`run_id`` + # `projects/`project_id`/transferConfigs/`config_id`/runs/`run_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id`/ + # runs/`run_id`` # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1187,7 +1212,9 @@ module Google # Returns information about the particular transfer run. # @param [String] name # Required. The field will contain name of the resource requested, for example: - # `projects/`project_id`/transferConfigs/`config_id`/runs/`run_id`` + # `projects/`project_id`/transferConfigs/`config_id`/runs/`run_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id`/ + # runs/`run_id`` # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -1220,7 +1247,8 @@ module Google # Required. Name of transfer configuration for which transfer runs should be # retrieved. # Format of transfer configuration resource name is: - # `projects/`project_id`/transferConfigs/`config_id``. + # `projects/`project_id`/transferConfigs/`config_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id``. # @param [Fixnum] page_size # Page size. The default page size is the maximum value of 1000 results. # @param [String] page_token @@ -1267,7 +1295,9 @@ module Google # Returns user facing log messages for the data transfer run. # @param [String] parent # Required. Transfer run name in the form: - # `projects/`project_id`/transferConfigs/`config_Id`/runs/`run_id``. + # `projects/`project_id`/transferConfigs/`config_id`/runs/`run_id`` or + # `projects/`project_id`/locations/`location_id`/transferConfigs/`config_id`/ + # runs/`run_id`` # @param [Array, String] message_types # Message types to return. If not populated - INFO, WARNING and ERROR # messages are returned. diff --git a/generated/google/apis/chat_v1.rb b/generated/google/apis/chat_v1.rb index f837ccb98..207ff8781 100644 --- a/generated/google/apis/chat_v1.rb +++ b/generated/google/apis/chat_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/hangouts/chat module ChatV1 VERSION = 'V1' - REVISION = '20180806' + REVISION = '20191205' end end end diff --git a/generated/google/apis/chat_v1/service.rb b/generated/google/apis/chat_v1/service.rb index b932213f1..c4c5ea304 100644 --- a/generated/google/apis/chat_v1/service.rb +++ b/generated/google/apis/chat_v1/service.rb @@ -300,8 +300,11 @@ module Google # Example: spaces/AAAAMpdlehY/messages/UMxbHmzDlr4.UMxbHmzDlr4 # @param [Google::Apis::ChatV1::Message] message_object # @param [String] update_mask - # Required. The field paths to be updated. - # Currently supported field paths: "text", "cards". + # Required. The field paths to be updated, comma separated if there are + # multiple. + # Currently supported field paths: + # * text + # * cards # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user diff --git a/generated/google/apis/cloudtasks_v2beta2.rb b/generated/google/apis/cloudtasks_v2beta2.rb index 4840d34f7..a5772acd9 100644 --- a/generated/google/apis/cloudtasks_v2beta2.rb +++ b/generated/google/apis/cloudtasks_v2beta2.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/tasks/ module CloudtasksV2beta2 VERSION = 'V2beta2' - REVISION = '20191111' + REVISION = '20191202' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/cloudtasks_v2beta2/classes.rb b/generated/google/apis/cloudtasks_v2beta2/classes.rb index e43333de4..48d74c191 100644 --- a/generated/google/apis/cloudtasks_v2beta2/classes.rb +++ b/generated/google/apis/cloudtasks_v2beta2/classes.rb @@ -460,6 +460,23 @@ module Google # account. For example, `my-other-app@appspot.gserviceaccount.com`. # * `group:`emailid``: An email address that represents a Google group. # For example, `admins@example.com`. + # * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique + # identifier) representing a user that has been recently deleted. For + # example, `alice@example.com?uid=123456789012345678901`. If the user is + # recovered, this value reverts to `user:`emailid`` and the recovered user + # retains the role in the binding. + # * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus + # unique identifier) representing a service account that has been recently + # deleted. For example, + # `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + # If the service account is undeleted, this value reverts to + # `serviceAccount:`emailid`` and the undeleted service account retains the + # role in the binding. + # * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique + # identifier) representing a Google group that has been recently + # deleted. For example, `admins@example.com?uid=123456789012345678901`. If + # the group is recovered, this value reverts to `group:`emailid`` and the + # recovered group retains the role in the binding. # * `domain:`domain``: The G Suite domain (primary) that represents all the # users of that domain. For example, `google.com` or `example.com`. # Corresponds to the JSON property `members` @@ -916,16 +933,18 @@ module Google end end - # Defines an Identity and Access Management (IAM) policy. It is used to - # specify access control policies for Cloud Platform resources. + # An Identity and Access Management (IAM) policy, which specifies access + # controls for Google Cloud resources. # A `Policy` is a collection of `bindings`. A `binding` binds one or more # `members` to a single `role`. Members can be user accounts, service accounts, # Google groups, and domains (such as G Suite). A `role` is a named list of - # permissions (defined by IAM or configured by users). A `binding` can - # optionally specify a `condition`, which is a logic expression that further - # constrains the role binding based on attributes about the request and/or - # target resource. - # **JSON Example** + # permissions; each `role` can be an IAM predefined role or a user-created + # custom role. + # Optionally, a `binding` can specify a `condition`, which is a logical + # expression that allows access to a resource only if the expression evaluates + # to `true`. A condition can add constraints based on attributes of the + # request, the resource, or both. + # **JSON example:** # ` # "bindings": [ # ` @@ -943,13 +962,15 @@ module Google # "condition": ` # "title": "expirable access", # "description": "Does not grant access after Sep 2020", - # "expression": "request.time < - # timestamp('2020-10-01T00:00:00.000Z')", + # "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z') + # ", # ` # ` - # ] + # ], + # "etag": "BwWWja0YfJA=", + # "version": 3 # ` - # **YAML Example** + # **YAML example:** # bindings: # - members: # - user:mike@example.com @@ -964,14 +985,16 @@ module Google # title: expirable access # description: Does not grant access after Sep 2020 # expression: request.time < timestamp('2020-10-01T00:00:00.000Z') + # - etag: BwWWja0YfJA= + # - version: 3 # For a description of IAM and its features, see the - # [IAM developer's guide](https://cloud.google.com/iam/docs). + # [IAM documentation](https://cloud.google.com/iam/docs/). class Policy include Google::Apis::Core::Hashable - # Associates a list of `members` to a `role`. Optionally may specify a - # `condition` that determines when binding is in effect. - # `bindings` with no members will result in an error. + # Associates a list of `members` to a `role`. Optionally, may specify a + # `condition` that determines how and when the `bindings` are applied. Each + # of the `bindings` must contain at least one member. # Corresponds to the JSON property `bindings` # @return [Array] attr_accessor :bindings @@ -983,26 +1006,31 @@ module Google # conditions: An `etag` is returned in the response to `getIamPolicy`, and # systems are expected to put that etag in the request to `setIamPolicy` to # ensure that their change will be applied to the same version of the policy. - # If no `etag` is provided in the call to `setIamPolicy`, then the existing - # policy is overwritten. Due to blind-set semantics of an etag-less policy, - # 'setIamPolicy' will not fail even if the incoming policy version does not - # meet the requirements for modifying the stored policy. + # **Important:** If you use IAM Conditions, you must include the `etag` field + # whenever you call `setIamPolicy`. If you omit this field, then IAM allows + # you to overwrite a version `3` policy with a version `1` policy, and all of + # the conditions in the version `3` policy are lost. # Corresponds to the JSON property `etag` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] attr_accessor :etag # Specifies the format of the policy. - # Valid values are 0, 1, and 3. Requests specifying an invalid value will be - # rejected. - # Operations affecting conditional bindings must specify version 3. This can - # be either setting a conditional policy, modifying a conditional binding, - # or removing a binding (conditional or unconditional) from the stored - # conditional policy. - # Operations on non-conditional policies may specify any valid value or - # leave the field unset. - # If no etag is provided in the call to `setIamPolicy`, version compliance - # checks against the stored policy is skipped. + # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value + # are rejected. + # Any operation that affects conditional role bindings must specify version + # `3`. This requirement applies to the following operations: + # * Getting a policy that includes a conditional role binding + # * Adding a conditional role binding to a policy + # * Changing a conditional role binding in a policy + # * Removing any role binding, with or without a condition, from a policy + # that includes conditions + # **Important:** If you use IAM Conditions, you must include the `etag` field + # whenever you call `setIamPolicy`. If you omit this field, then IAM allows + # you to overwrite a version `3` policy with a version `1` policy, and all of + # the conditions in the version `3` policy are lost. + # If a policy does not include any conditions, operations on that policy may + # specify any valid version or leave the field unset. # Corresponds to the JSON property `version` # @return [Fixnum] attr_accessor :version @@ -1485,16 +1513,18 @@ module Google class SetIamPolicyRequest include Google::Apis::Core::Hashable - # Defines an Identity and Access Management (IAM) policy. It is used to - # specify access control policies for Cloud Platform resources. + # An Identity and Access Management (IAM) policy, which specifies access + # controls for Google Cloud resources. # A `Policy` is a collection of `bindings`. A `binding` binds one or more # `members` to a single `role`. Members can be user accounts, service accounts, # Google groups, and domains (such as G Suite). A `role` is a named list of - # permissions (defined by IAM or configured by users). A `binding` can - # optionally specify a `condition`, which is a logic expression that further - # constrains the role binding based on attributes about the request and/or - # target resource. - # **JSON Example** + # permissions; each `role` can be an IAM predefined role or a user-created + # custom role. + # Optionally, a `binding` can specify a `condition`, which is a logical + # expression that allows access to a resource only if the expression evaluates + # to `true`. A condition can add constraints based on attributes of the + # request, the resource, or both. + # **JSON example:** # ` # "bindings": [ # ` @@ -1512,13 +1542,15 @@ module Google # "condition": ` # "title": "expirable access", # "description": "Does not grant access after Sep 2020", - # "expression": "request.time < - # timestamp('2020-10-01T00:00:00.000Z')", + # "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z') + # ", # ` # ` - # ] + # ], + # "etag": "BwWWja0YfJA=", + # "version": 3 # ` - # **YAML Example** + # **YAML example:** # bindings: # - members: # - user:mike@example.com @@ -1533,8 +1565,10 @@ module Google # title: expirable access # description: Does not grant access after Sep 2020 # expression: request.time < timestamp('2020-10-01T00:00:00.000Z') + # - etag: BwWWja0YfJA= + # - version: 3 # For a description of IAM and its features, see the - # [IAM developer's guide](https://cloud.google.com/iam/docs). + # [IAM documentation](https://cloud.google.com/iam/docs/). # Corresponds to the JSON property `policy` # @return [Google::Apis::CloudtasksV2beta2::Policy] attr_accessor :policy diff --git a/generated/google/apis/cloudtasks_v2beta3.rb b/generated/google/apis/cloudtasks_v2beta3.rb index c2167876b..61d8b2d80 100644 --- a/generated/google/apis/cloudtasks_v2beta3.rb +++ b/generated/google/apis/cloudtasks_v2beta3.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/tasks/ module CloudtasksV2beta3 VERSION = 'V2beta3' - REVISION = '20191111' + REVISION = '20191202' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/cloudtasks_v2beta3/classes.rb b/generated/google/apis/cloudtasks_v2beta3/classes.rb index 83d3b2360..ae3239c45 100644 --- a/generated/google/apis/cloudtasks_v2beta3/classes.rb +++ b/generated/google/apis/cloudtasks_v2beta3/classes.rb @@ -177,8 +177,8 @@ module Google # In addition, Cloud Tasks sets some headers when the task is dispatched, # such as headers containing information about the task; see # [request - # headers](https://cloud.google.com/appengine/docs/python/taskqueue/push/ - # creating-handlers#reading_request_headers). + # headers](https://cloud.google.com/tasks/docs/creating-appengine-handlers# + # reading_request_headers). # These headers are set only when the task is dispatched, so they are not # visible when the task is returned in a Cloud Tasks response. # Although there is no specific limit for the maximum number of headers or @@ -396,6 +396,23 @@ module Google # account. For example, `my-other-app@appspot.gserviceaccount.com`. # * `group:`emailid``: An email address that represents a Google group. # For example, `admins@example.com`. + # * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique + # identifier) representing a user that has been recently deleted. For + # example, `alice@example.com?uid=123456789012345678901`. If the user is + # recovered, this value reverts to `user:`emailid`` and the recovered user + # retains the role in the binding. + # * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus + # unique identifier) representing a service account that has been recently + # deleted. For example, + # `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + # If the service account is undeleted, this value reverts to + # `serviceAccount:`emailid`` and the undeleted service account retains the + # role in the binding. + # * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique + # identifier) representing a Google group that has been recently + # deleted. For example, `admins@example.com?uid=123456789012345678901`. If + # the group is recovered, this value reverts to `group:`emailid`` and the + # recovered group retains the role in the binding. # * `domain:`domain``: The G Suite domain (primary) that represents all the # users of that domain. For example, `google.com` or `example.com`. # Corresponds to the JSON property `members` @@ -566,7 +583,7 @@ module Google # HTTP request. # The task will be pushed to the worker as an HTTP request. If the worker # or the redirected worker acknowledges the task by returning a successful HTTP - # response code ([`200` - `299`]), the task will removed from the queue. If + # response code ([`200` - `299`]), the task will be removed from the queue. If # any other HTTP response code is returned or no response is received, the # task will be retried according to the following: # * User-specified throttling: retry configuration, @@ -580,7 +597,7 @@ module Google # `429` (Too Many Requests), `503` (Service Unavailable), or the rate of # errors is high, Cloud Tasks will use a higher backoff rate. The retry # specified in the `Retry-After` HTTP response header is considered. - # * To prevent traffic spikes and to smooth sudden large traffic spikes, + # * To prevent traffic spikes and to smooth sudden increases in traffic, # dispatches ramp up slowly when the queue is newly created or idle and # if large numbers of tasks suddenly become available to dispatch (due to # spikes in create task rates, the queue being unpaused, or many tasks @@ -884,16 +901,18 @@ module Google end end - # Defines an Identity and Access Management (IAM) policy. It is used to - # specify access control policies for Cloud Platform resources. + # An Identity and Access Management (IAM) policy, which specifies access + # controls for Google Cloud resources. # A `Policy` is a collection of `bindings`. A `binding` binds one or more # `members` to a single `role`. Members can be user accounts, service accounts, # Google groups, and domains (such as G Suite). A `role` is a named list of - # permissions (defined by IAM or configured by users). A `binding` can - # optionally specify a `condition`, which is a logic expression that further - # constrains the role binding based on attributes about the request and/or - # target resource. - # **JSON Example** + # permissions; each `role` can be an IAM predefined role or a user-created + # custom role. + # Optionally, a `binding` can specify a `condition`, which is a logical + # expression that allows access to a resource only if the expression evaluates + # to `true`. A condition can add constraints based on attributes of the + # request, the resource, or both. + # **JSON example:** # ` # "bindings": [ # ` @@ -911,13 +930,15 @@ module Google # "condition": ` # "title": "expirable access", # "description": "Does not grant access after Sep 2020", - # "expression": "request.time < - # timestamp('2020-10-01T00:00:00.000Z')", + # "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z') + # ", # ` # ` - # ] + # ], + # "etag": "BwWWja0YfJA=", + # "version": 3 # ` - # **YAML Example** + # **YAML example:** # bindings: # - members: # - user:mike@example.com @@ -932,14 +953,16 @@ module Google # title: expirable access # description: Does not grant access after Sep 2020 # expression: request.time < timestamp('2020-10-01T00:00:00.000Z') + # - etag: BwWWja0YfJA= + # - version: 3 # For a description of IAM and its features, see the - # [IAM developer's guide](https://cloud.google.com/iam/docs). + # [IAM documentation](https://cloud.google.com/iam/docs/). class Policy include Google::Apis::Core::Hashable - # Associates a list of `members` to a `role`. Optionally may specify a - # `condition` that determines when binding is in effect. - # `bindings` with no members will result in an error. + # Associates a list of `members` to a `role`. Optionally, may specify a + # `condition` that determines how and when the `bindings` are applied. Each + # of the `bindings` must contain at least one member. # Corresponds to the JSON property `bindings` # @return [Array] attr_accessor :bindings @@ -951,26 +974,31 @@ module Google # conditions: An `etag` is returned in the response to `getIamPolicy`, and # systems are expected to put that etag in the request to `setIamPolicy` to # ensure that their change will be applied to the same version of the policy. - # If no `etag` is provided in the call to `setIamPolicy`, then the existing - # policy is overwritten. Due to blind-set semantics of an etag-less policy, - # 'setIamPolicy' will not fail even if the incoming policy version does not - # meet the requirements for modifying the stored policy. + # **Important:** If you use IAM Conditions, you must include the `etag` field + # whenever you call `setIamPolicy`. If you omit this field, then IAM allows + # you to overwrite a version `3` policy with a version `1` policy, and all of + # the conditions in the version `3` policy are lost. # Corresponds to the JSON property `etag` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] attr_accessor :etag # Specifies the format of the policy. - # Valid values are 0, 1, and 3. Requests specifying an invalid value will be - # rejected. - # Operations affecting conditional bindings must specify version 3. This can - # be either setting a conditional policy, modifying a conditional binding, - # or removing a binding (conditional or unconditional) from the stored - # conditional policy. - # Operations on non-conditional policies may specify any valid value or - # leave the field unset. - # If no etag is provided in the call to `setIamPolicy`, version compliance - # checks against the stored policy is skipped. + # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value + # are rejected. + # Any operation that affects conditional role bindings must specify version + # `3`. This requirement applies to the following operations: + # * Getting a policy that includes a conditional role binding + # * Adding a conditional role binding to a policy + # * Changing a conditional role binding in a policy + # * Removing any role binding, with or without a condition, from a policy + # that includes conditions + # **Important:** If you use IAM Conditions, you must include the `etag` field + # whenever you call `setIamPolicy`. If you omit this field, then IAM allows + # you to overwrite a version `3` policy with a version `1` policy, and all of + # the conditions in the version `3` policy are lost. + # If a policy does not include any conditions, operations on that policy may + # specify any valid version or leave the field unset. # Corresponds to the JSON property `version` # @return [Fixnum] attr_accessor :version @@ -1340,16 +1368,18 @@ module Google class SetIamPolicyRequest include Google::Apis::Core::Hashable - # Defines an Identity and Access Management (IAM) policy. It is used to - # specify access control policies for Cloud Platform resources. + # An Identity and Access Management (IAM) policy, which specifies access + # controls for Google Cloud resources. # A `Policy` is a collection of `bindings`. A `binding` binds one or more # `members` to a single `role`. Members can be user accounts, service accounts, # Google groups, and domains (such as G Suite). A `role` is a named list of - # permissions (defined by IAM or configured by users). A `binding` can - # optionally specify a `condition`, which is a logic expression that further - # constrains the role binding based on attributes about the request and/or - # target resource. - # **JSON Example** + # permissions; each `role` can be an IAM predefined role or a user-created + # custom role. + # Optionally, a `binding` can specify a `condition`, which is a logical + # expression that allows access to a resource only if the expression evaluates + # to `true`. A condition can add constraints based on attributes of the + # request, the resource, or both. + # **JSON example:** # ` # "bindings": [ # ` @@ -1367,13 +1397,15 @@ module Google # "condition": ` # "title": "expirable access", # "description": "Does not grant access after Sep 2020", - # "expression": "request.time < - # timestamp('2020-10-01T00:00:00.000Z')", + # "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z') + # ", # ` # ` - # ] + # ], + # "etag": "BwWWja0YfJA=", + # "version": 3 # ` - # **YAML Example** + # **YAML example:** # bindings: # - members: # - user:mike@example.com @@ -1388,8 +1420,10 @@ module Google # title: expirable access # description: Does not grant access after Sep 2020 # expression: request.time < timestamp('2020-10-01T00:00:00.000Z') + # - etag: BwWWja0YfJA= + # - version: 3 # For a description of IAM and its features, see the - # [IAM developer's guide](https://cloud.google.com/iam/docs). + # [IAM documentation](https://cloud.google.com/iam/docs/). # Corresponds to the JSON property `policy` # @return [Google::Apis::CloudtasksV2beta3::Policy] attr_accessor :policy @@ -1580,7 +1614,7 @@ module Google # HTTP request. # The task will be pushed to the worker as an HTTP request. If the worker # or the redirected worker acknowledges the task by returning a successful HTTP - # response code ([`200` - `299`]), the task will removed from the queue. If + # response code ([`200` - `299`]), the task will be removed from the queue. If # any other HTTP response code is returned or no response is received, the # task will be retried according to the following: # * User-specified throttling: retry configuration, @@ -1594,7 +1628,7 @@ module Google # `429` (Too Many Requests), `503` (Service Unavailable), or the rate of # errors is high, Cloud Tasks will use a higher backoff rate. The retry # specified in the `Retry-After` HTTP response header is considered. - # * To prevent traffic spikes and to smooth sudden large traffic spikes, + # * To prevent traffic spikes and to smooth sudden increases in traffic, # dispatches ramp up slowly when the queue is newly created or idle and # if large numbers of tasks suddenly become available to dispatch (due to # spikes in create task rates, the queue being unpaused, or many tasks diff --git a/generated/google/apis/iap_v1beta1.rb b/generated/google/apis/iap_v1beta1.rb index 04b1045fe..6ee97e14a 100644 --- a/generated/google/apis/iap_v1beta1.rb +++ b/generated/google/apis/iap_v1beta1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/iap module IapV1beta1 VERSION = 'V1beta1' - REVISION = '20191004' + REVISION = '20191206' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/iap_v1beta1/classes.rb b/generated/google/apis/iap_v1beta1/classes.rb index 10edafbb6..15343a655 100644 --- a/generated/google/apis/iap_v1beta1/classes.rb +++ b/generated/google/apis/iap_v1beta1/classes.rb @@ -46,6 +46,23 @@ module Google # account. For example, `my-other-app@appspot.gserviceaccount.com`. # * `group:`emailid``: An email address that represents a Google group. # For example, `admins@example.com`. + # * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique + # identifier) representing a user that has been recently deleted. For + # example, `alice@example.com?uid=123456789012345678901`. If the user is + # recovered, this value reverts to `user:`emailid`` and the recovered user + # retains the role in the binding. + # * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus + # unique identifier) representing a service account that has been recently + # deleted. For example, + # `my-other-app@appspot.gserviceaccount.com?uid=123456789012345678901`. + # If the service account is undeleted, this value reverts to + # `serviceAccount:`emailid`` and the undeleted service account retains the + # role in the binding. + # * `deleted:group:`emailid`?uid=`uniqueid``: An email address (plus unique + # identifier) representing a Google group that has been recently + # deleted. For example, `admins@example.com?uid=123456789012345678901`. If + # the group is recovered, this value reverts to `group:`emailid`` and the + # recovered group retains the role in the binding. # * `domain:`domain``: The G Suite domain (primary) that represents all the # users of that domain. For example, `google.com` or `example.com`. # Corresponds to the JSON property `members` @@ -160,16 +177,18 @@ module Google end end - # Defines an Identity and Access Management (IAM) policy. It is used to - # specify access control policies for Cloud Platform resources. + # An Identity and Access Management (IAM) policy, which specifies access + # controls for Google Cloud resources. # A `Policy` is a collection of `bindings`. A `binding` binds one or more # `members` to a single `role`. Members can be user accounts, service accounts, # Google groups, and domains (such as G Suite). A `role` is a named list of - # permissions (defined by IAM or configured by users). A `binding` can - # optionally specify a `condition`, which is a logic expression that further - # constrains the role binding based on attributes about the request and/or - # target resource. - # **JSON Example** + # permissions; each `role` can be an IAM predefined role or a user-created + # custom role. + # Optionally, a `binding` can specify a `condition`, which is a logical + # expression that allows access to a resource only if the expression evaluates + # to `true`. A condition can add constraints based on attributes of the + # request, the resource, or both. + # **JSON example:** # ` # "bindings": [ # ` @@ -187,13 +206,15 @@ module Google # "condition": ` # "title": "expirable access", # "description": "Does not grant access after Sep 2020", - # "expression": "request.time < - # timestamp('2020-10-01T00:00:00.000Z')", + # "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z') + # ", # ` # ` - # ] + # ], + # "etag": "BwWWja0YfJA=", + # "version": 3 # ` - # **YAML Example** + # **YAML example:** # bindings: # - members: # - user:mike@example.com @@ -208,14 +229,16 @@ module Google # title: expirable access # description: Does not grant access after Sep 2020 # expression: request.time < timestamp('2020-10-01T00:00:00.000Z') + # - etag: BwWWja0YfJA= + # - version: 3 # For a description of IAM and its features, see the - # [IAM developer's guide](https://cloud.google.com/iam/docs). + # [IAM documentation](https://cloud.google.com/iam/docs/). class Policy include Google::Apis::Core::Hashable - # Associates a list of `members` to a `role`. Optionally may specify a - # `condition` that determines when binding is in effect. - # `bindings` with no members will result in an error. + # Associates a list of `members` to a `role`. Optionally, may specify a + # `condition` that determines how and when the `bindings` are applied. Each + # of the `bindings` must contain at least one member. # Corresponds to the JSON property `bindings` # @return [Array] attr_accessor :bindings @@ -227,25 +250,31 @@ module Google # conditions: An `etag` is returned in the response to `getIamPolicy`, and # systems are expected to put that etag in the request to `setIamPolicy` to # ensure that their change will be applied to the same version of the policy. - # If no `etag` is provided in the call to `setIamPolicy`, then the existing - # policy is overwritten. Due to blind-set semantics of an etag-less policy, - # 'setIamPolicy' will not fail even if either of incoming or stored policy - # does not meet the version requirements. + # **Important:** If you use IAM Conditions, you must include the `etag` field + # whenever you call `setIamPolicy`. If you omit this field, then IAM allows + # you to overwrite a version `3` policy with a version `1` policy, and all of + # the conditions in the version `3` policy are lost. # Corresponds to the JSON property `etag` # NOTE: Values are automatically base64 encoded/decoded in the client library. # @return [String] attr_accessor :etag # Specifies the format of the policy. - # Valid values are 0, 1, and 3. Requests specifying an invalid value will be - # rejected. - # Operations affecting conditional bindings must specify version 3. This can - # be either setting a conditional policy, modifying a conditional binding, - # or removing a conditional binding from the stored conditional policy. - # Operations on non-conditional policies may specify any valid value or - # leave the field unset. - # If no etag is provided in the call to `setIamPolicy`, any version - # compliance checks on the incoming and/or stored policy is skipped. + # Valid values are `0`, `1`, and `3`. Requests that specify an invalid value + # are rejected. + # Any operation that affects conditional role bindings must specify version + # `3`. This requirement applies to the following operations: + # * Getting a policy that includes a conditional role binding + # * Adding a conditional role binding to a policy + # * Changing a conditional role binding in a policy + # * Removing any role binding, with or without a condition, from a policy + # that includes conditions + # **Important:** If you use IAM Conditions, you must include the `etag` field + # whenever you call `setIamPolicy`. If you omit this field, then IAM allows + # you to overwrite a version `3` policy with a version `1` policy, and all of + # the conditions in the version `3` policy are lost. + # If a policy does not include any conditions, operations on that policy may + # specify any valid version or leave the field unset. # Corresponds to the JSON property `version` # @return [Fixnum] attr_accessor :version @@ -266,16 +295,18 @@ module Google class SetIamPolicyRequest include Google::Apis::Core::Hashable - # Defines an Identity and Access Management (IAM) policy. It is used to - # specify access control policies for Cloud Platform resources. + # An Identity and Access Management (IAM) policy, which specifies access + # controls for Google Cloud resources. # A `Policy` is a collection of `bindings`. A `binding` binds one or more # `members` to a single `role`. Members can be user accounts, service accounts, # Google groups, and domains (such as G Suite). A `role` is a named list of - # permissions (defined by IAM or configured by users). A `binding` can - # optionally specify a `condition`, which is a logic expression that further - # constrains the role binding based on attributes about the request and/or - # target resource. - # **JSON Example** + # permissions; each `role` can be an IAM predefined role or a user-created + # custom role. + # Optionally, a `binding` can specify a `condition`, which is a logical + # expression that allows access to a resource only if the expression evaluates + # to `true`. A condition can add constraints based on attributes of the + # request, the resource, or both. + # **JSON example:** # ` # "bindings": [ # ` @@ -293,13 +324,15 @@ module Google # "condition": ` # "title": "expirable access", # "description": "Does not grant access after Sep 2020", - # "expression": "request.time < - # timestamp('2020-10-01T00:00:00.000Z')", + # "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z') + # ", # ` # ` - # ] + # ], + # "etag": "BwWWja0YfJA=", + # "version": 3 # ` - # **YAML Example** + # **YAML example:** # bindings: # - members: # - user:mike@example.com @@ -314,8 +347,10 @@ module Google # title: expirable access # description: Does not grant access after Sep 2020 # expression: request.time < timestamp('2020-10-01T00:00:00.000Z') + # - etag: BwWWja0YfJA= + # - version: 3 # For a description of IAM and its features, see the - # [IAM developer's guide](https://cloud.google.com/iam/docs). + # [IAM documentation](https://cloud.google.com/iam/docs/). # Corresponds to the JSON property `policy` # @return [Google::Apis::IapV1beta1::Policy] attr_accessor :policy diff --git a/generated/google/apis/ml_v1.rb b/generated/google/apis/ml_v1.rb index 7181a2b09..4ffba4140 100644 --- a/generated/google/apis/ml_v1.rb +++ b/generated/google/apis/ml_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/ml/ module MlV1 VERSION = 'V1' - REVISION = '20191122' + REVISION = '20191206' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/ml_v1/classes.rb b/generated/google/apis/ml_v1/classes.rb index 7cd0dfda1..5c1f9c494 100644 --- a/generated/google/apis/ml_v1/classes.rb +++ b/generated/google/apis/ml_v1/classes.rb @@ -342,11 +342,10 @@ module Google end # Message holding configuration options for explaining model predictions. - # Currently, the only supported mechanism to explain a model's prediction is - # through attributing its output back to its inputs which is essentially a - # credit assignment task. We support multiple attribution methods, some - # specific to particular frameworks like Tensorflow and XGBoost. - # Next idx: 7. + # There are two feature attribution methods supported for TensorFlow models: + # integrated gradients and sampled Shapley. + # Learn more about feature + # attributions. class GoogleCloudMlV1ExplanationConfig include Google::Apis::Core::Hashable @@ -858,8 +857,7 @@ module Google # Each version is a trained model deployed in the cloud, ready to handle # prediction requests. A model can have multiple versions. You can get # information about all of the versions of a given model by calling - # [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.models. - # versions/list). + # projects.models.versions.list. # Corresponds to the JSON property `defaultVersion` # @return [Google::Apis::MlV1::GoogleCloudMlV1Version] attr_accessor :default_version @@ -1003,8 +1001,7 @@ module Google # Each version is a trained model deployed in the cloud, ready to handle # prediction requests. A model can have multiple versions. You can get # information about all of the versions of a given model by calling - # [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.models. - # versions/list). + # projects.models.versions.list. # Corresponds to the JSON property `version` # @return [Google::Apis::MlV1::GoogleCloudMlV1Version] attr_accessor :version @@ -1709,8 +1706,7 @@ module Google # Each version is a trained model deployed in the cloud, ready to handle # prediction requests. A model can have multiple versions. You can get # information about all of the versions of a given model by calling - # [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.models. - # versions/list). + # projects.models.versions.list. class GoogleCloudMlV1Version include Google::Apis::Core::Hashable @@ -1739,8 +1735,7 @@ module Google # deployment](/ml-engine/docs/tensorflow/deploying-models) for more # information. # When passing Version to - # [projects.models.versions.create](/ml-engine/reference/rest/v1/projects.models. - # versions/create) + # projects.models.versions.create # the model service uses the specified location as the source of the model. # Once deployed, the model version is hosted by the prediction service, so # this location is useful only as a historical record. @@ -1772,11 +1767,10 @@ module Google attr_accessor :etag # Message holding configuration options for explaining model predictions. - # Currently, the only supported mechanism to explain a model's prediction is - # through attributing its output back to its inputs which is essentially a - # credit assignment task. We support multiple attribution methods, some - # specific to particular frameworks like Tensorflow and XGBoost. - # Next idx: 7. + # There are two feature attribution methods supported for TensorFlow models: + # integrated gradients and sampled Shapley. + # Learn more about feature + # attributions. # Corresponds to the JSON property `explanationConfig` # @return [Google::Apis::MlV1::GoogleCloudMlV1ExplanationConfig] attr_accessor :explanation_config @@ -1800,8 +1794,7 @@ module Google # Output only. If true, this version will be used to handle prediction # requests that do not specify a version. # You can change the default version by calling - # [projects.methods.versions.setDefault](/ml-engine/reference/rest/v1/projects. - # models.versions/setDefault). + # projects.methods.versions.setDefault. # Corresponds to the JSON property `isDefault` # @return [Boolean] attr_accessor :is_default @@ -2137,7 +2130,7 @@ module Google # For example, `admins@example.com`. # * `deleted:user:`emailid`?uid=`uniqueid``: An email address (plus unique # identifier) representing a user that has been recently deleted. For - # example,`alice@example.com?uid=123456789012345678901`. If the user is + # example, `alice@example.com?uid=123456789012345678901`. If the user is # recovered, this value reverts to `user:`emailid`` and the recovered user # retains the role in the binding. # * `deleted:serviceAccount:`emailid`?uid=`uniqueid``: An email address (plus diff --git a/generated/google/apis/ml_v1/service.rb b/generated/google/apis/ml_v1/service.rb index c766897cf..9bc3a251e 100644 --- a/generated/google/apis/ml_v1/service.rb +++ b/generated/google/apis/ml_v1/service.rb @@ -49,7 +49,8 @@ module Google # Performs explanation on the data in the request. # AI Platform implements a custom `explain` verb on top of an HTTP POST - # method.

For details of the request and response format, see the **guide + # method. + # For details of the request and response format, see the **guide # to the [explain request format](/ml-engine/docs/v1/explain-request)**. # @param [String] name # Required. The resource name of a model or a version. @@ -119,7 +120,8 @@ module Google # Performs prediction on the data in the request. # AI Platform implements a custom `predict` verb on top of an HTTP POST - # method.

For details of the request and response format, see the **guide + # method. + # For details of the request and response format, see the **guide # to the [predict request format](/ml-engine/docs/v1/predict-request)**. # @param [String] name # Required. The resource name of a model or a version. @@ -549,8 +551,7 @@ module Google # Creates a model which will later contain one or more versions. # You must add at least one version before you can request predictions from # the model. Add versions by calling - # [projects.models.versions.create](/ml-engine/reference/rest/v1/projects.models. - # versions/create). + # projects.models.versions.create. # @param [String] parent # Required. The project name. # @param [Google::Apis::MlV1::GoogleCloudMlV1Model] google_cloud_ml_v1__model_object @@ -586,8 +587,7 @@ module Google # Deletes a model. # You can only delete a model if there are no versions in it. You can delete # versions by calling - # [projects.models.versions.delete](/ml-engine/reference/rest/v1/projects.models. - # versions/delete). + # projects.models.versions.delete. # @param [String] name # Required. The name of the model. # @param [String] fields @@ -869,8 +869,7 @@ module Google # model. When you add a version to a model that already has one or more # versions, the default version does not automatically change. If you want a # new version to be the default, you must call - # [projects.models.versions.setDefault](/ml-engine/reference/rest/v1/projects. - # models.versions/setDefault). + # projects.models.versions.setDefault. # @param [String] parent # Required. The name of the model. # @param [Google::Apis::MlV1::GoogleCloudMlV1Version] google_cloud_ml_v1__version_object @@ -911,8 +910,7 @@ module Google # @param [String] name # Required. The name of the version. You can get the names of all the # versions of a model by calling - # [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.models. - # versions/list). + # projects.models.versions.list. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -942,8 +940,7 @@ module Google # Gets information about a model version. # Models can have multiple versions. You can call - # [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.models. - # versions/list) + # projects.models.versions.list # to get the same information that this method returns for all of the # versions of a model. # @param [String] name @@ -1025,8 +1022,8 @@ module Google end # Updates the specified Version resource. - # Currently the only update-able fields are `description` and - # `autoScaling.minNodes`. + # Currently the only update-able fields are `description`, + # `requestLoggingConfig`, `autoScaling.minNodes`, and `manualScaling.nodes`. # @param [String] name # Required. The name of the model. # @param [Google::Apis::MlV1::GoogleCloudMlV1Version] google_cloud_ml_v1__version_object @@ -1042,8 +1039,9 @@ module Google # ` # ``` # Currently the only supported update mask fields are `description`, - # `autoScaling.minNodes`, and `manualScaling.nodes`. However, you can only - # update `manualScaling.nodes` if the version uses a [Compute Engine (N1) + # `requestLoggingConfig`, `autoScaling.minNodes`, and `manualScaling.nodes`. + # However, you can only update `manualScaling.nodes` if the version uses a + # [Compute Engine (N1) # machine type](/ml-engine/docs/machine-types-online-prediction). # @param [String] fields # Selector specifying which fields to include in a partial response. @@ -1084,8 +1082,7 @@ module Google # @param [String] name # Required. The name of the version to make the default for the model. You # can get the names of all the versions of a model by calling - # [projects.models.versions.list](/ml-engine/reference/rest/v1/projects.models. - # versions/list). + # projects.models.versions.list. # @param [Google::Apis::MlV1::GoogleCloudMlV1SetDefaultVersionRequest] google_cloud_ml_v1__set_default_version_request_object # @param [String] fields # Selector specifying which fields to include in a partial response. diff --git a/generated/google/apis/storagetransfer_v1.rb b/generated/google/apis/storagetransfer_v1.rb index 8a4fc4b2a..3c0b4818d 100644 --- a/generated/google/apis/storagetransfer_v1.rb +++ b/generated/google/apis/storagetransfer_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/storage-transfer/docs module StoragetransferV1 VERSION = 'V1' - REVISION = '20191118' + REVISION = '20191206' # View and manage your data across Google Cloud Platform services AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' diff --git a/generated/google/apis/storagetransfer_v1/service.rb b/generated/google/apis/storagetransfer_v1/service.rb index 26103f73d..93f1b9d65 100644 --- a/generated/google/apis/storagetransfer_v1/service.rb +++ b/generated/google/apis/storagetransfer_v1/service.rb @@ -194,8 +194,10 @@ module Google end # Updates a transfer job. Updating a job's transfer spec does not affect - # transfer operations that are running already. Updating the scheduling - # of a job is not allowed. + # transfer operations that are running already. Updating a job's schedule + # is not allowed. + # Note: The job's `status` field can be modified using this RPC (for example, + # to set a job's status to `DELETED`, `DISABLED`, or `ENABLED`). # @param [String] job_name # Required. The name of job to update. # @param [Google::Apis::StoragetransferV1::UpdateTransferJobRequest] update_transfer_job_request_object