Autogenerated update (2019-11-23)

Update:
- adexchangebuyer_v1_3
- adexchangebuyer_v1_4
- androidpublisher_v3
- calendar_v3
- cloudresourcemanager_v1
- cloudresourcemanager_v1beta1
- cloudresourcemanager_v2
- cloudresourcemanager_v2beta1
- content_v2
- content_v2_1
- dfareporting_v3_3
- dlp_v2
- doubleclickbidmanager_v1_1
- drive_v3
- firebasehosting_v1beta1
- monitoring_v3
- remotebuildexecution_v2
- youtube_partner_v1
This commit is contained in:
Google APIs 2019-11-23 00:37:22 +00:00
parent ad7caecb9c
commit 1ec37c89bb
43 changed files with 26399 additions and 99 deletions

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/ad-exchange/buyer-rest
module AdexchangebuyerV1_3
VERSION = 'V1_3'
REVISION = '20191018'
REVISION = '20191108'
# Manage your Ad Exchange buyer account configuration
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'

View File

@ -1193,6 +1193,14 @@ module Google
# @return [Array<String>]
attr_accessor :languages
# The maximum QPS allocated to this pretargeting configuration, used for
# pretargeting-level QPS limits. By default, this is not set, which indicates
# that there is no QPS limit at the configuration level (a global or account-
# level limit may still be imposed).
# Corresponds to the JSON property `maximumQps`
# @return [Fixnum]
attr_accessor :maximum_qps
# Requests containing any of these mobile carrier ids will match. Values are
# from mobile-carriers.csv in the downloadable files section.
# Corresponds to the JSON property `mobileCarriers`
@ -1266,6 +1274,7 @@ module Google
@is_active = args[:is_active] if args.key?(:is_active)
@kind = args[:kind] if args.key?(:kind)
@languages = args[:languages] if args.key?(:languages)
@maximum_qps = args[:maximum_qps] if args.key?(:maximum_qps)
@mobile_carriers = args[:mobile_carriers] if args.key?(:mobile_carriers)
@mobile_devices = args[:mobile_devices] if args.key?(:mobile_devices)
@mobile_operating_system_versions = args[:mobile_operating_system_versions] if args.key?(:mobile_operating_system_versions)

View File

@ -463,6 +463,7 @@ module Google
property :is_active, as: 'isActive'
property :kind, as: 'kind'
collection :languages, as: 'languages'
property :maximum_qps, :numeric_string => true, as: 'maximumQps'
collection :mobile_carriers, as: 'mobileCarriers'
collection :mobile_devices, as: 'mobileDevices'
collection :mobile_operating_system_versions, as: 'mobileOperatingSystemVersions'

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/ad-exchange/buyer-rest
module AdexchangebuyerV1_4
VERSION = 'V1_4'
REVISION = '20191018'
REVISION = '20191108'
# Manage your Ad Exchange buyer account configuration
AUTH_ADEXCHANGE_BUYER = 'https://www.googleapis.com/auth/adexchange.buyer'

View File

@ -2497,6 +2497,14 @@ module Google
# @return [Array<String>]
attr_accessor :languages
# The maximum QPS allocated to this pretargeting configuration, used for
# pretargeting-level QPS limits. By default, this is not set, which indicates
# that there is no QPS limit at the configuration level (a global or account-
# level limit may still be imposed).
# Corresponds to the JSON property `maximumQps`
# @return [Fixnum]
attr_accessor :maximum_qps
# Requests where the predicted viewability is below the specified decile will
# not match. E.g. if the buyer sets this value to 5, requests from slots where
# the predicted viewability is below 50% will not match. If the predicted
@ -2591,6 +2599,7 @@ module Google
@is_active = args[:is_active] if args.key?(:is_active)
@kind = args[:kind] if args.key?(:kind)
@languages = args[:languages] if args.key?(:languages)
@maximum_qps = args[:maximum_qps] if args.key?(:maximum_qps)
@minimum_viewability_decile = args[:minimum_viewability_decile] if args.key?(:minimum_viewability_decile)
@mobile_carriers = args[:mobile_carriers] if args.key?(:mobile_carriers)
@mobile_devices = args[:mobile_devices] if args.key?(:mobile_devices)

View File

@ -1165,6 +1165,7 @@ module Google
property :is_active, as: 'isActive'
property :kind, as: 'kind'
collection :languages, as: 'languages'
property :maximum_qps, :numeric_string => true, as: 'maximumQps'
property :minimum_viewability_decile, as: 'minimumViewabilityDecile'
collection :mobile_carriers, as: 'mobileCarriers'
collection :mobile_devices, as: 'mobileDevices'

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/android-publisher
module AndroidpublisherV3
VERSION = 'V3'
REVISION = '20191013'
REVISION = '20191113'
# View and manage your Google Play Developer account
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'

View File

