Autogenerated update (2020-10-01)

Update:
- appsmarket_v2
- bigquery_v2
- serviceconsumermanagement_v1
- storagetransfer_v1
- youtube_v3
This commit is contained in:
Google APIs 2020-10-01 00:38:22 +00:00
parent a2ff447d18
commit 3de255c127
11 changed files with 50 additions and 26 deletions

View File

@ -14603,6 +14603,7 @@
"/bigquery:v2/Dataset/labels/label": label "/bigquery:v2/Dataset/labels/label": label
"/bigquery:v2/Dataset/lastModifiedTime": last_modified_time "/bigquery:v2/Dataset/lastModifiedTime": last_modified_time
"/bigquery:v2/Dataset/location": location "/bigquery:v2/Dataset/location": location
"/bigquery:v2/Dataset/satisfiesPZS": satisfies_pzs
"/bigquery:v2/Dataset/selfLink": self_link "/bigquery:v2/Dataset/selfLink": self_link
"/bigquery:v2/DatasetList": dataset_list "/bigquery:v2/DatasetList": dataset_list
"/bigquery:v2/DatasetList/datasets": datasets "/bigquery:v2/DatasetList/datasets": datasets
@ -14730,6 +14731,7 @@
"/bigquery:v2/GoogleSheetsOptions/skipLeadingRows": skip_leading_rows "/bigquery:v2/GoogleSheetsOptions/skipLeadingRows": skip_leading_rows
"/bigquery:v2/HivePartitioningOptions": hive_partitioning_options "/bigquery:v2/HivePartitioningOptions": hive_partitioning_options
"/bigquery:v2/HivePartitioningOptions/mode": mode "/bigquery:v2/HivePartitioningOptions/mode": mode
"/bigquery:v2/HivePartitioningOptions/requirePartitionFilter": require_partition_filter
"/bigquery:v2/HivePartitioningOptions/sourceUriPrefix": source_uri_prefix "/bigquery:v2/HivePartitioningOptions/sourceUriPrefix": source_uri_prefix
"/bigquery:v2/IterationResult": iteration_result "/bigquery:v2/IterationResult": iteration_result
"/bigquery:v2/IterationResult/arimaResult": arima_result "/bigquery:v2/IterationResult/arimaResult": arima_result

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/apps-marketplace # @see https://developers.google.com/apps-marketplace
module AppsmarketV2 module AppsmarketV2
VERSION = 'V2' VERSION = 'V2'
REVISION = '20200921' REVISION = '20200928'
# View your installed application's licensing information # View your installed application's licensing information
AUTH_APPSMARKETPLACE_LICENSE = 'https://www.googleapis.com/auth/appsmarketplace.license' AUTH_APPSMARKETPLACE_LICENSE = 'https://www.googleapis.com/auth/appsmarketplace.license'

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/bigquery/ # @see https://cloud.google.com/bigquery/
module BigqueryV2 module BigqueryV2
VERSION = 'V2' VERSION = 'V2'
REVISION = '20200916' REVISION = '20200925'
# View and manage your data in Google BigQuery # View and manage your data in Google BigQuery
AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery' AUTH_BIGQUERY = 'https://www.googleapis.com/auth/bigquery'

View File

