From ddcba569d3a94493d8e355298f221fd6e8eb8486 Mon Sep 17 00:00:00 2001 From: Google APIs Date: Fri, 9 Nov 2018 00:36:43 +0000 Subject: [PATCH] Autogenerated update (2018-11-09) Update: - cloudasset_v1beta1 - dataproc_v1 - dataproc_v1beta2 - drive_v2 - drive_v3 - runtimeconfig_v1beta1 - servicemanagement_v1 - youtube_partner_v1 --- api_names_out.yaml | 15 ++ generated/google/apis/cloudasset_v1beta1.rb | 2 +- .../google/apis/cloudasset_v1beta1/service.rb | 133 +++++++++++++++++- generated/google/apis/dataproc_v1.rb | 2 +- generated/google/apis/dataproc_v1/classes.rb | 8 ++ .../apis/dataproc_v1/representations.rb | 1 + generated/google/apis/dataproc_v1beta2.rb | 2 +- .../google/apis/dataproc_v1beta2/classes.rb | 74 ++++++++++ .../apis/dataproc_v1beta2/representations.rb | 22 +++ generated/google/apis/drive_v2.rb | 2 +- generated/google/apis/drive_v3.rb | 2 +- .../google/apis/runtimeconfig_v1beta1.rb | 2 +- .../apis/runtimeconfig_v1beta1/classes.rb | 4 +- generated/google/apis/servicemanagement_v1.rb | 2 +- .../apis/servicemanagement_v1/classes.rb | 7 + .../servicemanagement_v1/representations.rb | 1 + generated/google/apis/youtube_partner_v1.rb | 2 +- 17 files changed, 268 insertions(+), 13 deletions(-) diff --git a/api_names_out.yaml b/api_names_out.yaml index 69ee795da..17275caaa 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -41313,6 +41313,7 @@ "/dataproc:v1/Job/driverOutputResourceUri": driver_output_resource_uri "/dataproc:v1/Job/hadoopJob": hadoop_job "/dataproc:v1/Job/hiveJob": hive_job +"/dataproc:v1/Job/jobUuid": job_uuid "/dataproc:v1/Job/labels": labels "/dataproc:v1/Job/labels/label": label "/dataproc:v1/Job/pigJob": pig_job @@ -41810,6 +41811,7 @@ "/dataproc:v1beta2/Job/driverOutputResourceUri": driver_output_resource_uri "/dataproc:v1beta2/Job/hadoopJob": hadoop_job "/dataproc:v1beta2/Job/hiveJob": hive_job +"/dataproc:v1beta2/Job/jobUuid": job_uuid "/dataproc:v1beta2/Job/labels": labels "/dataproc:v1beta2/Job/labels/label": label "/dataproc:v1beta2/Job/pigJob": pig_job @@ -41818,6 +41820,7 @@ "/dataproc:v1beta2/Job/reference": reference "/dataproc:v1beta2/Job/scheduling": scheduling "/dataproc:v1beta2/Job/sparkJob": spark_job +"/dataproc:v1beta2/Job/sparkRJob": spark_r_job "/dataproc:v1beta2/Job/sparkSqlJob": spark_sql_job "/dataproc:v1beta2/Job/status": status "/dataproc:v1beta2/Job/statusHistory": status_history @@ -41954,6 +41957,17 @@ "/dataproc:v1beta2/SparkJob/mainJarFileUri": main_jar_file_uri "/dataproc:v1beta2/SparkJob/properties": properties "/dataproc:v1beta2/SparkJob/properties/property": property +"/dataproc:v1beta2/SparkRJob": spark_r_job +"/dataproc:v1beta2/SparkRJob/archiveUris": archive_uris +"/dataproc:v1beta2/SparkRJob/archiveUris/archive_uri": archive_uri +"/dataproc:v1beta2/SparkRJob/args": args +"/dataproc:v1beta2/SparkRJob/args/arg": arg +"/dataproc:v1beta2/SparkRJob/fileUris": file_uris +"/dataproc:v1beta2/SparkRJob/fileUris/file_uri": file_uri +"/dataproc:v1beta2/SparkRJob/loggingConfig": logging_config +"/dataproc:v1beta2/SparkRJob/mainRFileUri": main_r_file_uri +"/dataproc:v1beta2/SparkRJob/properties": properties +"/dataproc:v1beta2/SparkRJob/properties/property": property "/dataproc:v1beta2/SparkSqlJob": spark_sql_job "/dataproc:v1beta2/SparkSqlJob/jarFileUris": jar_file_uris "/dataproc:v1beta2/SparkSqlJob/jarFileUris/jar_file_uri": jar_file_uri @@ -79816,6 +79830,7 @@ "/servicemanagement:v1/BackendRule/address": address "/servicemanagement:v1/BackendRule/deadline": deadline "/servicemanagement:v1/BackendRule/minDeadline": min_deadline +"/servicemanagement:v1/BackendRule/operationDeadline": operation_deadline "/servicemanagement:v1/BackendRule/selector": selector "/servicemanagement:v1/Billing": billing "/servicemanagement:v1/Billing/consumerDestinations": consumer_destinations diff --git a/generated/google/apis/cloudasset_v1beta1.rb b/generated/google/apis/cloudasset_v1beta1.rb index 78692059f..9d81912dd 100644 --- a/generated/google/apis/cloudasset_v1beta1.rb +++ b/generated/google/apis/cloudasset_v1beta1.rb @@ -25,7 +25,7 @@ module Google # @see https://console.cloud.google.com/apis/api/cloudasset.googleapis.com/overview module CloudassetV1beta1 VERSION = 'V1beta1' - REVISION = '20181105' + REVISION = '20181107' # 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/cloudasset_v1beta1/service.rb b/generated/google/apis/cloudasset_v1beta1/service.rb index 810703ff8..79d619b5f 100644 --- a/generated/google/apis/cloudasset_v1beta1/service.rb +++ b/generated/google/apis/cloudasset_v1beta1/service.rb @@ -47,6 +47,101 @@ module Google @batch_path = 'batch' end + # Batch gets the update history of assets that overlap a time window. + # For RESOURCE content, this API outputs history with asset in both + # non-delete or deleted status. + # For IAM_POLICY content, this API outputs history when the asset and its + # attached IAM POLICY both exist. This can create gaps in the output history. + # @param [String] parent + # Required. The relative name of the root asset. It can only be an + # organization number (such as "organizations/123"), a project ID (such as + # "projects/my-project-id")", or a project number (such as "projects/12345"). + # @param [Array, String] asset_names + # A list of the full names of the assets. For example: + # `//compute.googleapis.com/projects/my_project_123/zones/zone1/instances/ + # instance1`. + # See [Resource Names](https://cloud.google.com/apis/design/resource_names# + # full_resource_name) + # for more info. + # The request becomes a no-op if the asset name list is empty, and the max + # size of the asset name list is 100 in one request. + # @param [String] content_type + # Required. The content type. + # @param [String] read_time_window_end_time + # End time of the time window (inclusive). + # Current timestamp if not specified. + # @param [String] read_time_window_start_time + # Start time of the time window (exclusive). + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::CloudassetV1beta1::BatchGetAssetsHistoryResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::CloudassetV1beta1::BatchGetAssetsHistoryResponse] + # + # @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 batch_organization_get_assets_history(parent, asset_names: nil, content_type: nil, read_time_window_end_time: nil, read_time_window_start_time: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+parent}:batchGetAssetsHistory', options) + command.response_representation = Google::Apis::CloudassetV1beta1::BatchGetAssetsHistoryResponse::Representation + command.response_class = Google::Apis::CloudassetV1beta1::BatchGetAssetsHistoryResponse + command.params['parent'] = parent unless parent.nil? + command.query['assetNames'] = asset_names unless asset_names.nil? + command.query['contentType'] = content_type unless content_type.nil? + command.query['readTimeWindow.endTime'] = read_time_window_end_time unless read_time_window_end_time.nil? + command.query['readTimeWindow.startTime'] = read_time_window_start_time unless read_time_window_start_time.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Exports assets with time and resource types to a given Cloud Storage + # location. The output format is newline-delimited JSON. + # This API implements the google.longrunning.Operation API allowing you + # to keep track of the export. + # @param [String] parent + # Required. The relative name of the root asset. This can only be an + # organization + # number (such as "organizations/123"), a project ID (such as + # "projects/my-project-id"), or a project number (such as "projects/12345"). + # @param [Google::Apis::CloudassetV1beta1::ExportAssetsRequest] export_assets_request_object + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::CloudassetV1beta1::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::CloudassetV1beta1::Operation] + # + # @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 export_organization_assets(parent, export_assets_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:post, 'v1beta1/{+parent}:exportAssets', options) + command.request_representation = Google::Apis::CloudassetV1beta1::ExportAssetsRequest::Representation + command.request_object = export_assets_request_object + command.response_representation = Google::Apis::CloudassetV1beta1::Operation::Representation + command.response_class = Google::Apis::CloudassetV1beta1::Operation + command.params['parent'] = parent unless parent.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + # Gets the latest state of a long-running operation. Clients can use this # method to poll the operation result at intervals as recommended by the API # service. @@ -69,7 +164,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 get_operation(name, fields: nil, quota_user: nil, options: nil, &block) + def get_organization_operation(name, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta1/{+name}', options) command.response_representation = Google::Apis::CloudassetV1beta1::Operation::Representation command.response_class = Google::Apis::CloudassetV1beta1::Operation @@ -121,7 +216,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 batch_get_assets_history(parent, asset_names: nil, content_type: nil, read_time_window_end_time: nil, read_time_window_start_time: nil, fields: nil, quota_user: nil, options: nil, &block) + def batch_project_get_assets_history(parent, asset_names: nil, content_type: nil, read_time_window_end_time: nil, read_time_window_start_time: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1beta1/{+parent}:batchGetAssetsHistory', options) command.response_representation = Google::Apis::CloudassetV1beta1::BatchGetAssetsHistoryResponse::Representation command.response_class = Google::Apis::CloudassetV1beta1::BatchGetAssetsHistoryResponse @@ -162,7 +257,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 export_assets(parent, export_assets_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) + def export_project_assets(parent, export_assets_request_object = nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:post, 'v1beta1/{+parent}:exportAssets', options) command.request_representation = Google::Apis::CloudassetV1beta1::ExportAssetsRequest::Representation command.request_object = export_assets_request_object @@ -173,6 +268,38 @@ module Google command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end + + # Gets the latest state of a long-running operation. Clients can use this + # method to poll the operation result at intervals as recommended by the API + # service. + # @param [String] name + # The name of the operation resource. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::CloudassetV1beta1::Operation] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::CloudassetV1beta1::Operation] + # + # @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 get_project_operation(name, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1beta1/{+name}', options) + command.response_representation = Google::Apis::CloudassetV1beta1::Operation::Representation + command.response_class = Google::Apis::CloudassetV1beta1::Operation + command.params['name'] = name unless name.nil? + command.query['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end protected diff --git a/generated/google/apis/dataproc_v1.rb b/generated/google/apis/dataproc_v1.rb index 701cc345b..6a2b89f39 100644 --- a/generated/google/apis/dataproc_v1.rb +++ b/generated/google/apis/dataproc_v1.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/dataproc/ module DataprocV1 VERSION = 'V1' - REVISION = '20181019' + REVISION = '20181105' # 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/dataproc_v1/classes.rb b/generated/google/apis/dataproc_v1/classes.rb index 111941d5d..4bd3bce46 100644 --- a/generated/google/apis/dataproc_v1/classes.rb +++ b/generated/google/apis/dataproc_v1/classes.rb @@ -1043,6 +1043,13 @@ module Google # @return [Google::Apis::DataprocV1::HiveJob] attr_accessor :hive_job + # Output only. A UUID that uniquely identifies a job within the project over + # time. This is in contrast to a user-settable reference.job_id that may be + # reused over time. + # Corresponds to the JSON property `jobUuid` + # @return [String] + attr_accessor :job_uuid + # Optional. The labels to associate with this job. Label keys must contain 1 to # 63 characters, and must conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035. # txt). Label values may be empty, but, if present, must contain 1 to 63 @@ -1118,6 +1125,7 @@ module Google @driver_output_resource_uri = args[:driver_output_resource_uri] if args.key?(:driver_output_resource_uri) @hadoop_job = args[:hadoop_job] if args.key?(:hadoop_job) @hive_job = args[:hive_job] if args.key?(:hive_job) + @job_uuid = args[:job_uuid] if args.key?(:job_uuid) @labels = args[:labels] if args.key?(:labels) @pig_job = args[:pig_job] if args.key?(:pig_job) @placement = args[:placement] if args.key?(:placement) diff --git a/generated/google/apis/dataproc_v1/representations.rb b/generated/google/apis/dataproc_v1/representations.rb index cd2fd9c88..fa0f12d0f 100644 --- a/generated/google/apis/dataproc_v1/representations.rb +++ b/generated/google/apis/dataproc_v1/representations.rb @@ -634,6 +634,7 @@ module Google property :hive_job, as: 'hiveJob', class: Google::Apis::DataprocV1::HiveJob, decorator: Google::Apis::DataprocV1::HiveJob::Representation + property :job_uuid, as: 'jobUuid' hash :labels, as: 'labels' property :pig_job, as: 'pigJob', class: Google::Apis::DataprocV1::PigJob, decorator: Google::Apis::DataprocV1::PigJob::Representation diff --git a/generated/google/apis/dataproc_v1beta2.rb b/generated/google/apis/dataproc_v1beta2.rb index a1f2e5b77..1411bd0eb 100644 --- a/generated/google/apis/dataproc_v1beta2.rb +++ b/generated/google/apis/dataproc_v1beta2.rb @@ -25,7 +25,7 @@ module Google # @see https://cloud.google.com/dataproc/ module DataprocV1beta2 VERSION = 'V1beta2' - REVISION = '20181019' + REVISION = '20181105' # 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/dataproc_v1beta2/classes.rb b/generated/google/apis/dataproc_v1beta2/classes.rb index c5a87c2ae..f9d3a871a 100644 --- a/generated/google/apis/dataproc_v1beta2/classes.rb +++ b/generated/google/apis/dataproc_v1beta2/classes.rb @@ -1062,6 +1062,13 @@ module Google # @return [Google::Apis::DataprocV1beta2::HiveJob] attr_accessor :hive_job + # Output only. A UUID that uniquely identifies a job within the project over + # time. This is in contrast to a user-settable reference.job_id that may be + # reused over time. + # Corresponds to the JSON property `jobUuid` + # @return [String] + attr_accessor :job_uuid + # Optional. The labels to associate with this job. Label keys must contain 1 to # 63 characters, and must conform to RFC 1035 (https://www.ietf.org/rfc/rfc1035. # txt). Label values may be empty, but, if present, must contain 1 to 63 @@ -1104,6 +1111,12 @@ module Google # @return [Google::Apis::DataprocV1beta2::SparkJob] attr_accessor :spark_job + # A Cloud Dataproc job for running Apache SparkR (https://spark.apache.org/docs/ + # latest/sparkr.html) applications on YARN. + # Corresponds to the JSON property `sparkRJob` + # @return [Google::Apis::DataprocV1beta2::SparkRJob] + attr_accessor :spark_r_job + # A Cloud Dataproc job for running Apache Spark SQL (http://spark.apache.org/sql/ # ) queries. # Corresponds to the JSON property `sparkSqlJob` @@ -1137,6 +1150,7 @@ module Google @driver_output_resource_uri = args[:driver_output_resource_uri] if args.key?(:driver_output_resource_uri) @hadoop_job = args[:hadoop_job] if args.key?(:hadoop_job) @hive_job = args[:hive_job] if args.key?(:hive_job) + @job_uuid = args[:job_uuid] if args.key?(:job_uuid) @labels = args[:labels] if args.key?(:labels) @pig_job = args[:pig_job] if args.key?(:pig_job) @placement = args[:placement] if args.key?(:placement) @@ -1144,6 +1158,7 @@ module Google @reference = args[:reference] if args.key?(:reference) @scheduling = args[:scheduling] if args.key?(:scheduling) @spark_job = args[:spark_job] if args.key?(:spark_job) + @spark_r_job = args[:spark_r_job] if args.key?(:spark_r_job) @spark_sql_job = args[:spark_sql_job] if args.key?(:spark_sql_job) @status = args[:status] if args.key?(:status) @status_history = args[:status_history] if args.key?(:status_history) @@ -2161,6 +2176,65 @@ module Google end end + # A Cloud Dataproc job for running Apache SparkR (https://spark.apache.org/docs/ + # latest/sparkr.html) applications on YARN. + class SparkRJob + include Google::Apis::Core::Hashable + + # Optional. HCFS URIs of archives to be extracted in the working directory of + # Spark drivers and tasks. Supported file types: .jar, .tar, .tar.gz, .tgz, and . + # zip. + # Corresponds to the JSON property `archiveUris` + # @return [Array] + attr_accessor :archive_uris + + # Optional. The arguments to pass to the driver. Do not include arguments, such + # as --conf, that can be set as job properties, since a collision may occur that + # causes an incorrect job submission. + # Corresponds to the JSON property `args` + # @return [Array] + attr_accessor :args + + # Optional. HCFS URIs of files to be copied to the working directory of R + # drivers and distributed tasks. Useful for naively parallel tasks. + # Corresponds to the JSON property `fileUris` + # @return [Array] + attr_accessor :file_uris + + # The runtime logging config of the job. + # Corresponds to the JSON property `loggingConfig` + # @return [Google::Apis::DataprocV1beta2::LoggingConfig] + attr_accessor :logging_config + + # Required. The HCFS URI of the main R file to use as the driver. Must be a .R + # file. + # Corresponds to the JSON property `mainRFileUri` + # @return [String] + attr_accessor :main_r_file_uri + + # Optional. A mapping of property names to values, used to configure SparkR. + # Properties that conflict with values set by the Cloud Dataproc API may be + # overwritten. Can include properties set in /etc/spark/conf/spark-defaults.conf + # and classes in user code. + # Corresponds to the JSON property `properties` + # @return [Hash] + attr_accessor :properties + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @archive_uris = args[:archive_uris] if args.key?(:archive_uris) + @args = args[:args] if args.key?(:args) + @file_uris = args[:file_uris] if args.key?(:file_uris) + @logging_config = args[:logging_config] if args.key?(:logging_config) + @main_r_file_uri = args[:main_r_file_uri] if args.key?(:main_r_file_uri) + @properties = args[:properties] if args.key?(:properties) + end + end + # A Cloud Dataproc job for running Apache Spark SQL (http://spark.apache.org/sql/ # ) queries. class SparkSqlJob diff --git a/generated/google/apis/dataproc_v1beta2/representations.rb b/generated/google/apis/dataproc_v1beta2/representations.rb index b93a2f241..96b7e6cba 100644 --- a/generated/google/apis/dataproc_v1beta2/representations.rb +++ b/generated/google/apis/dataproc_v1beta2/representations.rb @@ -310,6 +310,12 @@ module Google include Google::Apis::Core::JsonObjectSupport end + class SparkRJob + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class SparkSqlJob class Representation < Google::Apis::Core::JsonRepresentation; end @@ -644,6 +650,7 @@ module Google property :hive_job, as: 'hiveJob', class: Google::Apis::DataprocV1beta2::HiveJob, decorator: Google::Apis::DataprocV1beta2::HiveJob::Representation + property :job_uuid, as: 'jobUuid' hash :labels, as: 'labels' property :pig_job, as: 'pigJob', class: Google::Apis::DataprocV1beta2::PigJob, decorator: Google::Apis::DataprocV1beta2::PigJob::Representation @@ -657,6 +664,8 @@ module Google property :spark_job, as: 'sparkJob', class: Google::Apis::DataprocV1beta2::SparkJob, decorator: Google::Apis::DataprocV1beta2::SparkJob::Representation + property :spark_r_job, as: 'sparkRJob', class: Google::Apis::DataprocV1beta2::SparkRJob, decorator: Google::Apis::DataprocV1beta2::SparkRJob::Representation + property :spark_sql_job, as: 'sparkSqlJob', class: Google::Apis::DataprocV1beta2::SparkSqlJob, decorator: Google::Apis::DataprocV1beta2::SparkSqlJob::Representation property :status, as: 'status', class: Google::Apis::DataprocV1beta2::JobStatus, decorator: Google::Apis::DataprocV1beta2::JobStatus::Representation @@ -910,6 +919,19 @@ module Google end end + class SparkRJob + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :archive_uris, as: 'archiveUris' + collection :args, as: 'args' + collection :file_uris, as: 'fileUris' + property :logging_config, as: 'loggingConfig', class: Google::Apis::DataprocV1beta2::LoggingConfig, decorator: Google::Apis::DataprocV1beta2::LoggingConfig::Representation + + property :main_r_file_uri, as: 'mainRFileUri' + hash :properties, as: 'properties' + end + end + class SparkSqlJob # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google/apis/drive_v2.rb b/generated/google/apis/drive_v2.rb index 94e329f9f..6935d6eb2 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 = '20181025' + REVISION = '20181101' # 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_v3.rb b/generated/google/apis/drive_v3.rb index acc3710d7..bb08bc236 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 = '20181025' + REVISION = '20181101' # 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/runtimeconfig_v1beta1.rb b/generated/google/apis/runtimeconfig_v1beta1.rb index ee69b57ba..1dbda4d8d 100644 --- a/generated/google/apis/runtimeconfig_v1beta1.rb +++ b/generated/google/apis/runtimeconfig_v1beta1.rb @@ -28,7 +28,7 @@ module Google # @see https://cloud.google.com/deployment-manager/runtime-configurator/ module RuntimeconfigV1beta1 VERSION = 'V1beta1' - REVISION = '20181022' + REVISION = '20181105' # 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/runtimeconfig_v1beta1/classes.rb b/generated/google/apis/runtimeconfig_v1beta1/classes.rb index 06c7a27c6..e42cbd100 100644 --- a/generated/google/apis/runtimeconfig_v1beta1/classes.rb +++ b/generated/google/apis/runtimeconfig_v1beta1/classes.rb @@ -683,7 +683,7 @@ module Google # The name of the variable resource, in the format: # projects/[PROJECT_ID]/configs/[CONFIG_NAME]/variables/[VARIABLE_NAME] # The `[PROJECT_ID]` must be a valid project ID, `[CONFIG_NAME]` must be a - # valid RuntimeConfig reource and `[VARIABLE_NAME]` follows Unix file system + # valid RuntimeConfig resource and `[VARIABLE_NAME]` follows Unix file system # file path naming. # The `[VARIABLE_NAME]` can contain ASCII letters, numbers, slashes and # dashes. Slashes are used as path element separators and are not part of the @@ -697,7 +697,7 @@ module Google # @return [String] attr_accessor :name - # [Ouput only] The current state of the variable. The variable state indicates + # Output only. The current state of the variable. The variable state indicates # the outcome of the `variables().watch` call and is visible through the # `get` and `list` calls. # Corresponds to the JSON property `state` diff --git a/generated/google/apis/servicemanagement_v1.rb b/generated/google/apis/servicemanagement_v1.rb index 1fd7f8065..0f068f5cb 100644 --- a/generated/google/apis/servicemanagement_v1.rb +++ b/generated/google/apis/servicemanagement_v1.rb @@ -27,7 +27,7 @@ module Google # @see https://cloud.google.com/service-management/ module ServicemanagementV1 VERSION = 'V1' - REVISION = '20181005' + REVISION = '20181102' # 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/servicemanagement_v1/classes.rb b/generated/google/apis/servicemanagement_v1/classes.rb index b06a093be..8f921bac8 100644 --- a/generated/google/apis/servicemanagement_v1/classes.rb +++ b/generated/google/apis/servicemanagement_v1/classes.rb @@ -518,6 +518,12 @@ module Google # @return [Float] attr_accessor :min_deadline + # The number of seconds to wait for the completion of a long running + # operation. The default is no deadline. + # Corresponds to the JSON property `operationDeadline` + # @return [Float] + attr_accessor :operation_deadline + # Selects the methods to which this rule applies. # Refer to selector for syntax details. # Corresponds to the JSON property `selector` @@ -533,6 +539,7 @@ module Google @address = args[:address] if args.key?(:address) @deadline = args[:deadline] if args.key?(:deadline) @min_deadline = args[:min_deadline] if args.key?(:min_deadline) + @operation_deadline = args[:operation_deadline] if args.key?(:operation_deadline) @selector = args[:selector] if args.key?(:selector) end end diff --git a/generated/google/apis/servicemanagement_v1/representations.rb b/generated/google/apis/servicemanagement_v1/representations.rb index a84d4a573..44fc2e059 100644 --- a/generated/google/apis/servicemanagement_v1/representations.rb +++ b/generated/google/apis/servicemanagement_v1/representations.rb @@ -641,6 +641,7 @@ module Google property :address, as: 'address' property :deadline, as: 'deadline' property :min_deadline, as: 'minDeadline' + property :operation_deadline, as: 'operationDeadline' property :selector, as: 'selector' end end diff --git a/generated/google/apis/youtube_partner_v1.rb b/generated/google/apis/youtube_partner_v1.rb index df7fb4cd1..3680a1a8d 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 = '20181029' + REVISION = '20181105' # View and manage your assets and associated content on YouTube AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'