@ -293,6 +293,31 @@ module Google
end
end
#
class Control
include Google::Apis::Core::Hashable
#
# Corresponds to the JSON property `modRanges`
# @return [Array<Google::Apis::AndroidpublisherV3::ModRange>]
attr_accessor :mod_ranges
#
# Corresponds to the JSON property `versionCodes`
# @return [Array<Fixnum>]
attr_accessor :version_codes
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@mod_ranges = args[:mod_ranges] if args.key?(:mod_ranges)
@version_codes = args[:version_codes] if args.key?(:version_codes)
end
end
#
class CountryTargeting
include Google::Apis::Core::Hashable
@ -1067,6 +1092,62 @@ module Google
end
end
#
class MendelSampling
include Google::Apis::Core::Hashable
#
# Corresponds to the JSON property `modRanges`
# @return [Array<Google::Apis::AndroidpublisherV3::ModRange>]
attr_accessor :mod_ranges
#
# Corresponds to the JSON property `modulus`
# @return [Fixnum]
attr_accessor :modulus
#
# Corresponds to the JSON property `salt`
# @return [Fixnum]
attr_accessor :salt
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@mod_ranges = args[:mod_ranges] if args.key?(:mod_ranges)
@modulus = args[:modulus] if args.key?(:modulus)
@salt = args[:salt] if args.key?(:salt)
end
end
#
class ModRange
include Google::Apis::Core::Hashable
#
# Corresponds to the JSON property `end`
# @return [Fixnum]
attr_accessor :end
#
# Corresponds to the JSON property `start`
# @return [Fixnum]
attr_accessor :start
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@end = args[:end] if args.key?(:end)
@start = args[:start] if args.key?(:start)
end
end
#
class MonthDay
include Google::Apis::Core::Hashable
@ -1902,6 +1983,11 @@ module Google
class TrackRelease
include Google::Apis::Core::Hashable
#
# Corresponds to the JSON property `controls`
# @return [Array<Google::Apis::AndroidpublisherV3::Control>]
attr_accessor :controls
#
# Corresponds to the JSON property `countryTargeting`
# @return [Google::Apis::AndroidpublisherV3::CountryTargeting]
@ -1919,6 +2005,11 @@ module Google
# @return [Array<Google::Apis::AndroidpublisherV3::LocalizedText>]
attr_accessor :release_notes
#
# Corresponds to the JSON property `sampling`
# @return [Google::Apis::AndroidpublisherV3::MendelSampling]
attr_accessor :sampling
# The desired status of this release.
# Corresponds to the JSON property `status`
# @return [String]
@ -1944,9 +2035,11 @@ module Google
# Update properties of this object
def update!(**args)
@controls = args[:controls] if args.key?(:controls)
@country_targeting = args[:country_targeting] if args.key?(:country_targeting)
@name = args[:name] if args.key?(:name)
@release_notes = args[:release_notes] if args.key?(:release_notes)
@sampling = args[:sampling] if args.key?(:sampling)
@status = args[:status] if args.key?(:status)
@user_fraction = args[:user_fraction] if args.key?(:user_fraction)
@version_codes = args[:version_codes] if args.key?(:version_codes)

View File

@ -82,6 +82,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class Control
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class CountryTargeting
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -208,6 +214,18 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class MendelSampling
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class ModRange
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class MonthDay
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -464,6 +482,15 @@ module Google
end
end
class Control
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :mod_ranges, as: 'modRanges', class: Google::Apis::AndroidpublisherV3::ModRange, decorator: Google::Apis::AndroidpublisherV3::ModRange::Representation
collection :version_codes, as: 'versionCodes'
end
end
class CountryTargeting
# @private
class Representation < Google::Apis::Core::JsonRepresentation
@ -683,6 +710,24 @@ module Google
end
end
class MendelSampling
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :mod_ranges, as: 'modRanges', class: Google::Apis::AndroidpublisherV3::ModRange, decorator: Google::Apis::AndroidpublisherV3::ModRange::Representation
property :modulus, :numeric_string => true, as: 'modulus'
property :salt, as: 'salt'
end
end
class ModRange
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :end, :numeric_string => true, as: 'end'
property :start, :numeric_string => true, as: 'start'
end
end
class MonthDay
# @private
class Representation < Google::Apis::Core::JsonRepresentation
@ -914,11 +959,15 @@ module Google
class TrackRelease
# @private
class Representation < Google::Apis::Core::JsonRepresentation
collection :controls, as: 'controls', class: Google::Apis::AndroidpublisherV3::Control, decorator: Google::Apis::AndroidpublisherV3::Control::Representation
property :country_targeting, as: 'countryTargeting', class: Google::Apis::AndroidpublisherV3::CountryTargeting, decorator: Google::Apis::AndroidpublisherV3::CountryTargeting::Representation
property :name, as: 'name'
collection :release_notes, as: 'releaseNotes', class: Google::Apis::AndroidpublisherV3::LocalizedText, decorator: Google::Apis::AndroidpublisherV3::LocalizedText::Representation
property :sampling, as: 'sampling', class: Google::Apis::AndroidpublisherV3::MendelSampling, decorator: Google::Apis::AndroidpublisherV3::MendelSampling::Representation
property :status, as: 'status'
property :user_fraction, as: 'userFraction'
collection :version_codes, as: 'versionCodes'

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/google-apps/calendar/firstapp
module CalendarV3
VERSION = 'V3'
REVISION = '20190929'
REVISION = '20191117'
# See, edit, share, and permanently delete all the calendars you can access using Google Calendar
AUTH_CALENDAR = 'https://www.googleapis.com/auth/calendar'