@ -1443,6 +1443,12 @@ module Google
# @return [String] # @return [String]
attr_accessor :location attr_accessor :location
# [Output-only] Reserved for future use.
# Corresponds to the JSON property `satisfiesPZS`
# @return [Boolean]
attr_accessor :satisfies_pzs
alias_method :satisfies_pzs?, :satisfies_pzs
# [Output-only] A URL that can be used to access the resource again. You can use # [Output-only] A URL that can be used to access the resource again. You can use
# this URL in Get or Update requests to the resource. # this URL in Get or Update requests to the resource.
# Corresponds to the JSON property `selfLink` # Corresponds to the JSON property `selfLink`
@ -1469,6 +1475,7 @@ module Google
@labels = args[:labels] if args.key?(:labels) @labels = args[:labels] if args.key?(:labels)
@last_modified_time = args[:last_modified_time] if args.key?(:last_modified_time) @last_modified_time = args[:last_modified_time] if args.key?(:last_modified_time)
@location = args[:location] if args.key?(:location) @location = args[:location] if args.key?(:location)
@satisfies_pzs = args[:satisfies_pzs] if args.key?(:satisfies_pzs)
@self_link = args[:self_link] if args.key?(:self_link) @self_link = args[:self_link] if args.key?(:self_link)
end end
@ -2472,25 +2479,36 @@ module Google
class HivePartitioningOptions class HivePartitioningOptions
include Google::Apis::Core::Hashable include Google::Apis::Core::Hashable
# [Optional, Trusted Tester] When set, what mode of hive partitioning to use # [Optional] When set, what mode of hive partitioning to use when reading data.
# when reading data. Two modes are supported. (1) AUTO: automatically infer # The following modes are supported. (1) AUTO: automatically infer partition key
# partition key name(s) and type(s). (2) STRINGS: automatically infer partition # name(s) and type(s). (2) STRINGS: automatically infer partition key name(s).
# key name(s). All types are interpreted as strings. Not all storage formats # All types are interpreted as strings. (3) CUSTOM: partition key schema is
# support hive partitioning. Requesting hive partitioning on an unsupported # encoded in the source URI prefix. Not all storage formats support hive
# format will lead to an error. Currently supported types include: AVRO, CSV, # partitioning. Requesting hive partitioning on an unsupported format will lead
# JSON, ORC and Parquet. # to an error. Currently supported types include: AVRO, CSV, JSON, ORC and
# Parquet.
# Corresponds to the JSON property `mode` # Corresponds to the JSON property `mode`
# @return [String] # @return [String]
attr_accessor :mode attr_accessor :mode
# [Optional, Trusted Tester] When hive partition detection is requested, a # [Optional] If set to true, queries over this table require a partition filter
# common prefix for all source uris should be supplied. The prefix must end # that can be used for partition elimination to be specified. Note that this
# immediately before the partition key encoding begins. For example, consider # field should only be true when creating a permanent external table or querying
# files following this data layout. gs://bucket/path_to_table/dt=2019-01-01/ # a temporary external table. Hive-partitioned loads with requirePartitionFilter
# country=BR/id=7/file.avro gs://bucket/path_to_table/dt=2018-12-31/country=CA/ # explicitly set to true will fail.
# id=3/file.avro When hive partitioning is requested with either AUTO or STRINGS # Corresponds to the JSON property `requirePartitionFilter`
# detection, the common prefix can be either of gs://bucket/path_to_table or gs:/ # @return [Boolean]
# /bucket/path_to_table/ (trailing slash does not matter). attr_accessor :require_partition_filter
alias_method :require_partition_filter?, :require_partition_filter
# [Optional] When hive partition detection is requested, a common prefix for all
# source uris should be supplied. The prefix must end immediately before the
# partition key encoding begins. For example, consider files following this data
# layout. gs://bucket/path_to_table/dt=2019-01-01/country=BR/id=7/file.avro gs://
# bucket/path_to_table/dt=2018-12-31/country=CA/id=3/file.avro When hive
# partitioning is requested with either AUTO or STRINGS detection, the common
# prefix can be either of gs://bucket/path_to_table or gs://bucket/path_to_table/
# (trailing slash does not matter).
# Corresponds to the JSON property `sourceUriPrefix` # Corresponds to the JSON property `sourceUriPrefix`
# @return [String] # @return [String]
attr_accessor :source_uri_prefix attr_accessor :source_uri_prefix
@ -2502,6 +2520,7 @@ module Google
# Update properties of this object # Update properties of this object
def update!(**args) def update!(**args)
@mode = args[:mode] if args.key?(:mode) @mode = args[:mode] if args.key?(:mode)
@require_partition_filter = args[:require_partition_filter] if args.key?(:require_partition_filter)
@source_uri_prefix = args[:source_uri_prefix] if args.key?(:source_uri_prefix) @source_uri_prefix = args[:source_uri_prefix] if args.key?(:source_uri_prefix)
end end
end end
@ -2739,7 +2758,7 @@ module Google
attr_accessor :compression attr_accessor :compression
# [Optional] The exported file format. Possible values include CSV, # [Optional] The exported file format. Possible values include CSV,
# NEWLINE_DELIMITED_JSON or AVRO for tables and ML_TF_SAVED_MODEL or # NEWLINE_DELIMITED_JSON, PARQUET or AVRO for tables and ML_TF_SAVED_MODEL or
# ML_XGBOOST_BOOSTER for models. The default value for tables is CSV. Tables # ML_XGBOOST_BOOSTER for models. The default value for tables is CSV. Tables
# with nested or repeated fields cannot be exported as CSV. The default value # with nested or repeated fields cannot be exported as CSV. The default value
# for models is ML_TF_SAVED_MODEL. # for models is ML_TF_SAVED_MODEL.
@ -6415,8 +6434,9 @@ module Google
attr_accessor :require_partition_filter attr_accessor :require_partition_filter
alias_method :require_partition_filter?, :require_partition_filter alias_method :require_partition_filter?, :require_partition_filter
# [Required] The only type supported is DAY, which will generate one partition # [Required] The supported types are DAY, HOUR, MONTH, and YEAR, which will
# per day. # generate one partition per day, hour, month, and year, respectively. When the
# type is not specified, the default behavior is DAY.
# Corresponds to the JSON property `type` # Corresponds to the JSON property `type`
# @return [String] # @return [String]
attr_accessor :type attr_accessor :type

