From d2eeb9d5784031e2feca661c4d8e694d0fffdddb Mon Sep 17 00:00:00 2001 From: Google APIs Date: Sat, 2 Nov 2019 00:36:52 +0000 Subject: [PATCH] Autogenerated update (2019-11-02) Update: - compute_alpha - compute_beta - compute_v1 - container_v1 - dialogflow_v2 - dialogflow_v2beta1 - drive_v2 - drive_v3 - games_management_v1management - games_v1 - lifesciences_v2beta - oslogin_v1 - youtube_partner_v1 --- generated/google/apis/compute_alpha.rb | 2 +- .../google/apis/compute_alpha/classes.rb | 64 ++-- .../apis/compute_alpha/representations.rb | 1 + generated/google/apis/compute_beta.rb | 2 +- generated/google/apis/compute_beta/classes.rb | 57 ++-- generated/google/apis/compute_v1.rb | 2 +- generated/google/apis/compute_v1/classes.rb | 57 ++-- generated/google/apis/compute_v1/service.rb | 11 +- generated/google/apis/container_v1.rb | 2 +- generated/google/apis/container_v1/classes.rb | 3 +- generated/google/apis/dialogflow_v2.rb | 2 +- .../google/apis/dialogflow_v2/classes.rb | 312 ++--------------- .../apis/dialogflow_v2/representations.rb | 117 +------ generated/google/apis/dialogflow_v2beta1.rb | 2 +- .../google/apis/dialogflow_v2beta1/classes.rb | 320 ++---------------- .../dialogflow_v2beta1/representations.rb | 118 +------ generated/google/apis/drive_v2.rb | 2 +- generated/google/apis/drive_v2/service.rb | 6 +- generated/google/apis/drive_v3.rb | 2 +- .../apis/games_management_v1management.rb | 2 +- .../games_management_v1management/classes.rb | 32 +- .../representations.rb | 15 +- .../games_management_v1management/service.rb | 158 --------- generated/google/apis/games_v1.rb | 2 +- generated/google/apis/games_v1/classes.rb | 298 +--------------- .../google/apis/games_v1/representations.rb | 99 +----- generated/google/apis/games_v1/service.rb | 123 ------- generated/google/apis/lifesciences_v2beta.rb | 2 +- .../apis/lifesciences_v2beta/classes.rb | 3 +- generated/google/apis/oslogin_v1.rb | 2 +- generated/google/apis/oslogin_v1/service.rb | 3 +- generated/google/apis/youtube_partner_v1.rb | 2 +- 32 files changed, 210 insertions(+), 1613 deletions(-) diff --git a/generated/google/apis/compute_alpha.rb b/generated/google/apis/compute_alpha.rb index 022bfb73f..986338495 100644 --- a/generated/google/apis/compute_alpha.rb +++ b/generated/google/apis/compute_alpha.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/compute/docs/reference/latest/ module ComputeAlpha VERSION = 'Alpha' - REVISION = '20190929' + REVISION = '20191009' # 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/compute_alpha/classes.rb b/generated/google/apis/compute_alpha/classes.rb index fec897616..9658e593f 100644 --- a/generated/google/apis/compute_alpha/classes.rb +++ b/generated/google/apis/compute_alpha/classes.rb @@ -3002,7 +3002,8 @@ module Google # @return [String] attr_accessor :network - # Settings controlling eviction of unhealthy hosts from the load balancing pool. + # Settings controlling the eviction of unhealthy hosts from the load balancing + # pool for the backend service. # Corresponds to the JSON property `outlierDetection` # @return [Google::Apis::ComputeAlpha::OutlierDetection] attr_accessor :outlier_detection @@ -4165,33 +4166,34 @@ module Google # @return [Google::Apis::ComputeAlpha::Duration] attr_accessor :connect_timeout - # The maximum number of connections to the backend cluster. If not specified, - # the default is 1024. + # The maximum number of connections to the backend service. If not specified, + # there is no limit. # Corresponds to the JSON property `maxConnections` # @return [Fixnum] attr_accessor :max_connections - # The maximum number of pending requests allowed to the backend cluster. If not - # specified, the default is 1024. + # The maximum number of pending requests allowed to the backend service. If not + # specified, there is no limit. # Corresponds to the JSON property `maxPendingRequests` # @return [Fixnum] attr_accessor :max_pending_requests - # The maximum number of parallel requests that allowed to the backend cluster. - # If not specified, the default is 1024. + # The maximum number of parallel requests that allowed to the backend service. + # If not specified, there is no limit. # Corresponds to the JSON property `maxRequests` # @return [Fixnum] attr_accessor :max_requests - # Maximum requests for a single backend connection. This parameter is respected - # by both the HTTP/1.1 and HTTP/2 implementations. If not specified, there is no - # limit. Setting this parameter to 1 will effectively disable keep alive. + # Maximum requests for a single connection to the backend service. This + # parameter is respected by both the HTTP/1.1 and HTTP/2 implementations. If not + # specified, there is no limit. Setting this parameter to 1 will effectively + # disable keep alive. # Corresponds to the JSON property `maxRequestsPerConnection` # @return [Fixnum] attr_accessor :max_requests_per_connection # The maximum number of parallel retries allowed to the backend cluster. If not - # specified, the default is 3. + # specified, the default is 1. # Corresponds to the JSON property `maxRetries` # @return [Fixnum] attr_accessor :max_retries @@ -6155,7 +6157,8 @@ module Google class DisksAddResourcePoliciesRequest include Google::Apis::Core::Hashable - # Resource policies to be added to this disk. + # Resource policies to be added to this disk. Currently you can only specify one + # policy here. # Corresponds to the JSON property `resourcePolicies` # @return [Array] attr_accessor :resource_policies @@ -10068,7 +10071,8 @@ module Google class HttpRetryPolicy include Google::Apis::Core::Hashable - # Specifies the allowed number retries. This number must be > 0. + # Specifies the allowed number retries. This number must be > 0. If not + # specified, defaults to 1. # Corresponds to the JSON property `numRetries` # @return [Fixnum] attr_accessor :num_retries @@ -12445,6 +12449,12 @@ module Google class InstanceGroupManagerStatus include Google::Apis::Core::Hashable + # [Output Only] The URL of the Autoscaler that targets this instance group + # manager. + # Corresponds to the JSON property `autoscaler` + # @return [String] + attr_accessor :autoscaler + # [Output Only] A bit indicating whether the managed instance group is in a # stable state. A stable state means that: none of the instances in the managed # instance group is currently undergoing any type of change (for example, @@ -12473,6 +12483,7 @@ module Google # Update properties of this object def update!(**args) + @autoscaler = args[:autoscaler] if args.key?(:autoscaler) @is_stable = args[:is_stable] if args.key?(:is_stable) @stateful = args[:stateful] if args.key?(:stateful) @version_target = args[:version_target] if args.key?(:version_target) @@ -17066,10 +17077,10 @@ module Google # a representation of IAMContext.principal even if a token or authority selector # is present; or - "" (empty string), resulting in a counter with no fields. # Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==> - # increment counter /iam/policy/backend_debug_access_count `iam_principal=[value - # of IAMContext.principal]` - # At this time we do not support multiple field names (though this may be - # supported in the future). + # increment counter /iam/policy/debug_access_count `iam_principal=[value of + # IAMContext.principal]` + # TODO(b/141846426): Consider supporting "authority" and "iam_principal" fields + # in the same counter. # Corresponds to the JSON property `counter` # @return [Google::Apis::ComputeAlpha::LogConfigCounterOptions] attr_accessor :counter @@ -17128,10 +17139,10 @@ module Google # a representation of IAMContext.principal even if a token or authority selector # is present; or - "" (empty string), resulting in a counter with no fields. # Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==> - # increment counter /iam/policy/backend_debug_access_count `iam_principal=[value - # of IAMContext.principal]` - # At this time we do not support multiple field names (though this may be - # supported in the future). + # increment counter /iam/policy/debug_access_count `iam_principal=[value of + # IAMContext.principal]` + # TODO(b/141846426): Consider supporting "authority" and "iam_principal" fields + # in the same counter. class LogConfigCounterOptions include Google::Apis::Core::Hashable @@ -22476,7 +22487,8 @@ module Google end end - # Settings controlling eviction of unhealthy hosts from the load balancing pool. + # Settings controlling the eviction of unhealthy hosts from the load balancing + # pool for the backend service. class OutlierDetection include Google::Apis::Core::Hashable @@ -22497,21 +22509,21 @@ module Google # The number of consecutive gateway failures (502, 503, 504 status or connection # errors that are mapped to one of those status codes) before a consecutive - # gateway failure ejection occurs. Defaults to 5. + # gateway failure ejection occurs. Defaults to 3. # Corresponds to the JSON property `consecutiveGatewayFailure` # @return [Fixnum] attr_accessor :consecutive_gateway_failure # The percentage chance that a host will be actually ejected when an outlier # status is detected through consecutive 5xx. This setting can be used to - # disable ejection or to ramp it up slowly. Defaults to 100. + # disable ejection or to ramp it up slowly. Defaults to 0. # Corresponds to the JSON property `enforcingConsecutiveErrors` # @return [Fixnum] attr_accessor :enforcing_consecutive_errors # The percentage chance that a host will be actually ejected when an outlier # status is detected through consecutive gateway failures. This setting can be - # used to disable ejection or to ramp it up slowly. Defaults to 0. + # used to disable ejection or to ramp it up slowly. Defaults to 100. # Corresponds to the JSON property `enforcingConsecutiveGatewayFailure` # @return [Fixnum] attr_accessor :enforcing_consecutive_gateway_failure @@ -22532,7 +22544,7 @@ module Google attr_accessor :interval # Maximum percentage of hosts in the load balancing pool for the backend service - # that can be ejected. Defaults to 10%. + # that can be ejected. Defaults to 50%. # Corresponds to the JSON property `maxEjectionPercent` # @return [Fixnum] attr_accessor :max_ejection_percent diff --git a/generated/google/apis/compute_alpha/representations.rb b/generated/google/apis/compute_alpha/representations.rb index 747940fa9..7d5082870 100644 --- a/generated/google/apis/compute_alpha/representations.rb +++ b/generated/google/apis/compute_alpha/representations.rb @@ -8184,6 +8184,7 @@ module Google class InstanceGroupManagerStatus # @private class Representation < Google::Apis::Core::JsonRepresentation + property :autoscaler, as: 'autoscaler' property :is_stable, as: 'isStable' property :stateful, as: 'stateful', class: Google::Apis::ComputeAlpha::InstanceGroupManagerStatusStateful, decorator: Google::Apis::ComputeAlpha::InstanceGroupManagerStatusStateful::Representation diff --git a/generated/google/apis/compute_beta.rb b/generated/google/apis/compute_beta.rb index 7b005c985..43ce4db4f 100644 --- a/generated/google/apis/compute_beta.rb +++ b/generated/google/apis/compute_beta.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/compute/docs/reference/latest/ module ComputeBeta VERSION = 'Beta' - REVISION = '20190929' + REVISION = '20191009' # 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/compute_beta/classes.rb b/generated/google/apis/compute_beta/classes.rb index 25ff3aa90..b2615c36c 100644 --- a/generated/google/apis/compute_beta/classes.rb +++ b/generated/google/apis/compute_beta/classes.rb @@ -2753,7 +2753,8 @@ module Google # @return [String] attr_accessor :network - # Settings controlling eviction of unhealthy hosts from the load balancing pool. + # Settings controlling the eviction of unhealthy hosts from the load balancing + # pool for the backend service. # Corresponds to the JSON property `outlierDetection` # @return [Google::Apis::ComputeBeta::OutlierDetection] attr_accessor :outlier_detection @@ -3777,33 +3778,34 @@ module Google # @return [Google::Apis::ComputeBeta::Duration] attr_accessor :connect_timeout - # The maximum number of connections to the backend cluster. If not specified, - # the default is 1024. + # The maximum number of connections to the backend service. If not specified, + # there is no limit. # Corresponds to the JSON property `maxConnections` # @return [Fixnum] attr_accessor :max_connections - # The maximum number of pending requests allowed to the backend cluster. If not - # specified, the default is 1024. + # The maximum number of pending requests allowed to the backend service. If not + # specified, there is no limit. # Corresponds to the JSON property `maxPendingRequests` # @return [Fixnum] attr_accessor :max_pending_requests - # The maximum number of parallel requests that allowed to the backend cluster. - # If not specified, the default is 1024. + # The maximum number of parallel requests that allowed to the backend service. + # If not specified, there is no limit. # Corresponds to the JSON property `maxRequests` # @return [Fixnum] attr_accessor :max_requests - # Maximum requests for a single backend connection. This parameter is respected - # by both the HTTP/1.1 and HTTP/2 implementations. If not specified, there is no - # limit. Setting this parameter to 1 will effectively disable keep alive. + # Maximum requests for a single connection to the backend service. This + # parameter is respected by both the HTTP/1.1 and HTTP/2 implementations. If not + # specified, there is no limit. Setting this parameter to 1 will effectively + # disable keep alive. # Corresponds to the JSON property `maxRequestsPerConnection` # @return [Fixnum] attr_accessor :max_requests_per_connection # The maximum number of parallel retries allowed to the backend cluster. If not - # specified, the default is 3. + # specified, the default is 1. # Corresponds to the JSON property `maxRetries` # @return [Fixnum] attr_accessor :max_retries @@ -5630,7 +5632,8 @@ module Google class DisksAddResourcePoliciesRequest include Google::Apis::Core::Hashable - # Resource policies to be added to this disk. + # Resource policies to be added to this disk. Currently you can only specify one + # policy here. # Corresponds to the JSON property `resourcePolicies` # @return [Array] attr_accessor :resource_policies @@ -9092,7 +9095,8 @@ module Google class HttpRetryPolicy include Google::Apis::Core::Hashable - # Specifies the allowed number retries. This number must be > 0. + # Specifies the allowed number retries. This number must be > 0. If not + # specified, defaults to 1. # Corresponds to the JSON property `numRetries` # @return [Fixnum] attr_accessor :num_retries @@ -14989,10 +14993,10 @@ module Google # a representation of IAMContext.principal even if a token or authority selector # is present; or - "" (empty string), resulting in a counter with no fields. # Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==> - # increment counter /iam/policy/backend_debug_access_count `iam_principal=[value - # of IAMContext.principal]` - # At this time we do not support multiple field names (though this may be - # supported in the future). + # increment counter /iam/policy/debug_access_count `iam_principal=[value of + # IAMContext.principal]` + # TODO(b/141846426): Consider supporting "authority" and "iam_principal" fields + # in the same counter. # Corresponds to the JSON property `counter` # @return [Google::Apis::ComputeBeta::LogConfigCounterOptions] attr_accessor :counter @@ -15051,10 +15055,10 @@ module Google # a representation of IAMContext.principal even if a token or authority selector # is present; or - "" (empty string), resulting in a counter with no fields. # Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==> - # increment counter /iam/policy/backend_debug_access_count `iam_principal=[value - # of IAMContext.principal]` - # At this time we do not support multiple field names (though this may be - # supported in the future). + # increment counter /iam/policy/debug_access_count `iam_principal=[value of + # IAMContext.principal]` + # TODO(b/141846426): Consider supporting "authority" and "iam_principal" fields + # in the same counter. class LogConfigCounterOptions include Google::Apis::Core::Hashable @@ -19306,7 +19310,8 @@ module Google end end - # Settings controlling eviction of unhealthy hosts from the load balancing pool. + # Settings controlling the eviction of unhealthy hosts from the load balancing + # pool for the backend service. class OutlierDetection include Google::Apis::Core::Hashable @@ -19327,21 +19332,21 @@ module Google # The number of consecutive gateway failures (502, 503, 504 status or connection # errors that are mapped to one of those status codes) before a consecutive - # gateway failure ejection occurs. Defaults to 5. + # gateway failure ejection occurs. Defaults to 3. # Corresponds to the JSON property `consecutiveGatewayFailure` # @return [Fixnum] attr_accessor :consecutive_gateway_failure # The percentage chance that a host will be actually ejected when an outlier # status is detected through consecutive 5xx. This setting can be used to - # disable ejection or to ramp it up slowly. Defaults to 100. + # disable ejection or to ramp it up slowly. Defaults to 0. # Corresponds to the JSON property `enforcingConsecutiveErrors` # @return [Fixnum] attr_accessor :enforcing_consecutive_errors # The percentage chance that a host will be actually ejected when an outlier # status is detected through consecutive gateway failures. This setting can be - # used to disable ejection or to ramp it up slowly. Defaults to 0. + # used to disable ejection or to ramp it up slowly. Defaults to 100. # Corresponds to the JSON property `enforcingConsecutiveGatewayFailure` # @return [Fixnum] attr_accessor :enforcing_consecutive_gateway_failure @@ -19362,7 +19367,7 @@ module Google attr_accessor :interval # Maximum percentage of hosts in the load balancing pool for the backend service - # that can be ejected. Defaults to 10%. + # that can be ejected. Defaults to 50%. # Corresponds to the JSON property `maxEjectionPercent` # @return [Fixnum] attr_accessor :max_ejection_percent diff --git a/generated/google/apis/compute_v1.rb b/generated/google/apis/compute_v1.rb index 867f26cc5..ac58f9f13 100644 --- a/generated/google/apis/compute_v1.rb +++ b/generated/google/apis/compute_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/compute/docs/reference/latest/ module ComputeV1 VERSION = 'V1' - REVISION = '20190929' + REVISION = '20191009' # 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/compute_v1/classes.rb b/generated/google/apis/compute_v1/classes.rb index a735fef76..3ebc63059 100644 --- a/generated/google/apis/compute_v1/classes.rb +++ b/generated/google/apis/compute_v1/classes.rb @@ -2633,7 +2633,8 @@ module Google # @return [String] attr_accessor :name - # Settings controlling eviction of unhealthy hosts from the load balancing pool. + # Settings controlling the eviction of unhealthy hosts from the load balancing + # pool for the backend service. # Corresponds to the JSON property `outlierDetection` # @return [Google::Apis::ComputeV1::OutlierDetection] attr_accessor :outlier_detection @@ -3322,33 +3323,34 @@ module Google class CircuitBreakers include Google::Apis::Core::Hashable - # The maximum number of connections to the backend cluster. If not specified, - # the default is 1024. + # The maximum number of connections to the backend service. If not specified, + # there is no limit. # Corresponds to the JSON property `maxConnections` # @return [Fixnum] attr_accessor :max_connections - # The maximum number of pending requests allowed to the backend cluster. If not - # specified, the default is 1024. + # The maximum number of pending requests allowed to the backend service. If not + # specified, there is no limit. # Corresponds to the JSON property `maxPendingRequests` # @return [Fixnum] attr_accessor :max_pending_requests - # The maximum number of parallel requests that allowed to the backend cluster. - # If not specified, the default is 1024. + # The maximum number of parallel requests that allowed to the backend service. + # If not specified, there is no limit. # Corresponds to the JSON property `maxRequests` # @return [Fixnum] attr_accessor :max_requests - # Maximum requests for a single backend connection. This parameter is respected - # by both the HTTP/1.1 and HTTP/2 implementations. If not specified, there is no - # limit. Setting this parameter to 1 will effectively disable keep alive. + # Maximum requests for a single connection to the backend service. This + # parameter is respected by both the HTTP/1.1 and HTTP/2 implementations. If not + # specified, there is no limit. Setting this parameter to 1 will effectively + # disable keep alive. # Corresponds to the JSON property `maxRequestsPerConnection` # @return [Fixnum] attr_accessor :max_requests_per_connection # The maximum number of parallel retries allowed to the backend cluster. If not - # specified, the default is 3. + # specified, the default is 1. # Corresponds to the JSON property `maxRetries` # @return [Fixnum] attr_accessor :max_retries @@ -5140,7 +5142,8 @@ module Google class DisksAddResourcePoliciesRequest include Google::Apis::Core::Hashable - # Resource policies to be added to this disk. + # Resource policies to be added to this disk. Currently you can only specify one + # policy here. # Corresponds to the JSON property `resourcePolicies` # @return [Array] attr_accessor :resource_policies @@ -8372,7 +8375,8 @@ module Google class HttpRetryPolicy include Google::Apis::Core::Hashable - # Specifies the allowed number retries. This number must be > 0. + # Specifies the allowed number retries. This number must be > 0. If not + # specified, defaults to 1. # Corresponds to the JSON property `numRetries` # @return [Fixnum] attr_accessor :num_retries @@ -13903,10 +13907,10 @@ module Google # a representation of IAMContext.principal even if a token or authority selector # is present; or - "" (empty string), resulting in a counter with no fields. # Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==> - # increment counter /iam/policy/backend_debug_access_count `iam_principal=[value - # of IAMContext.principal]` - # At this time we do not support multiple field names (though this may be - # supported in the future). + # increment counter /iam/policy/debug_access_count `iam_principal=[value of + # IAMContext.principal]` + # TODO(b/141846426): Consider supporting "authority" and "iam_principal" fields + # in the same counter. # Corresponds to the JSON property `counter` # @return [Google::Apis::ComputeV1::LogConfigCounterOptions] attr_accessor :counter @@ -13965,10 +13969,10 @@ module Google # a representation of IAMContext.principal even if a token or authority selector # is present; or - "" (empty string), resulting in a counter with no fields. # Examples: counter ` metric: "/debug_access_count" field: "iam_principal" ` ==> - # increment counter /iam/policy/backend_debug_access_count `iam_principal=[value - # of IAMContext.principal]` - # At this time we do not support multiple field names (though this may be - # supported in the future). + # increment counter /iam/policy/debug_access_count `iam_principal=[value of + # IAMContext.principal]` + # TODO(b/141846426): Consider supporting "authority" and "iam_principal" fields + # in the same counter. class LogConfigCounterOptions include Google::Apis::Core::Hashable @@ -18173,7 +18177,8 @@ module Google end end - # Settings controlling eviction of unhealthy hosts from the load balancing pool. + # Settings controlling the eviction of unhealthy hosts from the load balancing + # pool for the backend service. class OutlierDetection include Google::Apis::Core::Hashable @@ -18194,21 +18199,21 @@ module Google # The number of consecutive gateway failures (502, 503, 504 status or connection # errors that are mapped to one of those status codes) before a consecutive - # gateway failure ejection occurs. Defaults to 5. + # gateway failure ejection occurs. Defaults to 3. # Corresponds to the JSON property `consecutiveGatewayFailure` # @return [Fixnum] attr_accessor :consecutive_gateway_failure # The percentage chance that a host will be actually ejected when an outlier # status is detected through consecutive 5xx. This setting can be used to - # disable ejection or to ramp it up slowly. Defaults to 100. + # disable ejection or to ramp it up slowly. Defaults to 0. # Corresponds to the JSON property `enforcingConsecutiveErrors` # @return [Fixnum] attr_accessor :enforcing_consecutive_errors # The percentage chance that a host will be actually ejected when an outlier # status is detected through consecutive gateway failures. This setting can be - # used to disable ejection or to ramp it up slowly. Defaults to 0. + # used to disable ejection or to ramp it up slowly. Defaults to 100. # Corresponds to the JSON property `enforcingConsecutiveGatewayFailure` # @return [Fixnum] attr_accessor :enforcing_consecutive_gateway_failure @@ -18229,7 +18234,7 @@ module Google attr_accessor :interval # Maximum percentage of hosts in the load balancing pool for the backend service - # that can be ejected. Defaults to 10%. + # that can be ejected. Defaults to 50%. # Corresponds to the JSON property `maxEjectionPercent` # @return [Fixnum] attr_accessor :max_ejection_percent diff --git a/generated/google/apis/compute_v1/service.rb b/generated/google/apis/compute_v1/service.rb index 4e265d773..cf49e5859 100644 --- a/generated/google/apis/compute_v1/service.rb +++ b/generated/google/apis/compute_v1/service.rb @@ -21720,6 +21720,14 @@ module Google # @param [String] subnetwork # Name of the Subnetwork resource to patch. # @param [Google::Apis::ComputeV1::Subnetwork] subnetwork_object + # @param [Fixnum] drain_timeout_seconds + # The drain timeout specifies the upper bound in seconds on the amount of time + # allowed to drain connections from the current ACTIVE subnetwork to the current + # BACKUP subnetwork. The drain timeout is only applicable when the following + # conditions are true: - the subnetwork being patched has purpose = + # INTERNAL_HTTPS_LOAD_BALANCER - the subnetwork being patched has role = BACKUP - + # the patch request is setting the role to ACTIVE. Note that after this patch + # operation the roles of the ACTIVE and BACKUP subnetworks will be swapped. # @param [String] request_id # An optional request ID to identify requests. Specify a unique request ID so # that if you must retry your request, the server will know to ignore the @@ -21750,7 +21758,7 @@ module Google # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def patch_subnetwork(project, region, subnetwork, subnetwork_object = nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) + def patch_subnetwork(project, region, subnetwork, subnetwork_object = nil, drain_timeout_seconds: nil, request_id: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) command = make_simple_command(:patch, '{project}/regions/{region}/subnetworks/{subnetwork}', options) command.request_representation = Google::Apis::ComputeV1::Subnetwork::Representation command.request_object = subnetwork_object @@ -21759,6 +21767,7 @@ module Google command.params['project'] = project unless project.nil? command.params['region'] = region unless region.nil? command.params['subnetwork'] = subnetwork unless subnetwork.nil? + command.query['drainTimeoutSeconds'] = drain_timeout_seconds unless drain_timeout_seconds.nil? command.query['requestId'] = request_id unless request_id.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? diff --git a/generated/google/apis/container_v1.rb b/generated/google/apis/container_v1.rb index 9c6261a48..06ff9e4af 100644 --- a/generated/google/apis/container_v1.rb +++ b/generated/google/apis/container_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/container-engine/ module ContainerV1 VERSION = 'V1' - REVISION = '20191021' + REVISION = '20191024' # 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/container_v1/classes.rb b/generated/google/apis/container_v1/classes.rb index 409a22473..75e51b44b 100644 --- a/generated/google/apis/container_v1/classes.rb +++ b/generated/google/apis/container_v1/classes.rb @@ -524,7 +524,8 @@ module Google attr_accessor :monitoring_service # The name of this cluster. The name must be unique within this project - # and zone, and can be up to 40 characters with the following restrictions: + # and location (e.g. zone or region), and can be up to 40 characters with + # the following restrictions: # * Lowercase letters, numbers, and hyphens only. # * Must start with a letter. # * Must end with a number or a letter. diff --git a/generated/google/apis/dialogflow_v2.rb b/generated/google/apis/dialogflow_v2.rb index 6455f1aee..7331dbf0b 100644 --- a/generated/google/apis/dialogflow_v2.rb +++ b/generated/google/apis/dialogflow_v2.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/dialogflow/ module DialogflowV2 VERSION = 'V2' - REVISION = '20191005' + REVISION = '20191027' # 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/dialogflow_v2/classes.rb b/generated/google/apis/dialogflow_v2/classes.rb index 8e8beaaaf..35bf43cec 100644 --- a/generated/google/apis/dialogflow_v2/classes.rb +++ b/generated/google/apis/dialogflow_v2/classes.rb @@ -130,60 +130,6 @@ module Google end end - # Represents article answer. - class GoogleCloudDialogflowV2ArticleAnswer - include Google::Apis::Core::Hashable - - # The name of answer record, in the format of - # "projects//answerRecords/" - # Corresponds to the JSON property `answerRecord` - # @return [String] - attr_accessor :answer_record - - # Article match confidence. - # The system's confidence score that this article is a good match for this - # converstation, as a value from 0.0 (completely uncertain) to 1.0 - # (completely certain). - # Corresponds to the JSON property `confidence` - # @return [Float] - attr_accessor :confidence - - # A map that contains metadata about the answer and the - # document from which it originates. - # Corresponds to the JSON property `metadata` - # @return [Hash] - attr_accessor :metadata - - # Article snippets. - # Corresponds to the JSON property `snippets` - # @return [Array] - attr_accessor :snippets - - # The article title. - # Corresponds to the JSON property `title` - # @return [String] - attr_accessor :title - - # The article URI. - # Corresponds to the JSON property `uri` - # @return [String] - attr_accessor :uri - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @answer_record = args[:answer_record] if args.key?(:answer_record) - @confidence = args[:confidence] if args.key?(:confidence) - @metadata = args[:metadata] if args.key?(:metadata) - @snippets = args[:snippets] if args.key?(:snippets) - @title = args[:title] if args.key?(:title) - @uri = args[:uri] if args.key?(:uri) - end - end - # The request message for EntityTypes.BatchCreateEntities. class GoogleCloudDialogflowV2BatchCreateEntitiesRequest include Google::Apis::Core::Hashable @@ -792,101 +738,6 @@ module Google end end - # Represents answer from "frequently asked questions". - class GoogleCloudDialogflowV2FaqAnswer - include Google::Apis::Core::Hashable - - # The piece of text from the `source` knowledge base document. - # Corresponds to the JSON property `answer` - # @return [String] - attr_accessor :answer - - # The name of answer record, in the format of - # "projects//answerRecords/" - # Corresponds to the JSON property `answerRecord` - # @return [String] - attr_accessor :answer_record - - # The system's confidence score that this Knowledge answer is a good match - # for this conversational query, range from 0.0 (completely uncertain) - # to 1.0 (completely certain). - # Corresponds to the JSON property `confidence` - # @return [Float] - attr_accessor :confidence - - # A map that contains metadata about the answer and the - # document from which it originates. - # Corresponds to the JSON property `metadata` - # @return [Hash] - attr_accessor :metadata - - # The corresponding FAQ question. - # Corresponds to the JSON property `question` - # @return [String] - attr_accessor :question - - # Indicates which Knowledge Document this answer was extracted - # from. - # Format: `projects//agent/knowledgeBases//documents/`. - # Corresponds to the JSON property `source` - # @return [String] - attr_accessor :source - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @answer = args[:answer] if args.key?(:answer) - @answer_record = args[:answer_record] if args.key?(:answer_record) - @confidence = args[:confidence] if args.key?(:confidence) - @metadata = args[:metadata] if args.key?(:metadata) - @question = args[:question] if args.key?(:question) - @source = args[:source] if args.key?(:source) - end - end - - # Represents a notification sent to Cloud Pub/Sub subscribers for - # human agent assistant events in a specific conversation. - class GoogleCloudDialogflowV2HumanAgentAssistantEvent - include Google::Apis::Core::Hashable - - # The conversation this notification refers to. - # Format: `projects//conversations/`. - # Corresponds to the JSON property `conversation` - # @return [String] - attr_accessor :conversation - - # The participant that the suggestion is compiled for. And This field is used - # to call Participants.ListSuggestions API. Format: - # `projects//conversations//participants/`. - # It will not be set in legacy workflow. - # HumanAgentAssistantConfig.name for more - # information. - # Corresponds to the JSON property `participant` - # @return [String] - attr_accessor :participant - - # The suggestion results payload that this notification refers to. - # Corresponds to the JSON property `suggestionResults` - # @return [Array] - attr_accessor :suggestion_results - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @conversation = args[:conversation] if args.key?(:conversation) - @participant = args[:participant] if args.key?(:participant) - @suggestion_results = args[:suggestion_results] if args.key?(:suggestion_results) - end - end - # The request message for Agents.ImportAgent. class GoogleCloudDialogflowV2ImportAgentRequest include Google::Apis::Core::Hashable @@ -1083,9 +934,12 @@ module Google attr_accessor :parent_followup_intent_name # Optional. The priority of this intent. Higher numbers represent higher - # priorities. If this is zero or unspecified, we use the default - # priority 500000. - # Negative numbers mean that the intent is disabled. + # priorities. + # - If the supplied value is unspecified or 0, the service + # translates the value to 500,000, which corresponds to the + # `Normal` priority in the console. + # - If the supplied value is negative, the intent is ignored + # in runtime detect intent requests. # Corresponds to the JSON property `priority` # @return [Fixnum] attr_accessor :priority @@ -1549,6 +1403,11 @@ module Google # @return [Array] attr_accessor :items + # Optional. Subtitle of the list. + # Corresponds to the JSON property `subtitle` + # @return [String] + attr_accessor :subtitle + # Optional. The overall title of the list. # Corresponds to the JSON property `title` # @return [String] @@ -1561,6 +1420,7 @@ module Google # Update properties of this object def update!(**args) @items = args[:items] if args.key?(:items) + @subtitle = args[:subtitle] if args.key?(:subtitle) @title = args[:title] if args.key?(:title) end end @@ -1942,25 +1802,6 @@ module Google end end - # Metadata in google::longrunning::Operation for Knowledge operations. - class GoogleCloudDialogflowV2KnowledgeOperationMetadata - include Google::Apis::Core::Hashable - - # Output only. The current state of this operation. - # Corresponds to the JSON property `state` - # @return [String] - attr_accessor :state - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @state = args[:state] if args.key?(:state) - end - end - # The response message for Contexts.ListContexts. class GoogleCloudDialogflowV2ListContextsResponse include Google::Apis::Core::Hashable @@ -2565,118 +2406,6 @@ module Google end end - # The response message for [Participants.SuggestArticles] - class GoogleCloudDialogflowV2SuggestArticlesResponse - include Google::Apis::Core::Hashable - - # Articles ordered by score in descending order. - # Corresponds to the JSON property `articleAnswers` - # @return [Array] - attr_accessor :article_answers - - # Number of messages prior to and including - # last_conversation_message to compile the suggestion. It may be smaller - # than the CompileSuggestionRequest.context_messages_count field in the - # request if there aren't that many messages in the conversation. - # Corresponds to the JSON property `contextSize` - # @return [Fixnum] - attr_accessor :context_size - - # The name of the latest conversation message used to compile - # suggestion for. - # Format: `projects//conversations//messages/`. - # Corresponds to the JSON property `latestMessage` - # @return [String] - attr_accessor :latest_message - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @article_answers = args[:article_answers] if args.key?(:article_answers) - @context_size = args[:context_size] if args.key?(:context_size) - @latest_message = args[:latest_message] if args.key?(:latest_message) - end - end - - # The request message for [Participants.SuggestFaqAnswers] - class GoogleCloudDialogflowV2SuggestFaqAnswersResponse - include Google::Apis::Core::Hashable - - # Number of messages prior to and including - # last_conversation_message to compile the suggestion. It may be smaller - # than the CompileSuggestionRequest.context_messages_count field in the - # request if there aren't that many messages in the conversation. - # Corresponds to the JSON property `contextSize` - # @return [Fixnum] - attr_accessor :context_size - - # Answers extracted from FAQ documents. - # Corresponds to the JSON property `faqAnswers` - # @return [Array] - attr_accessor :faq_answers - - # The name of the latest conversation message used to compile - # suggestion for. - # Format: `projects//conversations//messages/`. - # Corresponds to the JSON property `latestMessage` - # @return [String] - attr_accessor :latest_message - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @context_size = args[:context_size] if args.key?(:context_size) - @faq_answers = args[:faq_answers] if args.key?(:faq_answers) - @latest_message = args[:latest_message] if args.key?(:latest_message) - end - end - - # One response of different type of suggestion response which is used in - # the response of Participants.AnalyzeContent and - # Participants.AnalyzeContent, as well as HumanAgentAssistantEvent. - class GoogleCloudDialogflowV2SuggestionResult - include Google::Apis::Core::Hashable - - # The `Status` type defines a logical error model that is suitable for - # different programming environments, including REST APIs and RPC APIs. It is - # used by [gRPC](https://github.com/grpc). Each `Status` message contains - # three pieces of data: error code, error message, and error details. - # You can find out more about this error model and how to work with it in the - # [API Design Guide](https://cloud.google.com/apis/design/errors). - # Corresponds to the JSON property `error` - # @return [Google::Apis::DialogflowV2::GoogleRpcStatus] - attr_accessor :error - - # The response message for [Participants.SuggestArticles] - # Corresponds to the JSON property `suggestArticlesResponse` - # @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestArticlesResponse] - attr_accessor :suggest_articles_response - - # The request message for [Participants.SuggestFaqAnswers] - # Corresponds to the JSON property `suggestFaqAnswersResponse` - # @return [Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestFaqAnswersResponse] - attr_accessor :suggest_faq_answers_response - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @error = args[:error] if args.key?(:error) - @suggest_articles_response = args[:suggest_articles_response] if args.key?(:suggest_articles_response) - @suggest_faq_answers_response = args[:suggest_faq_answers_response] if args.key?(:suggest_faq_answers_response) - end - end - # Configuration of how speech should be synthesized. class GoogleCloudDialogflowV2SynthesizeSpeechConfig include Google::Apis::Core::Hashable @@ -3362,10 +3091,13 @@ module Google # @return [String] attr_accessor :parent_followup_intent_name - # Optional. The priority of this intent. Higher numbers represent higher - # priorities. If this is zero or unspecified, we use the default - # priority 500000. - # Negative numbers mean that the intent is disabled. + # The priority of this intent. Higher numbers represent higher + # priorities. + # - If the supplied value is unspecified or 0, the service + # translates the value to 500,000, which corresponds to the + # `Normal` priority in the console. + # - If the supplied value is negative, the intent is ignored + # in runtime detect intent requests. # Corresponds to the JSON property `priority` # @return [Fixnum] attr_accessor :priority @@ -4009,6 +3741,11 @@ module Google # @return [Array] attr_accessor :items + # Optional. Subtitle of the list. + # Corresponds to the JSON property `subtitle` + # @return [String] + attr_accessor :subtitle + # Optional. The overall title of the list. # Corresponds to the JSON property `title` # @return [String] @@ -4021,6 +3758,7 @@ module Google # Update properties of this object def update!(**args) @items = args[:items] if args.key?(:items) + @subtitle = args[:subtitle] if args.key?(:subtitle) @title = args[:title] if args.key?(:title) end end diff --git a/generated/google/apis/dialogflow_v2/representations.rb b/generated/google/apis/dialogflow_v2/representations.rb index 172d98a09..00d2f56c3 100644 --- a/generated/google/apis/dialogflow_v2/representations.rb +++ b/generated/google/apis/dialogflow_v2/representations.rb @@ -28,12 +28,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowV2ArticleAnswer - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowV2BatchCreateEntitiesRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -142,18 +136,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowV2FaqAnswer - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowV2HumanAgentAssistantEvent - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowV2ImportAgentRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -316,12 +298,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowV2KnowledgeOperationMetadata - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowV2ListContextsResponse class Representation < Google::Apis::Core::JsonRepresentation; end @@ -412,24 +388,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowV2SuggestArticlesResponse - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowV2SuggestFaqAnswersResponse - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowV2SuggestionResult - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowV2SynthesizeSpeechConfig class Representation < Google::Apis::Core::JsonRepresentation; end @@ -910,18 +868,6 @@ module Google end end - class GoogleCloudDialogflowV2ArticleAnswer - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :answer_record, as: 'answerRecord' - property :confidence, as: 'confidence' - hash :metadata, as: 'metadata' - collection :snippets, as: 'snippets' - property :title, as: 'title' - property :uri, as: 'uri' - end - end - class GoogleCloudDialogflowV2BatchCreateEntitiesRequest # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1092,28 +1038,6 @@ module Google end end - class GoogleCloudDialogflowV2FaqAnswer - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :answer, as: 'answer' - property :answer_record, as: 'answerRecord' - property :confidence, as: 'confidence' - hash :metadata, as: 'metadata' - property :question, as: 'question' - property :source, as: 'source' - end - end - - class GoogleCloudDialogflowV2HumanAgentAssistantEvent - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :conversation, as: 'conversation' - property :participant, as: 'participant' - collection :suggestion_results, as: 'suggestionResults', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestionResult, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestionResult::Representation - - end - end - class GoogleCloudDialogflowV2ImportAgentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1296,6 +1220,7 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation collection :items, as: 'items', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2IntentMessageListSelectItem, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2IntentMessageListSelectItem::Representation + property :subtitle, as: 'subtitle' property :title, as: 'title' end end @@ -1402,13 +1327,6 @@ module Google end end - class GoogleCloudDialogflowV2KnowledgeOperationMetadata - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :state, as: 'state' - end - end - class GoogleCloudDialogflowV2ListContextsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1568,38 +1486,6 @@ module Google end end - class GoogleCloudDialogflowV2SuggestArticlesResponse - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :article_answers, as: 'articleAnswers', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2ArticleAnswer, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2ArticleAnswer::Representation - - property :context_size, as: 'contextSize' - property :latest_message, as: 'latestMessage' - end - end - - class GoogleCloudDialogflowV2SuggestFaqAnswersResponse - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :context_size, as: 'contextSize' - collection :faq_answers, as: 'faqAnswers', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2FaqAnswer, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2FaqAnswer::Representation - - property :latest_message, as: 'latestMessage' - end - end - - class GoogleCloudDialogflowV2SuggestionResult - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :error, as: 'error', class: Google::Apis::DialogflowV2::GoogleRpcStatus, decorator: Google::Apis::DialogflowV2::GoogleRpcStatus::Representation - - property :suggest_articles_response, as: 'suggestArticlesResponse', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestArticlesResponse, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestArticlesResponse::Representation - - property :suggest_faq_answers_response, as: 'suggestFaqAnswersResponse', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestFaqAnswersResponse, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SuggestFaqAnswersResponse::Representation - - end - end - class GoogleCloudDialogflowV2SynthesizeSpeechConfig # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1951,6 +1837,7 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation collection :items, as: 'items', class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1IntentMessageListSelectItem, decorator: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2beta1IntentMessageListSelectItem::Representation + property :subtitle, as: 'subtitle' property :title, as: 'title' end end diff --git a/generated/google/apis/dialogflow_v2beta1.rb b/generated/google/apis/dialogflow_v2beta1.rb index f4e8d4eaf..55d9b5ff3 100644 --- a/generated/google/apis/dialogflow_v2beta1.rb +++ b/generated/google/apis/dialogflow_v2beta1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/dialogflow/ module DialogflowV2beta1 VERSION = 'V2beta1' - REVISION = '20191005' + REVISION = '20191027' # 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/dialogflow_v2beta1/classes.rb b/generated/google/apis/dialogflow_v2beta1/classes.rb index 9cdd6040c..b766b0f96 100644 --- a/generated/google/apis/dialogflow_v2beta1/classes.rb +++ b/generated/google/apis/dialogflow_v2beta1/classes.rb @@ -22,60 +22,6 @@ module Google module Apis module DialogflowV2beta1 - # Represents article answer. - class GoogleCloudDialogflowV2ArticleAnswer - include Google::Apis::Core::Hashable - - # The name of answer record, in the format of - # "projects//answerRecords/" - # Corresponds to the JSON property `answerRecord` - # @return [String] - attr_accessor :answer_record - - # Article match confidence. - # The system's confidence score that this article is a good match for this - # converstation, as a value from 0.0 (completely uncertain) to 1.0 - # (completely certain). - # Corresponds to the JSON property `confidence` - # @return [Float] - attr_accessor :confidence - - # A map that contains metadata about the answer and the - # document from which it originates. - # Corresponds to the JSON property `metadata` - # @return [Hash] - attr_accessor :metadata - - # Article snippets. - # Corresponds to the JSON property `snippets` - # @return [Array] - attr_accessor :snippets - - # The article title. - # Corresponds to the JSON property `title` - # @return [String] - attr_accessor :title - - # The article URI. - # Corresponds to the JSON property `uri` - # @return [String] - attr_accessor :uri - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @answer_record = args[:answer_record] if args.key?(:answer_record) - @confidence = args[:confidence] if args.key?(:confidence) - @metadata = args[:metadata] if args.key?(:metadata) - @snippets = args[:snippets] if args.key?(:snippets) - @title = args[:title] if args.key?(:title) - @uri = args[:uri] if args.key?(:uri) - end - end - # The response message for EntityTypes.BatchUpdateEntityTypes. class GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse include Google::Apis::Core::Hashable @@ -311,101 +257,6 @@ module Google end end - # Represents answer from "frequently asked questions". - class GoogleCloudDialogflowV2FaqAnswer - include Google::Apis::Core::Hashable - - # The piece of text from the `source` knowledge base document. - # Corresponds to the JSON property `answer` - # @return [String] - attr_accessor :answer - - # The name of answer record, in the format of - # "projects//answerRecords/" - # Corresponds to the JSON property `answerRecord` - # @return [String] - attr_accessor :answer_record - - # The system's confidence score that this Knowledge answer is a good match - # for this conversational query, range from 0.0 (completely uncertain) - # to 1.0 (completely certain). - # Corresponds to the JSON property `confidence` - # @return [Float] - attr_accessor :confidence - - # A map that contains metadata about the answer and the - # document from which it originates. - # Corresponds to the JSON property `metadata` - # @return [Hash] - attr_accessor :metadata - - # The corresponding FAQ question. - # Corresponds to the JSON property `question` - # @return [String] - attr_accessor :question - - # Indicates which Knowledge Document this answer was extracted - # from. - # Format: `projects//agent/knowledgeBases//documents/`. - # Corresponds to the JSON property `source` - # @return [String] - attr_accessor :source - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @answer = args[:answer] if args.key?(:answer) - @answer_record = args[:answer_record] if args.key?(:answer_record) - @confidence = args[:confidence] if args.key?(:confidence) - @metadata = args[:metadata] if args.key?(:metadata) - @question = args[:question] if args.key?(:question) - @source = args[:source] if args.key?(:source) - end - end - - # Represents a notification sent to Cloud Pub/Sub subscribers for - # human agent assistant events in a specific conversation. - class GoogleCloudDialogflowV2HumanAgentAssistantEvent - include Google::Apis::Core::Hashable - - # The conversation this notification refers to. - # Format: `projects//conversations/`. - # Corresponds to the JSON property `conversation` - # @return [String] - attr_accessor :conversation - - # The participant that the suggestion is compiled for. And This field is used - # to call Participants.ListSuggestions API. Format: - # `projects//conversations//participants/`. - # It will not be set in legacy workflow. - # HumanAgentAssistantConfig.name for more - # information. - # Corresponds to the JSON property `participant` - # @return [String] - attr_accessor :participant - - # The suggestion results payload that this notification refers to. - # Corresponds to the JSON property `suggestionResults` - # @return [Array] - attr_accessor :suggestion_results - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @conversation = args[:conversation] if args.key?(:conversation) - @participant = args[:participant] if args.key?(:participant) - @suggestion_results = args[:suggestion_results] if args.key?(:suggestion_results) - end - end - # Represents an intent. # Intents convert a number of user expressions or patterns into an action. An # action is an extraction of a user command or sentence semantics. @@ -503,9 +354,12 @@ module Google attr_accessor :parent_followup_intent_name # Optional. The priority of this intent. Higher numbers represent higher - # priorities. If this is zero or unspecified, we use the default - # priority 500000. - # Negative numbers mean that the intent is disabled. + # priorities. + # - If the supplied value is unspecified or 0, the service + # translates the value to 500,000, which corresponds to the + # `Normal` priority in the console. + # - If the supplied value is negative, the intent is ignored + # in runtime detect intent requests. # Corresponds to the JSON property `priority` # @return [Fixnum] attr_accessor :priority @@ -950,6 +804,11 @@ module Google # @return [Array] attr_accessor :items + # Optional. Subtitle of the list. + # Corresponds to the JSON property `subtitle` + # @return [String] + attr_accessor :subtitle + # Optional. The overall title of the list. # Corresponds to the JSON property `title` # @return [String] @@ -962,6 +821,7 @@ module Google # Update properties of this object def update!(**args) @items = args[:items] if args.key?(:items) + @subtitle = args[:subtitle] if args.key?(:subtitle) @title = args[:title] if args.key?(:title) end end @@ -1343,25 +1203,6 @@ module Google end end - # Metadata in google::longrunning::Operation for Knowledge operations. - class GoogleCloudDialogflowV2KnowledgeOperationMetadata - include Google::Apis::Core::Hashable - - # Output only. The current state of this operation. - # Corresponds to the JSON property `state` - # @return [String] - attr_accessor :state - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @state = args[:state] if args.key?(:state) - end - end - # Represents the contents of the original request that was passed to # the `[Streaming]DetectIntent` call. class GoogleCloudDialogflowV2OriginalDetectIntentRequest @@ -1640,118 +1481,6 @@ module Google end end - # The response message for [Participants.SuggestArticles] - class GoogleCloudDialogflowV2SuggestArticlesResponse - include Google::Apis::Core::Hashable - - # Articles ordered by score in descending order. - # Corresponds to the JSON property `articleAnswers` - # @return [Array] - attr_accessor :article_answers - - # Number of messages prior to and including - # last_conversation_message to compile the suggestion. It may be smaller - # than the CompileSuggestionRequest.context_messages_count field in the - # request if there aren't that many messages in the conversation. - # Corresponds to the JSON property `contextSize` - # @return [Fixnum] - attr_accessor :context_size - - # The name of the latest conversation message used to compile - # suggestion for. - # Format: `projects//conversations//messages/`. - # Corresponds to the JSON property `latestMessage` - # @return [String] - attr_accessor :latest_message - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @article_answers = args[:article_answers] if args.key?(:article_answers) - @context_size = args[:context_size] if args.key?(:context_size) - @latest_message = args[:latest_message] if args.key?(:latest_message) - end - end - - # The request message for [Participants.SuggestFaqAnswers] - class GoogleCloudDialogflowV2SuggestFaqAnswersResponse - include Google::Apis::Core::Hashable - - # Number of messages prior to and including - # last_conversation_message to compile the suggestion. It may be smaller - # than the CompileSuggestionRequest.context_messages_count field in the - # request if there aren't that many messages in the conversation. - # Corresponds to the JSON property `contextSize` - # @return [Fixnum] - attr_accessor :context_size - - # Answers extracted from FAQ documents. - # Corresponds to the JSON property `faqAnswers` - # @return [Array] - attr_accessor :faq_answers - - # The name of the latest conversation message used to compile - # suggestion for. - # Format: `projects//conversations//messages/`. - # Corresponds to the JSON property `latestMessage` - # @return [String] - attr_accessor :latest_message - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @context_size = args[:context_size] if args.key?(:context_size) - @faq_answers = args[:faq_answers] if args.key?(:faq_answers) - @latest_message = args[:latest_message] if args.key?(:latest_message) - end - end - - # One response of different type of suggestion response which is used in - # the response of Participants.AnalyzeContent and - # Participants.AnalyzeContent, as well as HumanAgentAssistantEvent. - class GoogleCloudDialogflowV2SuggestionResult - include Google::Apis::Core::Hashable - - # The `Status` type defines a logical error model that is suitable for - # different programming environments, including REST APIs and RPC APIs. It is - # used by [gRPC](https://github.com/grpc). Each `Status` message contains - # three pieces of data: error code, error message, and error details. - # You can find out more about this error model and how to work with it in the - # [API Design Guide](https://cloud.google.com/apis/design/errors). - # Corresponds to the JSON property `error` - # @return [Google::Apis::DialogflowV2beta1::GoogleRpcStatus] - attr_accessor :error - - # The response message for [Participants.SuggestArticles] - # Corresponds to the JSON property `suggestArticlesResponse` - # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2SuggestArticlesResponse] - attr_accessor :suggest_articles_response - - # The request message for [Participants.SuggestFaqAnswers] - # Corresponds to the JSON property `suggestFaqAnswersResponse` - # @return [Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2SuggestFaqAnswersResponse] - attr_accessor :suggest_faq_answers_response - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @error = args[:error] if args.key?(:error) - @suggest_articles_response = args[:suggest_articles_response] if args.key?(:suggest_articles_response) - @suggest_faq_answers_response = args[:suggest_faq_answers_response] if args.key?(:suggest_faq_answers_response) - end - end - # The request message for a webhook call. class GoogleCloudDialogflowV2WebhookRequest include Google::Apis::Core::Hashable @@ -3033,10 +2762,13 @@ module Google # @return [String] attr_accessor :parent_followup_intent_name - # Optional. The priority of this intent. Higher numbers represent higher - # priorities. If this is zero or unspecified, we use the default - # priority 500000. - # Negative numbers mean that the intent is disabled. + # The priority of this intent. Higher numbers represent higher + # priorities. + # - If the supplied value is unspecified or 0, the service + # translates the value to 500,000, which corresponds to the + # `Normal` priority in the console. + # - If the supplied value is negative, the intent is ignored + # in runtime detect intent requests. # Corresponds to the JSON property `priority` # @return [Fixnum] attr_accessor :priority @@ -3699,6 +3431,11 @@ module Google # @return [Array] attr_accessor :items + # Optional. Subtitle of the list. + # Corresponds to the JSON property `subtitle` + # @return [String] + attr_accessor :subtitle + # Optional. The overall title of the list. # Corresponds to the JSON property `title` # @return [String] @@ -3711,6 +3448,7 @@ module Google # Update properties of this object def update!(**args) @items = args[:items] if args.key?(:items) + @subtitle = args[:subtitle] if args.key?(:subtitle) @title = args[:title] if args.key?(:title) end end @@ -4794,6 +4532,13 @@ module Google # @return [String] attr_accessor :display_name + # Language which represents the KnowledgeBase. When the KnowledgeBase is + # created/updated, this is populated for all non en-us languages. If not + # populated, the default language en-us applies. + # Corresponds to the JSON property `languageCode` + # @return [String] + attr_accessor :language_code + # The knowledge base resource name. # The name must be empty when creating a knowledge base. # Format: `projects//knowledgeBases/`. @@ -4808,6 +4553,7 @@ module Google # Update properties of this object def update!(**args) @display_name = args[:display_name] if args.key?(:display_name) + @language_code = args[:language_code] if args.key?(:language_code) @name = args[:name] if args.key?(:name) end end diff --git a/generated/google/apis/dialogflow_v2beta1/representations.rb b/generated/google/apis/dialogflow_v2beta1/representations.rb index caf1e398b..ea315468c 100644 --- a/generated/google/apis/dialogflow_v2beta1/representations.rb +++ b/generated/google/apis/dialogflow_v2beta1/representations.rb @@ -22,12 +22,6 @@ module Google module Apis module DialogflowV2beta1 - class GoogleCloudDialogflowV2ArticleAnswer - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse class Representation < Google::Apis::Core::JsonRepresentation; end @@ -70,18 +64,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowV2FaqAnswer - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowV2HumanAgentAssistantEvent - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowV2Intent class Representation < Google::Apis::Core::JsonRepresentation; end @@ -226,12 +208,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowV2KnowledgeOperationMetadata - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowV2OriginalDetectIntentRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -262,24 +238,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowV2SuggestArticlesResponse - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowV2SuggestFaqAnswersResponse - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class GoogleCloudDialogflowV2SuggestionResult - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class GoogleCloudDialogflowV2WebhookRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -946,18 +904,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class GoogleCloudDialogflowV2ArticleAnswer - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :answer_record, as: 'answerRecord' - property :confidence, as: 'confidence' - hash :metadata, as: 'metadata' - collection :snippets, as: 'snippets' - property :title, as: 'title' - property :uri, as: 'uri' - end - end - class GoogleCloudDialogflowV2BatchUpdateEntityTypesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1021,28 +967,6 @@ module Google end end - class GoogleCloudDialogflowV2FaqAnswer - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :answer, as: 'answer' - property :answer_record, as: 'answerRecord' - property :confidence, as: 'confidence' - hash :metadata, as: 'metadata' - property :question, as: 'question' - property :source, as: 'source' - end - end - - class GoogleCloudDialogflowV2HumanAgentAssistantEvent - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :conversation, as: 'conversation' - property :participant, as: 'participant' - collection :suggestion_results, as: 'suggestionResults', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2SuggestionResult, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2SuggestionResult::Representation - - end - end - class GoogleCloudDialogflowV2Intent # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1197,6 +1121,7 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation collection :items, as: 'items', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageListSelectItem, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2IntentMessageListSelectItem::Representation + property :subtitle, as: 'subtitle' property :title, as: 'title' end end @@ -1303,13 +1228,6 @@ module Google end end - class GoogleCloudDialogflowV2KnowledgeOperationMetadata - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :state, as: 'state' - end - end - class GoogleCloudDialogflowV2OriginalDetectIntentRequest # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1370,38 +1288,6 @@ module Google end end - class GoogleCloudDialogflowV2SuggestArticlesResponse - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :article_answers, as: 'articleAnswers', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2ArticleAnswer, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2ArticleAnswer::Representation - - property :context_size, as: 'contextSize' - property :latest_message, as: 'latestMessage' - end - end - - class GoogleCloudDialogflowV2SuggestFaqAnswersResponse - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :context_size, as: 'contextSize' - collection :faq_answers, as: 'faqAnswers', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2FaqAnswer, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2FaqAnswer::Representation - - property :latest_message, as: 'latestMessage' - end - end - - class GoogleCloudDialogflowV2SuggestionResult - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :error, as: 'error', class: Google::Apis::DialogflowV2beta1::GoogleRpcStatus, decorator: Google::Apis::DialogflowV2beta1::GoogleRpcStatus::Representation - - property :suggest_articles_response, as: 'suggestArticlesResponse', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2SuggestArticlesResponse, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2SuggestArticlesResponse::Representation - - property :suggest_faq_answers_response, as: 'suggestFaqAnswersResponse', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2SuggestFaqAnswersResponse, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2SuggestFaqAnswersResponse::Representation - - end - end - class GoogleCloudDialogflowV2WebhookRequest # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -1898,6 +1784,7 @@ module Google class Representation < Google::Apis::Core::JsonRepresentation collection :items, as: 'items', class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageListSelectItem, decorator: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1IntentMessageListSelectItem::Representation + property :subtitle, as: 'subtitle' property :title, as: 'title' end end @@ -2204,6 +2091,7 @@ module Google # @private class Representation < Google::Apis::Core::JsonRepresentation property :display_name, as: 'displayName' + property :language_code, as: 'languageCode' property :name, as: 'name' end end diff --git a/generated/google/apis/drive_v2.rb b/generated/google/apis/drive_v2.rb index 775dd8995..ff0c52552 100644 --- a/generated/google/apis/drive_v2.rb +++ b/generated/google/apis/drive_v2.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/drive/ module DriveV2 VERSION = 'V2' - REVISION = '20191015' + REVISION = '20191017' # See, edit, create, and delete all of your Google Drive files AUTH_DRIVE = 'https://www.googleapis.com/auth/drive' diff --git a/generated/google/apis/drive_v2/service.rb b/generated/google/apis/drive_v2/service.rb index 9d2391ae0..722562ce5 100644 --- a/generated/google/apis/drive_v2/service.rb +++ b/generated/google/apis/drive_v2/service.rb @@ -795,7 +795,7 @@ module Google execute_or_queue_command(command, &block) end - # Updates an existing comment. This method supports patch semantics. + # Updates an existing comment. # @param [String] file_id # The ID of the file. # @param [String] comment_id @@ -2960,7 +2960,7 @@ module Google execute_or_queue_command(command, &block) end - # Updates an existing reply. This method supports patch semantics. + # Updates an existing reply. # @param [String] file_id # The ID of the file. # @param [String] comment_id @@ -3156,7 +3156,7 @@ module Google execute_or_queue_command(command, &block) end - # Updates a revision. This method supports patch semantics. + # Updates a revision. # @param [String] file_id # The ID for the file. # @param [String] revision_id diff --git a/generated/google/apis/drive_v3.rb b/generated/google/apis/drive_v3.rb index 3b9bfa97e..4616a99eb 100644 --- a/generated/google/apis/drive_v3.rb +++ b/generated/google/apis/drive_v3.rb @@ -26,7 +26,7 @@ module Google # @see https://developers.google.com/drive/ module DriveV3 VERSION = 'V3' - REVISION = '20190926' + REVISION = '20191017' # See, edit, create, and delete all of your Google Drive files AUTH_DRIVE = 'https://www.googleapis.com/auth/drive' diff --git a/generated/google/apis/games_management_v1management.rb b/generated/google/apis/games_management_v1management.rb index cd5906162..d959941f8 100644 --- a/generated/google/apis/games_management_v1management.rb +++ b/generated/google/apis/games_management_v1management.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/games/services module GamesManagementV1management VERSION = 'V1management' - REVISION = '20190725' + REVISION = '20191017' # Create, edit, and delete your Google Play Games activity AUTH_GAMES = 'https://www.googleapis.com/auth/games' diff --git a/generated/google/apis/games_management_v1management/classes.rb b/generated/google/apis/games_management_v1management/classes.rb index 38ca5b600..8dc555a9b 100644 --- a/generated/google/apis/games_management_v1management/classes.rb +++ b/generated/google/apis/games_management_v1management/classes.rb @@ -364,6 +364,11 @@ module Google # @return [String] attr_accessor :player_id + # + # Corresponds to the JSON property `playerStattus` + # @return [String] + attr_accessor :player_stattus + # This is a JSON template for profile settings # Corresponds to the JSON property `profileSettings` # @return [Google::Apis::GamesManagementV1management::ProfileSettings] @@ -390,6 +395,7 @@ module Google @name = args[:name] if args.key?(:name) @original_player_id = args[:original_player_id] if args.key?(:original_player_id) @player_id = args[:player_id] if args.key?(:player_id) + @player_stattus = args[:player_stattus] if args.key?(:player_stattus) @profile_settings = args[:profile_settings] if args.key?(:profile_settings) @title = args[:title] if args.key?(:title) end @@ -510,32 +516,6 @@ module Google end end - # This is a JSON template for multiple quests reset all request. - class QuestsResetMultipleForAllRequest - include Google::Apis::Core::Hashable - - # Uniquely identifies the type of this resource. Value is always the fixed - # string gamesManagement#questsResetMultipleForAllRequest. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # The IDs of quests to reset. - # Corresponds to the JSON property `quest_ids` - # @return [Array] - attr_accessor :quest_ids - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @kind = args[:kind] if args.key?(:kind) - @quest_ids = args[:quest_ids] if args.key?(:quest_ids) - end - end - # This is a JSON template for multiple scores reset all request. class ScoresResetMultipleForAllRequest include Google::Apis::Core::Hashable diff --git a/generated/google/apis/games_management_v1management/representations.rb b/generated/google/apis/games_management_v1management/representations.rb index aebeb6202..5351235b6 100644 --- a/generated/google/apis/games_management_v1management/representations.rb +++ b/generated/google/apis/games_management_v1management/representations.rb @@ -106,12 +106,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class QuestsResetMultipleForAllRequest - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class ScoresResetMultipleForAllRequest class Representation < Google::Apis::Core::JsonRepresentation; end @@ -218,6 +212,7 @@ module Google property :original_player_id, as: 'originalPlayerId' property :player_id, as: 'playerId' + property :player_stattus, as: 'playerStattus' property :profile_settings, as: 'profileSettings', class: Google::Apis::GamesManagementV1management::ProfileSettings, decorator: Google::Apis::GamesManagementV1management::ProfileSettings::Representation property :title, as: 'title' @@ -258,14 +253,6 @@ module Google end end - class QuestsResetMultipleForAllRequest - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :kind, as: 'kind' - collection :quest_ids, as: 'quest_ids' - end - end - class ScoresResetMultipleForAllRequest # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google/apis/games_management_v1management/service.rb b/generated/google/apis/games_management_v1management/service.rb index d4066dabe..aba174378 100644 --- a/generated/google/apis/games_management_v1management/service.rb +++ b/generated/google/apis/games_management_v1management/service.rb @@ -487,164 +487,6 @@ module Google execute_or_queue_command(command, &block) end - # Resets all player progress on the quest with the given ID for the currently - # authenticated player. This method is only accessible to whitelisted tester - # accounts for your application. - # @param [String] quest_id - # The ID of the quest. - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [NilClass] No result returned for this method - # @yieldparam err [StandardError] error object if request failed - # - # @return [void] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def reset_quest(quest_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'quests/{questId}/reset', options) - command.params['questId'] = quest_id unless quest_id.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - - # Resets all player progress on all quests for the currently authenticated - # player. This method is only accessible to whitelisted tester accounts for your - # application. - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [NilClass] No result returned for this method - # @yieldparam err [StandardError] error object if request failed - # - # @return [void] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def reset_quest_all(fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'quests/reset', options) - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - - # Resets all draft quests for all players. This method is only available to user - # accounts for your developer console. - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [NilClass] No result returned for this method - # @yieldparam err [StandardError] error object if request failed - # - # @return [void] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def reset_quest_all_for_all_players(fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'quests/resetAllForAllPlayers', options) - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - - # Resets all player progress on the quest with the given ID for all players. - # This method is only available to user accounts for your developer console. - # Only draft quests can be reset. - # @param [String] quest_id - # The ID of the quest. - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [NilClass] No result returned for this method - # @yieldparam err [StandardError] error object if request failed - # - # @return [void] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def reset_quest_for_all_players(quest_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'quests/{questId}/resetForAllPlayers', options) - command.params['questId'] = quest_id unless quest_id.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - - # Resets quests with the given IDs for all players. This method is only - # available to user accounts for your developer console. Only draft quests may - # be reset. - # @param [Google::Apis::GamesManagementV1management::QuestsResetMultipleForAllRequest] quests_reset_multiple_for_all_request_object - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [NilClass] No result returned for this method - # @yieldparam err [StandardError] error object if request failed - # - # @return [void] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def reset_quest_multiple_for_all_players(quests_reset_multiple_for_all_request_object = nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'quests/resetMultipleForAllPlayers', options) - command.request_representation = Google::Apis::GamesManagementV1management::QuestsResetMultipleForAllRequest::Representation - command.request_object = quests_reset_multiple_for_all_request_object - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - # Reset all rooms for the currently authenticated player for your application. # This method is only accessible to whitelisted tester accounts for your # application. diff --git a/generated/google/apis/games_v1.rb b/generated/google/apis/games_v1.rb index b42f28151..e0c7300cb 100644 --- a/generated/google/apis/games_v1.rb +++ b/generated/google/apis/games_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/games/services/ module GamesV1 VERSION = 'V1' - REVISION = '20190725' + REVISION = '20191017' # View and manage its own configuration data in your Google Drive AUTH_DRIVE_APPDATA = 'https://www.googleapis.com/auth/drive.appdata' diff --git a/generated/google/apis/games_v1/classes.rb b/generated/google/apis/games_v1/classes.rb index 98d7e0c27..5bc9177f0 100644 --- a/generated/google/apis/games_v1/classes.rb +++ b/generated/google/apis/games_v1/classes.rb @@ -2038,6 +2038,11 @@ module Google # @return [String] attr_accessor :player_id + # + # Corresponds to the JSON property `playerStattus` + # @return [String] + attr_accessor :player_stattus + # This is a JSON template for profile settings # Corresponds to the JSON property `profileSettings` # @return [Google::Apis::GamesV1::ProfileSettings] @@ -2064,6 +2069,7 @@ module Google @name = args[:name] if args.key?(:name) @original_player_id = args[:original_player_id] if args.key?(:original_player_id) @player_id = args[:player_id] if args.key?(:player_id) + @player_stattus = args[:player_stattus] if args.key?(:player_stattus) @profile_settings = args[:profile_settings] if args.key?(:profile_settings) @title = args[:title] if args.key?(:title) end @@ -2775,298 +2781,6 @@ module Google end end - # This is a JSON template for a Quest resource. - class Quest - include Google::Apis::Core::Hashable - - # The timestamp at which the user accepted the quest in milliseconds since the - # epoch in UTC. Only present if the player has accepted the quest. - # Corresponds to the JSON property `acceptedTimestampMillis` - # @return [Fixnum] - attr_accessor :accepted_timestamp_millis - - # The ID of the application this quest is part of. - # Corresponds to the JSON property `applicationId` - # @return [String] - attr_accessor :application_id - - # The banner image URL for the quest. - # Corresponds to the JSON property `bannerUrl` - # @return [String] - attr_accessor :banner_url - - # The description of the quest. - # Corresponds to the JSON property `description` - # @return [String] - attr_accessor :description - - # The timestamp at which the quest ceases to be active in milliseconds since the - # epoch in UTC. - # Corresponds to the JSON property `endTimestampMillis` - # @return [Fixnum] - attr_accessor :end_timestamp_millis - - # The icon image URL for the quest. - # Corresponds to the JSON property `iconUrl` - # @return [String] - attr_accessor :icon_url - - # The ID of the quest. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # Indicates whether the banner image being returned is a default image, or is - # game-provided. - # Corresponds to the JSON property `isDefaultBannerUrl` - # @return [Boolean] - attr_accessor :is_default_banner_url - alias_method :is_default_banner_url?, :is_default_banner_url - - # Indicates whether the icon image being returned is a default image, or is game- - # provided. - # Corresponds to the JSON property `isDefaultIconUrl` - # @return [Boolean] - attr_accessor :is_default_icon_url - alias_method :is_default_icon_url?, :is_default_icon_url - - # Uniquely identifies the type of this resource. Value is always the fixed - # string games#quest. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # The timestamp at which the quest was last updated by the user in milliseconds - # since the epoch in UTC. Only present if the player has accepted the quest. - # Corresponds to the JSON property `lastUpdatedTimestampMillis` - # @return [Fixnum] - attr_accessor :last_updated_timestamp_millis - - # The quest milestones. - # Corresponds to the JSON property `milestones` - # @return [Array] - attr_accessor :milestones - - # The name of the quest. - # Corresponds to the JSON property `name` - # @return [String] - attr_accessor :name - - # The timestamp at which the user should be notified that the quest will end - # soon in milliseconds since the epoch in UTC. - # Corresponds to the JSON property `notifyTimestampMillis` - # @return [Fixnum] - attr_accessor :notify_timestamp_millis - - # The timestamp at which the quest becomes active in milliseconds since the - # epoch in UTC. - # Corresponds to the JSON property `startTimestampMillis` - # @return [Fixnum] - attr_accessor :start_timestamp_millis - - # The state of the quest. - # Possible values are: - # - "UPCOMING": The quest is upcoming. The user can see the quest, but cannot - # accept it until it is open. - # - "OPEN": The quest is currently open and may be accepted at this time. - # - "ACCEPTED": The user is currently participating in this quest. - # - "COMPLETED": The user has completed the quest. - # - "FAILED": The quest was attempted but was not completed before the deadline - # expired. - # - "EXPIRED": The quest has expired and was not accepted. - # - "DELETED": The quest should be deleted from the local database. - # Corresponds to the JSON property `state` - # @return [String] - attr_accessor :state - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @accepted_timestamp_millis = args[:accepted_timestamp_millis] if args.key?(:accepted_timestamp_millis) - @application_id = args[:application_id] if args.key?(:application_id) - @banner_url = args[:banner_url] if args.key?(:banner_url) - @description = args[:description] if args.key?(:description) - @end_timestamp_millis = args[:end_timestamp_millis] if args.key?(:end_timestamp_millis) - @icon_url = args[:icon_url] if args.key?(:icon_url) - @id = args[:id] if args.key?(:id) - @is_default_banner_url = args[:is_default_banner_url] if args.key?(:is_default_banner_url) - @is_default_icon_url = args[:is_default_icon_url] if args.key?(:is_default_icon_url) - @kind = args[:kind] if args.key?(:kind) - @last_updated_timestamp_millis = args[:last_updated_timestamp_millis] if args.key?(:last_updated_timestamp_millis) - @milestones = args[:milestones] if args.key?(:milestones) - @name = args[:name] if args.key?(:name) - @notify_timestamp_millis = args[:notify_timestamp_millis] if args.key?(:notify_timestamp_millis) - @start_timestamp_millis = args[:start_timestamp_millis] if args.key?(:start_timestamp_millis) - @state = args[:state] if args.key?(:state) - end - end - - # This is a JSON template for a Quest Criterion Contribution resource. - class QuestContribution - include Google::Apis::Core::Hashable - - # The formatted value of the contribution as a string. Format depends on the - # configuration for the associated event definition in the Play Games Developer - # Console. - # Corresponds to the JSON property `formattedValue` - # @return [String] - attr_accessor :formatted_value - - # Uniquely identifies the type of this resource. Value is always the fixed - # string games#questContribution. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # The value of the contribution. - # Corresponds to the JSON property `value` - # @return [Fixnum] - attr_accessor :value - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @formatted_value = args[:formatted_value] if args.key?(:formatted_value) - @kind = args[:kind] if args.key?(:kind) - @value = args[:value] if args.key?(:value) - end - end - - # This is a JSON template for a Quest Criterion resource. - class QuestCriterion - include Google::Apis::Core::Hashable - - # This is a JSON template for a Quest Criterion Contribution resource. - # Corresponds to the JSON property `completionContribution` - # @return [Google::Apis::GamesV1::QuestContribution] - attr_accessor :completion_contribution - - # This is a JSON template for a Quest Criterion Contribution resource. - # Corresponds to the JSON property `currentContribution` - # @return [Google::Apis::GamesV1::QuestContribution] - attr_accessor :current_contribution - - # The ID of the event the criterion corresponds to. - # Corresponds to the JSON property `eventId` - # @return [String] - attr_accessor :event_id - - # This is a JSON template for a Quest Criterion Contribution resource. - # Corresponds to the JSON property `initialPlayerProgress` - # @return [Google::Apis::GamesV1::QuestContribution] - attr_accessor :initial_player_progress - - # Uniquely identifies the type of this resource. Value is always the fixed - # string games#questCriterion. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @completion_contribution = args[:completion_contribution] if args.key?(:completion_contribution) - @current_contribution = args[:current_contribution] if args.key?(:current_contribution) - @event_id = args[:event_id] if args.key?(:event_id) - @initial_player_progress = args[:initial_player_progress] if args.key?(:initial_player_progress) - @kind = args[:kind] if args.key?(:kind) - end - end - - # This is a JSON template for a list of quest objects. - class ListQuestResponse - include Google::Apis::Core::Hashable - - # The quests. - # Corresponds to the JSON property `items` - # @return [Array] - attr_accessor :items - - # Uniquely identifies the type of this resource. Value is always the fixed - # string games#questListResponse. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # Token corresponding to the next page of results. - # Corresponds to the JSON property `nextPageToken` - # @return [String] - attr_accessor :next_page_token - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @items = args[:items] if args.key?(:items) - @kind = args[:kind] if args.key?(:kind) - @next_page_token = args[:next_page_token] if args.key?(:next_page_token) - end - end - - # This is a JSON template for a Quest Milestone resource. - class QuestMilestone - include Google::Apis::Core::Hashable - - # The completion reward data of the milestone, represented as a Base64-encoded - # string. This is a developer-specified binary blob with size between 0 and 2 KB - # before encoding. - # Corresponds to the JSON property `completionRewardData` - # NOTE: Values are automatically base64 encoded/decoded in the client library. - # @return [String] - attr_accessor :completion_reward_data - - # The criteria of the milestone. - # Corresponds to the JSON property `criteria` - # @return [Array] - attr_accessor :criteria - - # The milestone ID. - # Corresponds to the JSON property `id` - # @return [String] - attr_accessor :id - - # Uniquely identifies the type of this resource. Value is always the fixed - # string games#questMilestone. - # Corresponds to the JSON property `kind` - # @return [String] - attr_accessor :kind - - # The current state of the milestone. - # Possible values are: - # - "COMPLETED_NOT_CLAIMED" - The milestone is complete, but has not yet been - # claimed. - # - "CLAIMED" - The milestone is complete and has been claimed. - # - "NOT_COMPLETED" - The milestone has not yet been completed. - # - "NOT_STARTED" - The milestone is for a quest that has not yet been accepted. - # Corresponds to the JSON property `state` - # @return [String] - attr_accessor :state - - def initialize(**args) - update!(**args) - end - - # Update properties of this object - def update!(**args) - @completion_reward_data = args[:completion_reward_data] if args.key?(:completion_reward_data) - @criteria = args[:criteria] if args.key?(:criteria) - @id = args[:id] if args.key?(:id) - @kind = args[:kind] if args.key?(:kind) - @state = args[:state] if args.key?(:state) - end - end - # This is a JSON template for the result of checking a revision. class CheckRevisionResponse include Google::Apis::Core::Hashable diff --git a/generated/google/apis/games_v1/representations.rb b/generated/google/apis/games_v1/representations.rb index c19000e81..5e3310d59 100644 --- a/generated/google/apis/games_v1/representations.rb +++ b/generated/google/apis/games_v1/representations.rb @@ -406,36 +406,6 @@ module Google include Google::Apis::Core::JsonObjectSupport end - class Quest - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class QuestContribution - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class QuestCriterion - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class ListQuestResponse - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - - class QuestMilestone - class Representation < Google::Apis::Core::JsonRepresentation; end - - include Google::Apis::Core::JsonObjectSupport - end - class CheckRevisionResponse class Representation < Google::Apis::Core::JsonRepresentation; end @@ -1141,6 +1111,7 @@ module Google property :original_player_id, as: 'originalPlayerId' property :player_id, as: 'playerId' + property :player_stattus, as: 'playerStattus' property :profile_settings, as: 'profileSettings', class: Google::Apis::GamesV1::ProfileSettings, decorator: Google::Apis::GamesV1::ProfileSettings::Representation property :title, as: 'title' @@ -1339,74 +1310,6 @@ module Google end end - class Quest - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :accepted_timestamp_millis, :numeric_string => true, as: 'acceptedTimestampMillis' - property :application_id, as: 'applicationId' - property :banner_url, as: 'bannerUrl' - property :description, as: 'description' - property :end_timestamp_millis, :numeric_string => true, as: 'endTimestampMillis' - property :icon_url, as: 'iconUrl' - property :id, as: 'id' - property :is_default_banner_url, as: 'isDefaultBannerUrl' - property :is_default_icon_url, as: 'isDefaultIconUrl' - property :kind, as: 'kind' - property :last_updated_timestamp_millis, :numeric_string => true, as: 'lastUpdatedTimestampMillis' - collection :milestones, as: 'milestones', class: Google::Apis::GamesV1::QuestMilestone, decorator: Google::Apis::GamesV1::QuestMilestone::Representation - - property :name, as: 'name' - property :notify_timestamp_millis, :numeric_string => true, as: 'notifyTimestampMillis' - property :start_timestamp_millis, :numeric_string => true, as: 'startTimestampMillis' - property :state, as: 'state' - end - end - - class QuestContribution - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :formatted_value, as: 'formattedValue' - property :kind, as: 'kind' - property :value, :numeric_string => true, as: 'value' - end - end - - class QuestCriterion - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :completion_contribution, as: 'completionContribution', class: Google::Apis::GamesV1::QuestContribution, decorator: Google::Apis::GamesV1::QuestContribution::Representation - - property :current_contribution, as: 'currentContribution', class: Google::Apis::GamesV1::QuestContribution, decorator: Google::Apis::GamesV1::QuestContribution::Representation - - property :event_id, as: 'eventId' - property :initial_player_progress, as: 'initialPlayerProgress', class: Google::Apis::GamesV1::QuestContribution, decorator: Google::Apis::GamesV1::QuestContribution::Representation - - property :kind, as: 'kind' - end - end - - class ListQuestResponse - # @private - class Representation < Google::Apis::Core::JsonRepresentation - collection :items, as: 'items', class: Google::Apis::GamesV1::Quest, decorator: Google::Apis::GamesV1::Quest::Representation - - property :kind, as: 'kind' - property :next_page_token, as: 'nextPageToken' - end - end - - class QuestMilestone - # @private - class Representation < Google::Apis::Core::JsonRepresentation - property :completion_reward_data, :base64 => true, as: 'completionRewardData' - collection :criteria, as: 'criteria', class: Google::Apis::GamesV1::QuestCriterion, decorator: Google::Apis::GamesV1::QuestCriterion::Representation - - property :id, as: 'id' - property :kind, as: 'kind' - property :state, as: 'state' - end - end - class CheckRevisionResponse # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google/apis/games_v1/service.rb b/generated/google/apis/games_v1/service.rb index 83261e9bf..6ab81fd9e 100644 --- a/generated/google/apis/games_v1/service.rb +++ b/generated/google/apis/games_v1/service.rb @@ -856,129 +856,6 @@ module Google execute_or_queue_command(command, &block) end - # Report that a reward for the milestone corresponding to milestoneId for the - # quest corresponding to questId has been claimed by the currently authorized - # user. - # @param [String] quest_id - # The ID of the quest. - # @param [String] milestone_id - # The ID of the milestone. - # @param [Fixnum] request_id - # A numeric ID to ensure that the request is handled correctly across retries. - # Your client application must generate this ID randomly. - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [NilClass] No result returned for this method - # @yieldparam err [StandardError] error object if request failed - # - # @return [void] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def claim_quest_milestone(quest_id, milestone_id, request_id, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:put, 'quests/{questId}/milestones/{milestoneId}/claim', options) - command.params['questId'] = quest_id unless quest_id.nil? - command.params['milestoneId'] = milestone_id unless milestone_id.nil? - command.query['requestId'] = request_id unless request_id.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - - # Indicates that the currently authorized user will participate in the quest. - # @param [String] quest_id - # The ID of the quest. - # @param [String] language - # The preferred language to use for strings returned by this method. - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::GamesV1::Quest] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::GamesV1::Quest] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def accept_quest(quest_id, language: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:post, 'quests/{questId}/accept', options) - command.response_representation = Google::Apis::GamesV1::Quest::Representation - command.response_class = Google::Apis::GamesV1::Quest - command.params['questId'] = quest_id unless quest_id.nil? - command.query['language'] = language unless language.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - - # Get a list of quests for your application and the currently authenticated - # player. - # @param [String] player_id - # A player ID. A value of me may be used in place of the authenticated player's - # ID. - # @param [String] language - # The preferred language to use for strings returned by this method. - # @param [Fixnum] max_results - # The maximum number of quest resources to return in the response, used for - # paging. For any response, the actual number of quest resources returned may be - # less than the specified maxResults. Acceptable values are 1 to 50, inclusive. ( - # Default: 50). - # @param [String] page_token - # The token returned by the previous request. - # @param [String] fields - # Selector specifying which fields to include in a partial response. - # @param [String] quota_user - # An opaque string that represents a user for quota purposes. Must not exceed 40 - # characters. - # @param [String] user_ip - # Deprecated. Please use quotaUser instead. - # @param [Google::Apis::RequestOptions] options - # Request-specific options - # - # @yield [result, err] Result & error if block supplied - # @yieldparam result [Google::Apis::GamesV1::ListQuestResponse] parsed result object - # @yieldparam err [StandardError] error object if request failed - # - # @return [Google::Apis::GamesV1::ListQuestResponse] - # - # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried - # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification - # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_quests(player_id, language: nil, max_results: nil, page_token: nil, fields: nil, quota_user: nil, user_ip: nil, options: nil, &block) - command = make_simple_command(:get, 'players/{playerId}/quests', options) - command.response_representation = Google::Apis::GamesV1::ListQuestResponse::Representation - command.response_class = Google::Apis::GamesV1::ListQuestResponse - command.params['playerId'] = player_id unless player_id.nil? - command.query['language'] = language unless language.nil? - command.query['maxResults'] = max_results unless max_results.nil? - command.query['pageToken'] = page_token unless page_token.nil? - command.query['fields'] = fields unless fields.nil? - command.query['quotaUser'] = quota_user unless quota_user.nil? - command.query['userIp'] = user_ip unless user_ip.nil? - execute_or_queue_command(command, &block) - end - # Checks whether the games client is out of date. # @param [String] client_revision # The revision of the client SDK used by your application. Format: diff --git a/generated/google/apis/lifesciences_v2beta.rb b/generated/google/apis/lifesciences_v2beta.rb index aef5cf10d..1f9996e00 100644 --- a/generated/google/apis/lifesciences_v2beta.rb +++ b/generated/google/apis/lifesciences_v2beta.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/life-sciences module LifesciencesV2beta VERSION = 'V2beta' - REVISION = '20191015' + REVISION = '20191030' # 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/lifesciences_v2beta/classes.rb b/generated/google/apis/lifesciences_v2beta/classes.rb index 3041b3681..bb2c18abe 100644 --- a/generated/google/apis/lifesciences_v2beta/classes.rb +++ b/generated/google/apis/lifesciences_v2beta/classes.rb @@ -60,7 +60,8 @@ module Google # By default, after an action fails, no further actions are run. This flag # indicates that this action must be run even if the pipeline has already # failed. This is useful for actions that copy output files off of the VM - # or for debugging. + # or for debugging. Note that no actions will be run if image prefetching + # fails. # Corresponds to the JSON property `alwaysRun` # @return [Boolean] attr_accessor :always_run diff --git a/generated/google/apis/oslogin_v1.rb b/generated/google/apis/oslogin_v1.rb index 6d11f8c56..d1d583cad 100644 --- a/generated/google/apis/oslogin_v1.rb +++ b/generated/google/apis/oslogin_v1.rb @@ -26,7 +26,7 @@ module Google # @see https://cloud.google.com/compute/docs/oslogin/ module OsloginV1 VERSION = 'V1' - REVISION = '20191018' + REVISION = '20191030' # 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/oslogin_v1/service.rb b/generated/google/apis/oslogin_v1/service.rb index acb67ffa8..10e9dcfed 100644 --- a/generated/google/apis/oslogin_v1/service.rb +++ b/generated/google/apis/oslogin_v1/service.rb @@ -191,7 +191,8 @@ module Google # Retrieves an SSH public key. # @param [String] name - # The fingerprint of the public key to retrieve. Public keys are identified + # Required. The fingerprint of the public key to retrieve. Public keys are + # identified # by their SHA-256 fingerprint. The fingerprint of the public key is in # format `users/`user`/sshPublicKeys/`fingerprint``. # @param [String] fields diff --git a/generated/google/apis/youtube_partner_v1.rb b/generated/google/apis/youtube_partner_v1.rb index 2b2826540..d02dea0fa 100644 --- a/generated/google/apis/youtube_partner_v1.rb +++ b/generated/google/apis/youtube_partner_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://developers.google.com/youtube/partner/ module YoutubePartnerV1 VERSION = 'V1' - REVISION = '20191014' + REVISION = '20191024' # View and manage your assets and associated content on YouTube AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'