View File

@ -1089,7 +1089,7 @@ module Google
# @return [Google::Apis::CalendarV3::Event::Creator]
attr_accessor :creator
# Description of the event. Optional.
# Description of the event. Can contain HTML. Optional.
# Corresponds to the JSON property `description`
# @return [String]
attr_accessor :description

View File

@ -1031,11 +1031,9 @@ module Google
# @param [String] event_id
# Event identifier.
# @param [Boolean] always_include_email
# Whether to always include a value in the email field for the organizer,
# creator and attendees, even if no real email is available (i.e. a generated,
# non-working value will be provided). The use of this option is discouraged and
# should only be used by clients which cannot handle the absence of an email
# address value in the mentioned places. Optional. The default is False.
# Deprecated and ignored. A value will always be returned in the email field for
# the organizer, creator and attendees, even if no real email address is
# available (i.e. a generated, non-working value will be provided).
# @param [Fixnum] max_attendees
# The maximum number of attendees to include in the response. If there are more
# than the specified number of attendees, only the participant is returned.
@ -1199,11 +1197,9 @@ module Google
# @param [String] event_id
# Recurring event identifier.
# @param [Boolean] always_include_email
# Whether to always include a value in the email field for the organizer,
# creator and attendees, even if no real email is available (i.e. a generated,
# non-working value will be provided). The use of this option is discouraged and
# should only be used by clients which cannot handle the absence of an email
# address value in the mentioned places. Optional. The default is False.
# Deprecated and ignored. A value will always be returned in the email field for
# the organizer, creator and attendees, even if no real email address is
# available (i.e. a generated, non-working value will be provided).
# @param [Fixnum] max_attendees
# The maximum number of attendees to include in the response. If there are more
# than the specified number of attendees, only the participant is returned.
@ -1276,11 +1272,9 @@ module Google
# method. If you want to access the primary calendar of the currently logged in
# user, use the "primary" keyword.
# @param [Boolean] always_include_email
# Whether to always include a value in the email field for the organizer,
# creator and attendees, even if no real email is available (i.e. a generated,
# non-working value will be provided). The use of this option is discouraged and
# should only be used by clients which cannot handle the absence of an email
# address value in the mentioned places. Optional. The default is False.
# Deprecated and ignored. A value will always be returned in the email field for
# the organizer, creator and attendees, even if no real email address is
# available (i.e. a generated, non-working value will be provided).
# @param [String] i_cal_uid
# Specifies event ID in the iCalendar format to be included in the response.
# Optional.
@ -1470,11 +1464,9 @@ module Google
# Event identifier.
# @param [Google::Apis::CalendarV3::Event] event_object
# @param [Boolean] always_include_email
# Whether to always include a value in the email field for the organizer,
# creator and attendees, even if no real email is available (i.e. a generated,
# non-working value will be provided). The use of this option is discouraged and
# should only be used by clients which cannot handle the absence of an email
# address value in the mentioned places. Optional. The default is False.
# Deprecated and ignored. A value will always be returned in the email field for
# the organizer, creator and attendees, even if no real email address is
# available (i.e. a generated, non-working value will be provided).
# @param [Fixnum] conference_data_version
# Version number of conference data supported by the API client. Version 0
# assumes no conference data support and ignores conference data in the event's
@ -1591,11 +1583,9 @@ module Google
# Event identifier.
# @param [Google::Apis::CalendarV3::Event] event_object
# @param [Boolean] always_include_email
# Whether to always include a value in the email field for the organizer,
# creator and attendees, even if no real email is available (i.e. a generated,
# non-working value will be provided). The use of this option is discouraged and
# should only be used by clients which cannot handle the absence of an email
# address value in the mentioned places. Optional. The default is False.
# Deprecated and ignored. A value will always be returned in the email field for
# the organizer, creator and attendees, even if no real email address is
# available (i.e. a generated, non-working value will be provided).
# @param [Fixnum] conference_data_version
# Version number of conference data supported by the API client. Version 0
# assumes no conference data support and ignores conference data in the event's
@ -1663,11 +1653,9 @@ module Google
# user, use the "primary" keyword.
# @param [Google::Apis::CalendarV3::Channel] channel_object
# @param [Boolean] always_include_email
# Whether to always include a value in the email field for the organizer,
# creator and attendees, even if no real email is available (i.e. a generated,
# non-working value will be provided). The use of this option is discouraged and
# should only be used by clients which cannot handle the absence of an email
# address value in the mentioned places. Optional. The default is False.
# Deprecated and ignored. A value will always be returned in the email field for
# the organizer, creator and attendees, even if no real email address is
# available (i.e. a generated, non-working value will be provided).
# @param [String] i_cal_uid
# Specifies event ID in the iCalendar format to be included in the response.
# Optional.

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/resource-manager
module CloudresourcemanagerV1
VERSION = 'V1'
REVISION = '20191018'
REVISION = '20191115'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1363,8 +1363,8 @@ module Google
# ensure that their change will be applied to the same version of the policy.
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
# policy is overwritten. Due to blind-set semantics of an etag-less policy,
# 'setIamPolicy' will not fail even if either of incoming or stored policy
# does not meet the version requirements.
# 'setIamPolicy' will not fail even if the incoming policy version does not
# meet the requirements for modifying the stored policy.
# Corresponds to the JSON property `etag`
# NOTE: Values are automatically base64 encoded/decoded in the client library.
# @return [String]
@ -1375,11 +1375,12 @@ module Google
# rejected.
# Operations affecting conditional bindings must specify version 3. This can
# be either setting a conditional policy, modifying a conditional binding,
# or removing a conditional binding from the stored conditional policy.
# or removing a binding (conditional or unconditional) from the stored
# conditional policy.
# Operations on non-conditional policies may specify any valid value or
# leave the field unset.
# If no etag is provided in the call to `setIamPolicy`, any version
# compliance checks on the incoming and/or stored policy is skipped.
# If no etag is provided in the call to `setIamPolicy`, version compliance
# checks against the stored policy is skipped.
# Corresponds to the JSON property `version`
# @return [Fixnum]
attr_accessor :version

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/resource-manager
module CloudresourcemanagerV1beta1
VERSION = 'V1beta1'
REVISION = '20190927'
REVISION = '20191115'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -634,8 +634,8 @@ module Google
# ensure that their change will be applied to the same version of the policy.
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
# policy is overwritten. Due to blind-set semantics of an etag-less policy,
# 'setIamPolicy' will not fail even if either of incoming or stored policy
# does not meet the version requirements.
# 'setIamPolicy' will not fail even if the incoming policy version does not
# meet the requirements for modifying the stored policy.
# Corresponds to the JSON property `etag`
# NOTE: Values are automatically base64 encoded/decoded in the client library.
# @return [String]
@ -646,11 +646,12 @@ module Google
# rejected.
# Operations affecting conditional bindings must specify version 3. This can
# be either setting a conditional policy, modifying a conditional binding,
# or removing a conditional binding from the stored conditional policy.
# or removing a binding (conditional or unconditional) from the stored
# conditional policy.
# Operations on non-conditional policies may specify any valid value or
# leave the field unset.
# If no etag is provided in the call to `setIamPolicy`, any version
# compliance checks on the incoming and/or stored policy is skipped.
# If no etag is provided in the call to `setIamPolicy`, version compliance
# checks against the stored policy is skipped.
# Corresponds to the JSON property `version`
# @return [Fixnum]
attr_accessor :version

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/resource-manager
module CloudresourcemanagerV2
VERSION = 'V2'
REVISION = '20191018'
REVISION = '20191115'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -576,8 +576,8 @@ module Google
# ensure that their change will be applied to the same version of the policy.
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
# policy is overwritten. Due to blind-set semantics of an etag-less policy,
# 'setIamPolicy' will not fail even if either of incoming or stored policy
# does not meet the version requirements.
# 'setIamPolicy' will not fail even if the incoming policy version does not
# meet the requirements for modifying the stored policy.
# Corresponds to the JSON property `etag`
# NOTE: Values are automatically base64 encoded/decoded in the client library.
# @return [String]
@ -588,11 +588,12 @@ module Google
# rejected.
# Operations affecting conditional bindings must specify version 3. This can
# be either setting a conditional policy, modifying a conditional binding,
# or removing a conditional binding from the stored conditional policy.
# or removing a binding (conditional or unconditional) from the stored
# conditional policy.
# Operations on non-conditional policies may specify any valid value or
# leave the field unset.
# If no etag is provided in the call to `setIamPolicy`, any version
# compliance checks on the incoming and/or stored policy is skipped.
# If no etag is provided in the call to `setIamPolicy`, version compliance
# checks against the stored policy is skipped.
# Corresponds to the JSON property `version`
# @return [Fixnum]
attr_accessor :version