View File

@ -1157,6 +1157,7 @@ module Google
hash :labels, as: 'labels' hash :labels, as: 'labels'
property :last_modified_time, :numeric_string => true, as: 'lastModifiedTime' property :last_modified_time, :numeric_string => true, as: 'lastModifiedTime'
property :location, as: 'location' property :location, as: 'location'
property :satisfies_pzs, as: 'satisfiesPZS'
property :self_link, as: 'selfLink' property :self_link, as: 'selfLink'
end end
@ -1404,6 +1405,7 @@ module Google
# @private # @private
class Representation < Google::Apis::Core::JsonRepresentation class Representation < Google::Apis::Core::JsonRepresentation
property :mode, as: 'mode' property :mode, as: 'mode'
property :require_partition_filter, as: 'requirePartitionFilter'
property :source_uri_prefix, as: 'sourceUriPrefix' property :source_uri_prefix, as: 'sourceUriPrefix'
end end
end end

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/service-consumer-management/docs/overview # @see https://cloud.google.com/service-consumer-management/docs/overview
module ServiceconsumermanagementV1 module ServiceconsumermanagementV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20200915' REVISION = '20200929'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -251,7 +251,7 @@ module Google
execute_or_queue_command(command, &block) execute_or_queue_command(command, &block)
end end
# Add a new tenant project to the tenancy unit. There can be a maximum of 512 # Add a new tenant project to the tenancy unit. There can be a maximum of 1024
# tenant projects in a tenancy unit. If there are previously failed ` # tenant projects in a tenancy unit. If there are previously failed `
# AddTenantProject` calls, you might need to call `RemoveTenantProject` first to # AddTenantProject` calls, you might need to call `RemoveTenantProject` first to
# resolve them before you can make another call to `AddTenantProject` with the # resolve them before you can make another call to `AddTenantProject` with the

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/storage-transfer/docs # @see https://cloud.google.com/storage-transfer/docs
module StoragetransferV1 module StoragetransferV1
VERSION = 'V1' VERSION = 'V1'
REVISION = '20200827' REVISION = '20200924'
# View and manage your data across Google Cloud Platform services # View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform' AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -117,7 +117,7 @@ module Google
# Gets a transfer job. # Gets a transfer job.
# @param [String] job_name # @param [String] job_name
# Required. The job to get. # " Required. The job to get.
# @param [String] project_id # @param [String] project_id
# Required. The ID of the Google Cloud Platform Console project that owns the # Required. The ID of the Google Cloud Platform Console project that owns the
# job. # job.

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/youtube/ # @see https://developers.google.com/youtube/
module YoutubeV3 module YoutubeV3
VERSION = 'V3' VERSION = 'V3'
REVISION = '20200927' REVISION = '20200929'
# Manage your YouTube account # Manage your YouTube account
AUTH_YOUTUBE = 'https://www.googleapis.com/auth/youtube' AUTH_YOUTUBE = 'https://www.googleapis.com/auth/youtube'

View File

@ -45,7 +45,7 @@ module Google
def initialize def initialize
super('https://www.googleapis.com/', '') super('https://www.googleapis.com/', '')
@batch_path = 'batch/youtube' @batch_path = 'batch/youtube/v3'
end end
# Inserts a new resource into this collection. # Inserts a new resource into this collection.