View File

@ -26,7 +26,7 @@ module Google
# @see https://cloud.google.com/resource-manager
module CloudresourcemanagerV2beta1
VERSION = 'V2beta1'
REVISION = '20191018'
REVISION = '20191115'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -576,8 +576,8 @@ module Google
# ensure that their change will be applied to the same version of the policy.
# If no `etag` is provided in the call to `setIamPolicy`, then the existing
# policy is overwritten. Due to blind-set semantics of an etag-less policy,
# 'setIamPolicy' will not fail even if either of incoming or stored policy
# does not meet the version requirements.
# 'setIamPolicy' will not fail even if the incoming policy version does not
# meet the requirements for modifying the stored policy.
# Corresponds to the JSON property `etag`
# NOTE: Values are automatically base64 encoded/decoded in the client library.
# @return [String]
@ -588,11 +588,12 @@ module Google
# rejected.
# Operations affecting conditional bindings must specify version 3. This can
# be either setting a conditional policy, modifying a conditional binding,
# or removing a conditional binding from the stored conditional policy.
# or removing a binding (conditional or unconditional) from the stored
# conditional policy.
# Operations on non-conditional policies may specify any valid value or
# leave the field unset.
# If no etag is provided in the call to `setIamPolicy`, any version
# compliance checks on the incoming and/or stored policy is skipped.
# If no etag is provided in the call to `setIamPolicy`, version compliance
# checks against the stored policy is skipped.
# Corresponds to the JSON property `version`
# @return [Fixnum]
attr_accessor :version

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/shopping-content
module ContentV2
VERSION = 'V2'
REVISION = '20191008'
REVISION = '20191107'
# Manage your product listings and accounts for Google Shopping
AUTH_CONTENT = 'https://www.googleapis.com/auth/content'

View File

@ -4277,7 +4277,7 @@ module Google
# @return [Fixnum]
attr_accessor :quantity
# The reason for the cancellation. Orders that are cancelled with a noInventory
# The reason for the cancellation. Orders that are canceled with a noInventory
# reason will lead to the removal of the product from Shopping Actions until you
# make an update to that product. This will not affect your Shopping ads.
# Corresponds to the JSON property `reason`
@ -5271,7 +5271,15 @@ module Google
# - "mpx"
# - "uds"
# - "efw"
# - "jd logistics"
# - "yunexpress"
# - "china post"
# - "china ems"
# - "singapore post"
# - "pos malaysia"
# - "postnl"
# - "ptt"
# - "eub"
# - "chukou1"
# Acceptable values for FR are:
# - "colissimo"
# - "chronopost"
@ -5283,6 +5291,7 @@ module Google
# - "geodis"
# - "tnt"
# - "la poste"
# - "ups"
# Corresponds to the JSON property `carrier`
# @return [String]
attr_accessor :carrier
@ -5338,8 +5347,8 @@ module Google
class OrderShipmentLineItemShipment
include Google::Apis::Core::Hashable
# The ID of the line item that is shipped. Either lineItemId or productId is
# required.
# The ID of the line item that is shipped. This value is assigned by Google when
# an order is created. Either lineItemId or productId is required.
# Corresponds to the JSON property `lineItemId`
# @return [String]
attr_accessor :line_item_id

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/shopping-content
module ContentV2_1
VERSION = 'V2_1'
REVISION = '20191008'
REVISION = '20191107'
# Manage your product listings and accounts for Google Shopping
AUTH_CONTENT = 'https://www.googleapis.com/auth/content'

View File

@ -3648,7 +3648,7 @@ module Google
# @return [Fixnum]
attr_accessor :quantity
# The reason for the cancellation. Orders that are cancelled with a noInventory
# The reason for the cancellation. Orders that are canceled with a noInventory
# reason will lead to the removal of the product from Shopping Actions until you
# make an update to that product. This will not affect your Shopping ads.
# Corresponds to the JSON property `reason`
@ -4659,7 +4659,15 @@ module Google
# - "mpx"
# - "uds"
# - "efw"
# - "jd logistics"
# - "yunexpress"
# - "china post"
# - "china ems"
# - "singapore post"
# - "pos malaysia"
# - "postnl"
# - "ptt"
# - "eub"
# - "chukou1"
# Acceptable values for FR are:
# - "colissimo"
# - "chronopost"
@ -4671,6 +4679,7 @@ module Google
# - "geodis"
# - "tnt"
# - "la poste"
# - "ups"
# Corresponds to the JSON property `carrier`
# @return [String]
attr_accessor :carrier
@ -4732,8 +4741,8 @@ module Google
class OrderShipmentLineItemShipment
include Google::Apis::Core::Hashable
# The ID of the line item that is shipped. Either lineItemId or productId is
# required.
# The ID of the line item that is shipped. This value is assigned by Google when
# an order is created. Either lineItemId or productId is required.
# Corresponds to the JSON property `lineItemId`
# @return [String]
attr_accessor :line_item_id

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/doubleclick-advertisers/
module DfareportingV3_3
VERSION = 'V3_3'
REVISION = '20190531'
REVISION = '20191112'
# Manage DoubleClick Digital Marketing conversions
AUTH_DDMCONVERSIONS = 'https://www.googleapis.com/auth/ddmconversions'

View File

@ -115,6 +115,7 @@ module Google
# - "48" for HRK
# - "49" for MXN
# - "50" for NGN
# - "51" for EGP
# Corresponds to the JSON property `currencyId`
# @return [Fixnum]
attr_accessor :currency_id
@ -2385,7 +2386,7 @@ module Google
# A list of the alphanumeric encrypted user IDs. Any user ID with exposure prior
# to the conversion timestamp will be used in the inserted conversion. If no
# such user ID is found then the conversion will be rejected with
# NO_COOKIE_MATCH_FOUND error. When set, encryptionInfo should also be specified.
# INVALID_ARGUMENT error. When set, encryptionInfo should also be specified.
# This field may only be used when calling batchinsert; it is not supported by
# batchupdate. This field is mutually exclusive with encryptedUserId, matchId,
# mobileDeviceId and gclid. This or encryptedUserId or matchId or mobileDeviceId
@ -10503,6 +10504,25 @@ module Google
# - "11" for "America/Los_Angeles"
# - "12" for "Pacific/Auckland"
# - "13" for "America/Sao_Paulo"
# - "16" for "America/Asuncion"
# - "17" for "America/Chicago"
# - "18" for "America/Denver"
# - "19" for "America/St_Johns"
# - "20" for "Asia/Dhaka"
# - "21" for "Asia/Jakarta"
# - "22" for "Asia/Kabul"
# - "23" for "Asia/Karachi"
# - "24" for "Asia/Calcutta"
# - "25" for "Asia/Pyongyang"
# - "26" for "Asia/Rangoon"
# - "27" for "Atlantic/Cape_Verde"
# - "28" for "Atlantic/South_Georgia"
# - "29" for "Australia/Adelaide"
# - "30" for "Australia/Lord_Howe"
# - "31" for "Europe/Moscow"
# - "32" for "Pacific/Kiritimati"
# - "35" for "Pacific/Norfolk"
# - "36" for "Pacific/Tongatapu"
# Corresponds to the JSON property `reportGenerationTimeZoneId`
# @return [Fixnum]
attr_accessor :report_generation_time_zone_id

View File

@ -1948,12 +1948,12 @@ module Google
# @param [Fixnum] max_results
# Maximum number of results to return.
# @param [String] min_change_time
# Select only change logs whose change time is before the specified
# minChangeTime.The time should be formatted as an RFC3339 date/time string. For
# example, for 10:54 PM on July 18th, 2015, in the America/New York time zone,
# the format is "2015-07-18T22:54:00-04:00". In other words, the year, month,
# day, the letter T, the hour (24-hour clock system), minute, second, and then
# the time zone offset.
# Select only change logs whose change time is after the specified minChangeTime.
# The time should be formatted as an RFC3339 date/time string. For example, for
# 10:54 PM on July 18th, 2015, in the America/New York time zone, the format is "
# 2015-07-18T22:54:00-04:00". In other words, the year, month, day, the letter T,
# the hour (24-hour clock system), minute, second, and then the time zone
# offset.
# @param [Array<Fixnum>, Fixnum] object_ids
# Select only change logs with these object IDs.
# @param [String] object_type

View File

@ -0,0 +1,40 @@
# Copyright 2015 Google Inc.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
require 'google/apis/dfareporting_v3_4/service.rb'
require 'google/apis/dfareporting_v3_4/classes.rb'
require 'google/apis/dfareporting_v3_4/representations.rb'
module Google
module Apis
# DCM/DFA Reporting And Trafficking API
#
# Manages your DoubleClick Campaign Manager ad campaigns and reports.
#
# @see https://developers.google.com/doubleclick-advertisers/
module DfareportingV3_4
VERSION = 'V3_4'
REVISION = '20191112'
# Manage DoubleClick Digital Marketing conversions
AUTH_DDMCONVERSIONS = 'https://www.googleapis.com/auth/ddmconversions'
# View and manage DoubleClick for Advertisers reports
AUTH_DFAREPORTING = 'https://www.googleapis.com/auth/dfareporting'
# View and manage your DoubleClick Campaign Manager's (DCM) display ad campaigns
AUTH_DFATRAFFICKING = 'https://www.googleapis.com/auth/dfatrafficking'
end
end
end

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -27,7 +27,7 @@ module Google
# @see https://cloud.google.com/dlp/docs/
module DlpV2
VERSION = 'V2'
REVISION = '20191111'
REVISION = '20191118'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -1058,7 +1058,7 @@ module Google
class GooglePrivacyDlpV2CreateDeidentifyTemplateRequest
include Google::Apis::Core::Hashable
# The DeidentifyTemplates contains instructions on how to deidentify content.
# DeidentifyTemplates contains instructions on how to de-identify content.
# See https://cloud.google.com/dlp/docs/concepts-templates to learn more.
# Corresponds to the JSON property `deidentifyTemplate`
# @return [Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyTemplate]
@ -1212,7 +1212,9 @@ module Google
class GooglePrivacyDlpV2CreateStoredInfoTypeRequest
include Google::Apis::Core::Hashable
# Configuration for a StoredInfoType.
# Configuration for stored infoT types. All fields and subfield are provided
# by the user. For more information, see
# https://cloud.google.com/dlp/docs/creating-custom-infotypes.
# Corresponds to the JSON property `config`
# @return [Google::Apis::DlpV2::GooglePrivacyDlpV2StoredInfoTypeConfig]
attr_accessor :config
@ -1776,12 +1778,12 @@ module Google
end
end
# The DeidentifyTemplates contains instructions on how to deidentify content.
# DeidentifyTemplates contains instructions on how to de-identify content.
# See https://cloud.google.com/dlp/docs/concepts-templates to learn more.
class GooglePrivacyDlpV2DeidentifyTemplate
include Google::Apis::Core::Hashable
# The creation timestamp of a inspectTemplate, output only field.
# The creation timestamp of an inspectTemplate, output only field.
# Corresponds to the JSON property `createTime`
# @return [String]
attr_accessor :create_time
@ -1809,7 +1811,7 @@ module Google
# @return [String]
attr_accessor :name
# The last update timestamp of a inspectTemplate, output only field.
# The last update timestamp of an inspectTemplate, output only field.
# Corresponds to the JSON property `updateTime`
# @return [String]
attr_accessor :update_time
@ -3065,7 +3067,7 @@ module Google
class GooglePrivacyDlpV2InspectTemplate
include Google::Apis::Core::Hashable
# The creation timestamp of a inspectTemplate, output only field.
# The creation timestamp of an inspectTemplate, output only field.
# Corresponds to the JSON property `createTime`
# @return [String]
attr_accessor :create_time
@ -3095,7 +3097,7 @@ module Google
# @return [String]
attr_accessor :name
# The last update timestamp of a inspectTemplate, output only field.
# The last update timestamp of an inspectTemplate, output only field.
# Corresponds to the JSON property `updateTime`
# @return [String]
attr_accessor :update_time
@ -5285,7 +5287,9 @@ module Google
end
end
# Configuration for a StoredInfoType.
# Configuration for stored infoT types. All fields and subfield are provided
# by the user. For more information, see
# https://cloud.google.com/dlp/docs/creating-custom-infotypes.
class GooglePrivacyDlpV2StoredInfoTypeConfig
include Google::Apis::Core::Hashable
@ -5345,7 +5349,9 @@ module Google
class GooglePrivacyDlpV2StoredInfoTypeVersion
include Google::Apis::Core::Hashable
# Configuration for a StoredInfoType.
# Configuration for stored infoT types. All fields and subfield are provided
# by the user. For more information, see
# https://cloud.google.com/dlp/docs/creating-custom-infotypes.
# Corresponds to the JSON property `config`
# @return [Google::Apis::DlpV2::GooglePrivacyDlpV2StoredInfoTypeConfig]
attr_accessor :config
@ -5806,7 +5812,7 @@ module Google
class GooglePrivacyDlpV2UpdateDeidentifyTemplateRequest
include Google::Apis::Core::Hashable
# The DeidentifyTemplates contains instructions on how to deidentify content.
# DeidentifyTemplates contains instructions on how to de-identify content.
# See https://cloud.google.com/dlp/docs/concepts-templates to learn more.
# Corresponds to the JSON property `deidentifyTemplate`
# @return [Google::Apis::DlpV2::GooglePrivacyDlpV2DeidentifyTemplate]
@ -5886,7 +5892,9 @@ module Google
class GooglePrivacyDlpV2UpdateStoredInfoTypeRequest
include Google::Apis::Core::Hashable
# Configuration for a StoredInfoType.
# Configuration for stored infoT types. All fields and subfield are provided
# by the user. For more information, see
# https://cloud.google.com/dlp/docs/creating-custom-infotypes.
# Corresponds to the JSON property `config`
# @return [Google::Apis::DlpV2::GooglePrivacyDlpV2StoredInfoTypeConfig]
attr_accessor :config

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/bid-manager/
module DoubleclickbidmanagerV1_1
VERSION = 'V1_1'
REVISION = '20191107'
REVISION = '20191112'
# View and manage your reports in DoubleClick Bid Manager
AUTH_DOUBLECLICKBIDMANAGER = 'https://www.googleapis.com/auth/doubleclickbidmanager'

View File

@ -26,7 +26,7 @@ module Google
# @see https://developers.google.com/drive/
module DriveV3
VERSION = 'V3'
REVISION = '20191017'
REVISION = '20191108'
# See, edit, create, and delete all of your Google Drive files
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'

View File

@ -1960,7 +1960,13 @@ module Google
attr_accessor :deleted
alias_method :deleted?, :deleted
# A displayable name for users, groups or domains.
# The "pretty" name of the value of the permission. The following is a list of
# examples for each type of permission:
# - user - User's full name, as defined for their Google account, such as "Joe
# Smith."
# - group - Name of the Google Group, such as "The Company Administrators."
# - domain - String domain name, such as "thecompany.com."
# - anyone - No displayName is present.
# Corresponds to the JSON property `displayName`
# @return [String]
attr_accessor :display_name
@ -1985,7 +1991,8 @@ module Google
attr_accessor :expiration_time
# The ID of this permission. This is a unique identifier for the grantee, and is
# published in User resources as permissionId.
# published in User resources as permissionId. IDs should be treated as opaque
# values.
# Corresponds to the JSON property `id`
# @return [String]
attr_accessor :id
@ -2029,7 +2036,9 @@ module Google
# - user
# - group
# - domain
# - anyone
# - anyone When creating a permission, if type is user or group, you must
# provide an emailAddress for the user or group. When type is domain, you must
# provide a domain. There isn't extra information required for a anyone type.
# Corresponds to the JSON property `type`
# @return [String]
attr_accessor :type

View File

@ -27,7 +27,7 @@ module Google
# @see https://firebase.google.com/docs/hosting/
module FirebasehostingV1beta1
VERSION = 'V1beta1'
REVISION = '20191115'
REVISION = '20191122'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -446,6 +446,11 @@ module Google
# @param [String] parent
# Required. The parent for which to list files, in the format:
# <code>sites/<var>site-name</var></code>
# @param [String] filter
# The filter string used to return a subset of versions in the response.
# Currently supported fields for filtering are: name, status,
# and create_time. Filter processing will be implemented in accordance
# with go/filtering.
# @param [Fixnum] page_size
# The maximum number of versions to return. The service may return fewer than
# this value.
@ -470,11 +475,12 @@ 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 list_site_versions(parent, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
def list_site_versions(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
command = make_simple_command(:get, 'v1beta1/{+parent}/versions', options)
command.response_representation = Google::Apis::FirebasehostingV1beta1::ListVersionsResponse::Representation
command.response_class = Google::Apis::FirebasehostingV1beta1::ListVersionsResponse
command.params['parent'] = parent unless parent.nil?
command.query['filter'] = filter unless filter.nil?
command.query['pageSize'] = page_size unless page_size.nil?
command.query['pageToken'] = page_token unless page_token.nil?
command.query['fields'] = fields unless fields.nil?

View File

@ -30,7 +30,7 @@ module Google
# @see https://cloud.google.com/monitoring/api/
module MonitoringV3
VERSION = 'V3'
REVISION = '20191111'
REVISION = '20191118'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -25,7 +25,7 @@ module Google
# @see https://cloud.google.com/remote-build-execution/docs/
module RemotebuildexecutionV2
VERSION = 'V2'
REVISION = '20191008'
REVISION = '20191119'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -2630,6 +2630,39 @@ module Google
end
end
# The request used for `UpdateInstance`.
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest
include Google::Apis::Core::Hashable
# Whether to enable Stackdriver logging for this instance.
# Corresponds to the JSON property `loggingEnabled`
# @return [Boolean]
attr_accessor :logging_enabled
alias_method :logging_enabled?, :logging_enabled
# Name of the instance to update.
# Format: `projects/[PROJECT_ID]/instances/[INSTANCE_ID]`.
# Corresponds to the JSON property `name`
# @return [String]
attr_accessor :name
# The fields to update.
# Corresponds to the JSON property `updateMask`
# @return [String]
attr_accessor :update_mask
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@logging_enabled = args[:logging_enabled] if args.key?(:logging_enabled)
@name = args[:name] if args.key?(:name)
@update_mask = args[:update_mask] if args.key?(:update_mask)
end
end
# The request used for UpdateWorkerPool.
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateWorkerPoolRequest
include Google::Apis::Core::Hashable

View File

@ -364,6 +364,12 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateWorkerPoolRequest
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -1029,6 +1035,15 @@ module Google
end
end
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateInstanceRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :logging_enabled, as: 'loggingEnabled'
property :name, as: 'name'
property :update_mask, as: 'updateMask'
end
end
class GoogleDevtoolsRemotebuildexecutionAdminV1alphaUpdateWorkerPoolRequest
# @private
class Representation < Google::Apis::Core::JsonRepresentation

View File

@ -25,7 +25,7 @@ module Google
# @see https://developers.google.com/youtube/partner/
module YoutubePartnerV1
VERSION = 'V1'
REVISION = '20191031'
REVISION = '20191116'
# View and manage your assets and associated content on YouTube
AUTH_YOUTUBEPARTNER = 'https://www.googleapis.com/auth/youtubepartner'