Autogenerated update (2020-02-27)
Update: - androidpublisher_v3 - books_v1 - containeranalysis_v1alpha1 - containeranalysis_v1beta1 - dfareporting_v3_4 - doubleclickbidmanager_v1 - doubleclickbidmanager_v1_1 - fitness_v1 - ml_v1 - remotebuildexecution_v1 - remotebuildexecution_v1alpha - remotebuildexecution_v2 - run_v1 - run_v1alpha1 - run_v1beta1 - runtimeconfig_v1 - runtimeconfig_v1beta1 - youtube_v3
This commit is contained in:
parent
b9e9a8e2b8
commit
f0cb17be6e
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/android-publisher
|
# @see https://developers.google.com/android-publisher
|
||||||
module AndroidpublisherV3
|
module AndroidpublisherV3
|
||||||
VERSION = 'V3'
|
VERSION = 'V3'
|
||||||
REVISION = '20200126'
|
REVISION = '20200223'
|
||||||
|
|
||||||
# View and manage your Google Play Developer account
|
# View and manage your Google Play Developer account
|
||||||
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'
|
AUTH_ANDROIDPUBLISHER = 'https://www.googleapis.com/auth/androidpublisher'
|
||||||
|
|
|
@ -31,6 +31,11 @@ module Google
|
||||||
# @return [Google::Apis::AndroidpublisherV3::ApkBinary]
|
# @return [Google::Apis::AndroidpublisherV3::ApkBinary]
|
||||||
attr_accessor :binary
|
attr_accessor :binary
|
||||||
|
|
||||||
|
# Represents the binary payload of an APK.
|
||||||
|
# Corresponds to the JSON property `testBinary`
|
||||||
|
# @return [Google::Apis::AndroidpublisherV3::ApkBinary]
|
||||||
|
attr_accessor :test_binary
|
||||||
|
|
||||||
# The version code of the APK, as specified in the APK's manifest file.
|
# The version code of the APK, as specified in the APK's manifest file.
|
||||||
# Corresponds to the JSON property `versionCode`
|
# Corresponds to the JSON property `versionCode`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
|
@ -43,6 +48,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@binary = args[:binary] if args.key?(:binary)
|
@binary = args[:binary] if args.key?(:binary)
|
||||||
|
@test_binary = args[:test_binary] if args.key?(:test_binary)
|
||||||
@version_code = args[:version_code] if args.key?(:version_code)
|
@version_code = args[:version_code] if args.key?(:version_code)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -302,6 +308,11 @@ module Google
|
||||||
# @return [Array<Google::Apis::AndroidpublisherV3::ModRange>]
|
# @return [Array<Google::Apis::AndroidpublisherV3::ModRange>]
|
||||||
attr_accessor :mod_ranges
|
attr_accessor :mod_ranges
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `stratifiedSamplings`
|
||||||
|
# @return [Array<Google::Apis::AndroidpublisherV3::StratifiedSampling>]
|
||||||
|
attr_accessor :stratified_samplings
|
||||||
|
|
||||||
#
|
#
|
||||||
# Corresponds to the JSON property `versionCodes`
|
# Corresponds to the JSON property `versionCodes`
|
||||||
# @return [Array<Fixnum>]
|
# @return [Array<Fixnum>]
|
||||||
|
@ -314,6 +325,7 @@ module Google
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@mod_ranges = args[:mod_ranges] if args.key?(:mod_ranges)
|
@mod_ranges = args[:mod_ranges] if args.key?(:mod_ranges)
|
||||||
|
@stratified_samplings = args[:stratified_samplings] if args.key?(:stratified_samplings)
|
||||||
@version_codes = args[:version_codes] if args.key?(:version_codes)
|
@version_codes = args[:version_codes] if args.key?(:version_codes)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -1455,6 +1467,17 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :salt
|
attr_accessor :salt
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `stratifiedSamplings`
|
||||||
|
# @return [Array<Google::Apis::AndroidpublisherV3::StratifiedSampling>]
|
||||||
|
attr_accessor :stratified_samplings
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `useAndroidId`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :use_android_id
|
||||||
|
alias_method :use_android_id?, :use_android_id
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -1464,6 +1487,52 @@ module Google
|
||||||
@mod_ranges = args[:mod_ranges] if args.key?(:mod_ranges)
|
@mod_ranges = args[:mod_ranges] if args.key?(:mod_ranges)
|
||||||
@modulus = args[:modulus] if args.key?(:modulus)
|
@modulus = args[:modulus] if args.key?(:modulus)
|
||||||
@salt = args[:salt] if args.key?(:salt)
|
@salt = args[:salt] if args.key?(:salt)
|
||||||
|
@stratified_samplings = args[:stratified_samplings] if args.key?(:stratified_samplings)
|
||||||
|
@use_android_id = args[:use_android_id] if args.key?(:use_android_id)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class StratifiedSampling
|
||||||
|
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 `stratum`
|
||||||
|
# @return [Google::Apis::AndroidpublisherV3::Stratum]
|
||||||
|
attr_accessor :stratum
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@mod_ranges = args[:mod_ranges] if args.key?(:mod_ranges)
|
||||||
|
@stratum = args[:stratum] if args.key?(:stratum)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class Stratum
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `brand`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :brand
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@brand = args[:brand] if args.key?(:brand)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -1893,6 +1962,21 @@ module Google
|
||||||
class Testers
|
class Testers
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `autoEnrolledAndroidGroups`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :auto_enrolled_android_groups
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `autoEnrolledGoogleGroups`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :auto_enrolled_google_groups
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `excludedGoogleGroups`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :excluded_google_groups
|
||||||
|
|
||||||
# A list of all Google Groups, as email addresses, that define testers for this
|
# A list of all Google Groups, as email addresses, that define testers for this
|
||||||
# track.
|
# track.
|
||||||
# Corresponds to the JSON property `googleGroups`
|
# Corresponds to the JSON property `googleGroups`
|
||||||
|
@ -1905,6 +1989,9 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@auto_enrolled_android_groups = args[:auto_enrolled_android_groups] if args.key?(:auto_enrolled_android_groups)
|
||||||
|
@auto_enrolled_google_groups = args[:auto_enrolled_google_groups] if args.key?(:auto_enrolled_google_groups)
|
||||||
|
@excluded_google_groups = args[:excluded_google_groups] if args.key?(:excluded_google_groups)
|
||||||
@google_groups = args[:google_groups] if args.key?(:google_groups)
|
@google_groups = args[:google_groups] if args.key?(:google_groups)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -2014,11 +2101,22 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :name
|
attr_accessor :name
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `pinnedVersions`
|
||||||
|
# @return [Array<Google::Apis::AndroidpublisherV3::TrackReleasePin>]
|
||||||
|
attr_accessor :pinned_versions
|
||||||
|
|
||||||
# The description of what is new in the app in this release.
|
# The description of what is new in the app in this release.
|
||||||
# Corresponds to the JSON property `releaseNotes`
|
# Corresponds to the JSON property `releaseNotes`
|
||||||
# @return [Array<Google::Apis::AndroidpublisherV3::LocalizedText>]
|
# @return [Array<Google::Apis::AndroidpublisherV3::LocalizedText>]
|
||||||
attr_accessor :release_notes
|
attr_accessor :release_notes
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `rollbackEnabled`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :rollback_enabled
|
||||||
|
alias_method :rollback_enabled?, :rollback_enabled
|
||||||
|
|
||||||
#
|
#
|
||||||
# Corresponds to the JSON property `sampling`
|
# Corresponds to the JSON property `sampling`
|
||||||
# @return [Google::Apis::AndroidpublisherV3::Sampling]
|
# @return [Google::Apis::AndroidpublisherV3::Sampling]
|
||||||
|
@ -2053,7 +2151,9 @@ module Google
|
||||||
@country_targeting = args[:country_targeting] if args.key?(:country_targeting)
|
@country_targeting = args[:country_targeting] if args.key?(:country_targeting)
|
||||||
@in_app_update_priority = args[:in_app_update_priority] if args.key?(:in_app_update_priority)
|
@in_app_update_priority = args[:in_app_update_priority] if args.key?(:in_app_update_priority)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
|
@pinned_versions = args[:pinned_versions] if args.key?(:pinned_versions)
|
||||||
@release_notes = args[:release_notes] if args.key?(:release_notes)
|
@release_notes = args[:release_notes] if args.key?(:release_notes)
|
||||||
|
@rollback_enabled = args[:rollback_enabled] if args.key?(:rollback_enabled)
|
||||||
@sampling = args[:sampling] if args.key?(:sampling)
|
@sampling = args[:sampling] if args.key?(:sampling)
|
||||||
@status = args[:status] if args.key?(:status)
|
@status = args[:status] if args.key?(:status)
|
||||||
@user_fraction = args[:user_fraction] if args.key?(:user_fraction)
|
@user_fraction = args[:user_fraction] if args.key?(:user_fraction)
|
||||||
|
@ -2061,6 +2161,99 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class TrackReleasePin
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `targetings`
|
||||||
|
# @return [Array<Google::Apis::AndroidpublisherV3::TrackReleasePinPinTargeting>]
|
||||||
|
attr_accessor :targetings
|
||||||
|
|
||||||
|
#
|
||||||
|
# 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)
|
||||||
|
@targetings = args[:targetings] if args.key?(:targetings)
|
||||||
|
@version_codes = args[:version_codes] if args.key?(:version_codes)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class TrackReleasePinPinTargeting
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `countryCodes`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :country_codes
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `devices`
|
||||||
|
# @return [Array<Google::Apis::AndroidpublisherV3::TrackReleasePinPinTargetingDevicePin>]
|
||||||
|
attr_accessor :devices
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `phoneskyVersions`
|
||||||
|
# @return [Array<Fixnum>]
|
||||||
|
attr_accessor :phonesky_versions
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `sdkVersions`
|
||||||
|
# @return [Array<Fixnum>]
|
||||||
|
attr_accessor :sdk_versions
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@country_codes = args[:country_codes] if args.key?(:country_codes)
|
||||||
|
@devices = args[:devices] if args.key?(:devices)
|
||||||
|
@phonesky_versions = args[:phonesky_versions] if args.key?(:phonesky_versions)
|
||||||
|
@sdk_versions = args[:sdk_versions] if args.key?(:sdk_versions)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class TrackReleasePinPinTargetingDevicePin
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `brand`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :brand
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `device`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :device
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `product`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :product
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@brand = args[:brand] if args.key?(:brand)
|
||||||
|
@device = args[:device] if args.key?(:device)
|
||||||
|
@product = args[:product] if args.key?(:product)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
#
|
#
|
||||||
class TracksListResponse
|
class TracksListResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -286,6 +286,18 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class StratifiedSampling
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class Stratum
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class SubscriptionCancelSurveyResult
|
class SubscriptionCancelSurveyResult
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -370,6 +382,24 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class TrackReleasePin
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class TrackReleasePinPinTargeting
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class TrackReleasePinPinTargetingDevicePin
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class TracksListResponse
|
class TracksListResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -405,6 +435,8 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :binary, as: 'binary', class: Google::Apis::AndroidpublisherV3::ApkBinary, decorator: Google::Apis::AndroidpublisherV3::ApkBinary::Representation
|
property :binary, as: 'binary', class: Google::Apis::AndroidpublisherV3::ApkBinary, decorator: Google::Apis::AndroidpublisherV3::ApkBinary::Representation
|
||||||
|
|
||||||
|
property :test_binary, as: 'testBinary', class: Google::Apis::AndroidpublisherV3::ApkBinary, decorator: Google::Apis::AndroidpublisherV3::ApkBinary::Representation
|
||||||
|
|
||||||
property :version_code, as: 'versionCode'
|
property :version_code, as: 'versionCode'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -493,6 +525,8 @@ module Google
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
collection :mod_ranges, as: 'modRanges', class: Google::Apis::AndroidpublisherV3::ModRange, decorator: Google::Apis::AndroidpublisherV3::ModRange::Representation
|
collection :mod_ranges, as: 'modRanges', class: Google::Apis::AndroidpublisherV3::ModRange, decorator: Google::Apis::AndroidpublisherV3::ModRange::Representation
|
||||||
|
|
||||||
|
collection :stratified_samplings, as: 'stratifiedSamplings', class: Google::Apis::AndroidpublisherV3::StratifiedSampling, decorator: Google::Apis::AndroidpublisherV3::StratifiedSampling::Representation
|
||||||
|
|
||||||
collection :version_codes, as: 'versionCodes'
|
collection :version_codes, as: 'versionCodes'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -825,6 +859,26 @@ module Google
|
||||||
|
|
||||||
property :modulus, :numeric_string => true, as: 'modulus'
|
property :modulus, :numeric_string => true, as: 'modulus'
|
||||||
property :salt, as: 'salt'
|
property :salt, as: 'salt'
|
||||||
|
collection :stratified_samplings, as: 'stratifiedSamplings', class: Google::Apis::AndroidpublisherV3::StratifiedSampling, decorator: Google::Apis::AndroidpublisherV3::StratifiedSampling::Representation
|
||||||
|
|
||||||
|
property :use_android_id, as: 'useAndroidId'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class StratifiedSampling
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :mod_ranges, as: 'modRanges', class: Google::Apis::AndroidpublisherV3::ModRange, decorator: Google::Apis::AndroidpublisherV3::ModRange::Representation
|
||||||
|
|
||||||
|
property :stratum, as: 'stratum', class: Google::Apis::AndroidpublisherV3::Stratum, decorator: Google::Apis::AndroidpublisherV3::Stratum::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class Stratum
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :brand, as: 'brand'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -930,6 +984,9 @@ module Google
|
||||||
class Testers
|
class Testers
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :auto_enrolled_android_groups, as: 'autoEnrolledAndroidGroups'
|
||||||
|
collection :auto_enrolled_google_groups, as: 'autoEnrolledGoogleGroups'
|
||||||
|
collection :excluded_google_groups, as: 'excludedGoogleGroups'
|
||||||
collection :google_groups, as: 'googleGroups'
|
collection :google_groups, as: 'googleGroups'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -968,8 +1025,11 @@ module Google
|
||||||
|
|
||||||
property :in_app_update_priority, as: 'inAppUpdatePriority'
|
property :in_app_update_priority, as: 'inAppUpdatePriority'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
|
collection :pinned_versions, as: 'pinnedVersions', class: Google::Apis::AndroidpublisherV3::TrackReleasePin, decorator: Google::Apis::AndroidpublisherV3::TrackReleasePin::Representation
|
||||||
|
|
||||||
collection :release_notes, as: 'releaseNotes', class: Google::Apis::AndroidpublisherV3::LocalizedText, decorator: Google::Apis::AndroidpublisherV3::LocalizedText::Representation
|
collection :release_notes, as: 'releaseNotes', class: Google::Apis::AndroidpublisherV3::LocalizedText, decorator: Google::Apis::AndroidpublisherV3::LocalizedText::Representation
|
||||||
|
|
||||||
|
property :rollback_enabled, as: 'rollbackEnabled'
|
||||||
property :sampling, as: 'sampling', class: Google::Apis::AndroidpublisherV3::Sampling, decorator: Google::Apis::AndroidpublisherV3::Sampling::Representation
|
property :sampling, as: 'sampling', class: Google::Apis::AndroidpublisherV3::Sampling, decorator: Google::Apis::AndroidpublisherV3::Sampling::Representation
|
||||||
|
|
||||||
property :status, as: 'status'
|
property :status, as: 'status'
|
||||||
|
@ -978,6 +1038,35 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class TrackReleasePin
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :targetings, as: 'targetings', class: Google::Apis::AndroidpublisherV3::TrackReleasePinPinTargeting, decorator: Google::Apis::AndroidpublisherV3::TrackReleasePinPinTargeting::Representation
|
||||||
|
|
||||||
|
collection :version_codes, as: 'versionCodes'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class TrackReleasePinPinTargeting
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :country_codes, as: 'countryCodes'
|
||||||
|
collection :devices, as: 'devices', class: Google::Apis::AndroidpublisherV3::TrackReleasePinPinTargetingDevicePin, decorator: Google::Apis::AndroidpublisherV3::TrackReleasePinPinTargetingDevicePin::Representation
|
||||||
|
|
||||||
|
collection :phonesky_versions, as: 'phoneskyVersions'
|
||||||
|
collection :sdk_versions, as: 'sdkVersions'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class TrackReleasePinPinTargetingDevicePin
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :brand, as: 'brand'
|
||||||
|
property :device, as: 'device'
|
||||||
|
property :product, as: 'product'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class TracksListResponse
|
class TracksListResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/books/docs/v1/getting_started
|
# @see https://developers.google.com/books/docs/v1/getting_started
|
||||||
module BooksV1
|
module BooksV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20191103'
|
REVISION = '20200204'
|
||||||
|
|
||||||
# Manage your books
|
# Manage your books
|
||||||
AUTH_BOOKS = 'https://www.googleapis.com/auth/books'
|
AUTH_BOOKS = 'https://www.googleapis.com/auth/books'
|
||||||
|
|
|
@ -546,6 +546,43 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class BooksSubscriptionReleaseInfo
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Amount in micros of the specified currency code.
|
||||||
|
# Corresponds to the JSON property `amountInMicros`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :amount_in_micros
|
||||||
|
|
||||||
|
# Currency code of the amount.
|
||||||
|
# Corresponds to the JSON property `currencyCode`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :currency_code
|
||||||
|
|
||||||
|
# The release number of this issue/volume/book.
|
||||||
|
# Corresponds to the JSON property `releaseNumber`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :release_number
|
||||||
|
|
||||||
|
# The release date.
|
||||||
|
# Corresponds to the JSON property `releaseTimestampUs`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :release_timestamp_us
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@amount_in_micros = args[:amount_in_micros] if args.key?(:amount_in_micros)
|
||||||
|
@currency_code = args[:currency_code] if args.key?(:currency_code)
|
||||||
|
@release_number = args[:release_number] if args.key?(:release_number)
|
||||||
|
@release_timestamp_us = args[:release_timestamp_us] if args.key?(:release_timestamp_us)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
#
|
#
|
||||||
class RateRecommendedVolumeResponse
|
class RateRecommendedVolumeResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -2543,11 +2580,21 @@ module Google
|
||||||
attr_accessor :is_complete
|
attr_accessor :is_complete
|
||||||
alias_method :is_complete?, :is_complete
|
alias_method :is_complete?, :is_complete
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `seriesFormatType`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :series_format_type
|
||||||
|
|
||||||
#
|
#
|
||||||
# Corresponds to the JSON property `seriesId`
|
# Corresponds to the JSON property `seriesId`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :series_id
|
attr_accessor :series_id
|
||||||
|
|
||||||
|
#
|
||||||
|
# Corresponds to the JSON property `seriesSubscriptionReleaseInfo`
|
||||||
|
# @return [Google::Apis::BooksV1::Series::Series::SeriesSubscriptionReleaseInfo]
|
||||||
|
attr_accessor :series_subscription_release_info
|
||||||
|
|
||||||
#
|
#
|
||||||
# Corresponds to the JSON property `seriesType`
|
# Corresponds to the JSON property `seriesType`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -2573,11 +2620,50 @@ module Google
|
||||||
@eligible_for_subscription = args[:eligible_for_subscription] if args.key?(:eligible_for_subscription)
|
@eligible_for_subscription = args[:eligible_for_subscription] if args.key?(:eligible_for_subscription)
|
||||||
@image_url = args[:image_url] if args.key?(:image_url)
|
@image_url = args[:image_url] if args.key?(:image_url)
|
||||||
@is_complete = args[:is_complete] if args.key?(:is_complete)
|
@is_complete = args[:is_complete] if args.key?(:is_complete)
|
||||||
|
@series_format_type = args[:series_format_type] if args.key?(:series_format_type)
|
||||||
@series_id = args[:series_id] if args.key?(:series_id)
|
@series_id = args[:series_id] if args.key?(:series_id)
|
||||||
|
@series_subscription_release_info = args[:series_subscription_release_info] if args.key?(:series_subscription_release_info)
|
||||||
@series_type = args[:series_type] if args.key?(:series_type)
|
@series_type = args[:series_type] if args.key?(:series_type)
|
||||||
@subscription_id = args[:subscription_id] if args.key?(:subscription_id)
|
@subscription_id = args[:subscription_id] if args.key?(:subscription_id)
|
||||||
@title = args[:title] if args.key?(:title)
|
@title = args[:title] if args.key?(:title)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class SeriesSubscriptionReleaseInfo
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Cancellation date of the series subscription (or when it ends).
|
||||||
|
# Corresponds to the JSON property `cancellationTimestampUs`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :cancellation_timestamp_us
|
||||||
|
|
||||||
|
# Release information for the last release.
|
||||||
|
# Corresponds to the JSON property `currentReleaseInfo`
|
||||||
|
# @return [Google::Apis::BooksV1::BooksSubscriptionReleaseInfo]
|
||||||
|
attr_accessor :current_release_info
|
||||||
|
|
||||||
|
# Release information for the next release.
|
||||||
|
# Corresponds to the JSON property `nextReleaseInfo`
|
||||||
|
# @return [Google::Apis::BooksV1::BooksSubscriptionReleaseInfo]
|
||||||
|
attr_accessor :next_release_info
|
||||||
|
|
||||||
|
# series subscription type.
|
||||||
|
# Corresponds to the JSON property `seriesSubscriptionType`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :series_subscription_type
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@cancellation_timestamp_us = args[:cancellation_timestamp_us] if args.key?(:cancellation_timestamp_us)
|
||||||
|
@current_release_info = args[:current_release_info] if args.key?(:current_release_info)
|
||||||
|
@next_release_info = args[:next_release_info] if args.key?(:next_release_info)
|
||||||
|
@series_subscription_type = args[:series_subscription_type] if args.key?(:series_subscription_type)
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -88,6 +88,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class BooksSubscriptionReleaseInfo
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class RateRecommendedVolumeResponse
|
class RateRecommendedVolumeResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -399,6 +405,12 @@ module Google
|
||||||
|
|
||||||
class Series
|
class Series
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
class SeriesSubscriptionReleaseInfo
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
@ -804,6 +816,16 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class BooksSubscriptionReleaseInfo
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :amount_in_micros, :numeric_string => true, as: 'amountInMicros'
|
||||||
|
property :currency_code, as: 'currencyCode'
|
||||||
|
property :release_number, as: 'releaseNumber'
|
||||||
|
property :release_timestamp_us, :numeric_string => true, as: 'releaseTimestampUs'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class RateRecommendedVolumeResponse
|
class RateRecommendedVolumeResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1380,11 +1402,26 @@ module Google
|
||||||
property :eligible_for_subscription, as: 'eligibleForSubscription'
|
property :eligible_for_subscription, as: 'eligibleForSubscription'
|
||||||
property :image_url, as: 'imageUrl'
|
property :image_url, as: 'imageUrl'
|
||||||
property :is_complete, as: 'isComplete'
|
property :is_complete, as: 'isComplete'
|
||||||
|
property :series_format_type, as: 'seriesFormatType'
|
||||||
property :series_id, as: 'seriesId'
|
property :series_id, as: 'seriesId'
|
||||||
|
property :series_subscription_release_info, as: 'seriesSubscriptionReleaseInfo', class: Google::Apis::BooksV1::Series::Series::SeriesSubscriptionReleaseInfo, decorator: Google::Apis::BooksV1::Series::Series::SeriesSubscriptionReleaseInfo::Representation
|
||||||
|
|
||||||
property :series_type, as: 'seriesType'
|
property :series_type, as: 'seriesType'
|
||||||
property :subscription_id, as: 'subscriptionId'
|
property :subscription_id, as: 'subscriptionId'
|
||||||
property :title, as: 'title'
|
property :title, as: 'title'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SeriesSubscriptionReleaseInfo
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :cancellation_timestamp_us, :numeric_string => true, as: 'cancellationTimestampUs'
|
||||||
|
property :current_release_info, as: 'currentReleaseInfo', class: Google::Apis::BooksV1::BooksSubscriptionReleaseInfo, decorator: Google::Apis::BooksV1::BooksSubscriptionReleaseInfo::Representation
|
||||||
|
|
||||||
|
property :next_release_info, as: 'nextReleaseInfo', class: Google::Apis::BooksV1::BooksSubscriptionReleaseInfo, decorator: Google::Apis::BooksV1::BooksSubscriptionReleaseInfo::Representation
|
||||||
|
|
||||||
|
property :series_subscription_type, as: 'seriesSubscriptionType'
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/container-analysis/api/reference/rest/
|
# @see https://cloud.google.com/container-analysis/api/reference/rest/
|
||||||
module ContaineranalysisV1alpha1
|
module ContaineranalysisV1alpha1
|
||||||
VERSION = 'V1alpha1'
|
VERSION = 'V1alpha1'
|
||||||
REVISION = '20200120'
|
REVISION = '20200221'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/container-analysis/api/reference/rest/
|
# @see https://cloud.google.com/container-analysis/api/reference/rest/
|
||||||
module ContaineranalysisV1beta1
|
module ContaineranalysisV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20200120'
|
REVISION = '20200221'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/doubleclick-advertisers/
|
# @see https://developers.google.com/doubleclick-advertisers/
|
||||||
module DfareportingV3_4
|
module DfareportingV3_4
|
||||||
VERSION = 'V3_4'
|
VERSION = 'V3_4'
|
||||||
REVISION = '20191127'
|
REVISION = '20200121'
|
||||||
|
|
||||||
# Manage DoubleClick Digital Marketing conversions
|
# Manage DoubleClick Digital Marketing conversions
|
||||||
AUTH_DDMCONVERSIONS = 'https://www.googleapis.com/auth/ddmconversions'
|
AUTH_DDMCONVERSIONS = 'https://www.googleapis.com/auth/ddmconversions'
|
||||||
|
|
|
@ -5568,12 +5568,6 @@ module Google
|
||||||
class DirectorySite
|
class DirectorySite
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# Whether this directory site is active.
|
|
||||||
# Corresponds to the JSON property `active`
|
|
||||||
# @return [Boolean]
|
|
||||||
attr_accessor :active
|
|
||||||
alias_method :active?, :active
|
|
||||||
|
|
||||||
# ID of this directory site. This is a read-only, auto-generated field.
|
# ID of this directory site. This is a read-only, auto-generated field.
|
||||||
# Corresponds to the JSON property `id`
|
# Corresponds to the JSON property `id`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
|
@ -5630,7 +5624,6 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
@active = args[:active] if args.key?(:active)
|
|
||||||
@id = args[:id] if args.key?(:id)
|
@id = args[:id] if args.key?(:id)
|
||||||
@id_dimension_value = args[:id_dimension_value] if args.key?(:id_dimension_value)
|
@id_dimension_value = args[:id_dimension_value] if args.key?(:id_dimension_value)
|
||||||
@inpage_tag_formats = args[:inpage_tag_formats] if args.key?(:inpage_tag_formats)
|
@inpage_tag_formats = args[:inpage_tag_formats] if args.key?(:inpage_tag_formats)
|
||||||
|
|
|
@ -2753,7 +2753,6 @@ module Google
|
||||||
class DirectorySite
|
class DirectorySite
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :active, as: 'active'
|
|
||||||
property :id, :numeric_string => true, as: 'id'
|
property :id, :numeric_string => true, as: 'id'
|
||||||
property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation
|
property :id_dimension_value, as: 'idDimensionValue', class: Google::Apis::DfareportingV3_4::DimensionValue, decorator: Google::Apis::DfareportingV3_4::DimensionValue::Representation
|
||||||
|
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/bid-manager/
|
# @see https://developers.google.com/bid-manager/
|
||||||
module DoubleclickbidmanagerV1
|
module DoubleclickbidmanagerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20191210'
|
REVISION = '20200220'
|
||||||
|
|
||||||
# View and manage your reports in DoubleClick Bid Manager
|
# View and manage your reports in DoubleClick Bid Manager
|
||||||
AUTH_DOUBLECLICKBIDMANAGER = 'https://www.googleapis.com/auth/doubleclickbidmanager'
|
AUTH_DOUBLECLICKBIDMANAGER = 'https://www.googleapis.com/auth/doubleclickbidmanager'
|
||||||
|
|
|
@ -112,7 +112,7 @@ module Google
|
||||||
attr_accessor :filter_type
|
attr_accessor :filter_type
|
||||||
|
|
||||||
# SDF Version (column names, types, order) in which the entities will be
|
# SDF Version (column names, types, order) in which the entities will be
|
||||||
# returned. Default to 3.1.
|
# returned. Default to 5.
|
||||||
# Corresponds to the JSON property `version`
|
# Corresponds to the JSON property `version`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :version
|
attr_accessor :version
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/bid-manager/
|
# @see https://developers.google.com/bid-manager/
|
||||||
module DoubleclickbidmanagerV1_1
|
module DoubleclickbidmanagerV1_1
|
||||||
VERSION = 'V1_1'
|
VERSION = 'V1_1'
|
||||||
REVISION = '20200124'
|
REVISION = '20200220'
|
||||||
|
|
||||||
# View and manage your reports in DoubleClick Bid Manager
|
# View and manage your reports in DoubleClick Bid Manager
|
||||||
AUTH_DOUBLECLICKBIDMANAGER = 'https://www.googleapis.com/auth/doubleclickbidmanager'
|
AUTH_DOUBLECLICKBIDMANAGER = 'https://www.googleapis.com/auth/doubleclickbidmanager'
|
||||||
|
|
|
@ -112,7 +112,7 @@ module Google
|
||||||
attr_accessor :filter_type
|
attr_accessor :filter_type
|
||||||
|
|
||||||
# SDF Version (column names, types, order) in which the entities will be
|
# SDF Version (column names, types, order) in which the entities will be
|
||||||
# returned. Default to 3.1.
|
# returned. Default to 5.
|
||||||
# Corresponds to the JSON property `version`
|
# Corresponds to the JSON property `version`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :version
|
attr_accessor :version
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/fit/rest/
|
# @see https://developers.google.com/fit/rest/
|
||||||
module FitnessV1
|
module FitnessV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200213'
|
REVISION = '20200220'
|
||||||
|
|
||||||
# Use Google Fit to see and store your physical activity data
|
# Use Google Fit to see and store your physical activity data
|
||||||
AUTH_FITNESS_ACTIVITY_READ = 'https://www.googleapis.com/auth/fitness.activity.read'
|
AUTH_FITNESS_ACTIVITY_READ = 'https://www.googleapis.com/auth/fitness.activity.read'
|
||||||
|
|
|
@ -51,6 +51,8 @@ module Google
|
||||||
@batch_path = 'batch/fitness/v1'
|
@batch_path = 'batch/fitness/v1'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Creates a new data source that is unique across all data sources belonging to
|
||||||
|
# this user.
|
||||||
# A data source is a unique source of sensor data. Data sources can expose raw
|
# A data source is a unique source of sensor data. Data sources can expose raw
|
||||||
# data coming from hardware sensors on local or companion devices. They can also
|
# data coming from hardware sensors on local or companion devices. They can also
|
||||||
# expose derived data, created by transforming or merging other data sources.
|
# expose derived data, created by transforming or merging other data sources.
|
||||||
|
@ -61,15 +63,17 @@ module Google
|
||||||
# data source identifier. Not all changes to data source affect the data stream
|
# data source identifier. Not all changes to data source affect the data stream
|
||||||
# ID, so that data collected by updated versions of the same application/device
|
# ID, so that data collected by updated versions of the same application/device
|
||||||
# can still be considered to belong to the same data source.
|
# can still be considered to belong to the same data source.
|
||||||
# Data sources are addressed using a string generated by the server, based on
|
# Data sources are identified using a string generated by the server, based on
|
||||||
# the contents of the source being created.
|
# the contents of the source being created. The dataStreamId field should not be
|
||||||
# Creates a new data source that is unique across all data sources belonging to
|
# set when invoking this method. It will be automatically generated by the
|
||||||
# this user. The dataStreamId field should be excluded. This will be
|
# server with the correct format. If a dataStreamId is set, it must match the
|
||||||
# automatically generated by the server with the correct format. If a
|
# format that the server would generate. This format is a combination of some
|
||||||
# dataStreamId is included, it must match the format that the server would
|
# fields from the data source, and has a specific order. If it doesn't match,
|
||||||
# generate. This format is a combination of some fields from the data source,
|
# the request will fail with an error.
|
||||||
# and has a specific order. If it doesn't match, the request will fail with an
|
# Specifying a DataType which is not a known type (beginning with "com.google.")
|
||||||
# error.
|
# will create a DataSource with a custom data type. Custom data types are only
|
||||||
|
# readable by the application that created them. Custom data types are
|
||||||
|
# deprecated; use standard data types instead.
|
||||||
# In addition to the data source fields included in the data source ID, the
|
# In addition to the data source fields included in the data source ID, the
|
||||||
# developer project number that is authenticated when creating the data source
|
# developer project number that is authenticated when creating the data source
|
||||||
# is included. This developer project number is obfuscated when read by any
|
# is included. This developer project number is obfuscated when read by any
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/ml/
|
# @see https://cloud.google.com/ml/
|
||||||
module MlV1
|
module MlV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200207'
|
REVISION = '20200222'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -658,13 +658,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :state
|
attr_accessor :state
|
||||||
|
|
||||||
# Represents input parameters for a training job. When using the
|
# Represents input parameters for a training job. When using the gcloud command
|
||||||
# gcloud command to submit your training job, you can specify
|
# to submit your training job, you can specify the input parameters as
|
||||||
# the input parameters as command-line arguments and/or in a YAML configuration
|
# command-line arguments and/or in a YAML configuration file referenced from
|
||||||
# file referenced from the --config command-line argument. For
|
# the --config command-line argument. For details, see the guide to [submitting
|
||||||
# details, see the guide to
|
# a training job](/ai-platform/training/docs/training-jobs).
|
||||||
# <a href="/ml-engine/docs/tensorflow/training-jobs">submitting a training
|
|
||||||
# job</a>.
|
|
||||||
# Corresponds to the JSON property `trainingInput`
|
# Corresponds to the JSON property `trainingInput`
|
||||||
# @return [Google::Apis::MlV1::GoogleCloudMlV1TrainingInput]
|
# @return [Google::Apis::MlV1::GoogleCloudMlV1TrainingInput]
|
||||||
attr_accessor :training_input
|
attr_accessor :training_input
|
||||||
|
@ -1458,13 +1456,11 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Represents input parameters for a training job. When using the
|
# Represents input parameters for a training job. When using the gcloud command
|
||||||
# gcloud command to submit your training job, you can specify
|
# to submit your training job, you can specify the input parameters as
|
||||||
# the input parameters as command-line arguments and/or in a YAML configuration
|
# command-line arguments and/or in a YAML configuration file referenced from
|
||||||
# file referenced from the --config command-line argument. For
|
# the --config command-line argument. For details, see the guide to [submitting
|
||||||
# details, see the guide to
|
# a training job](/ai-platform/training/docs/training-jobs).
|
||||||
# <a href="/ml-engine/docs/tensorflow/training-jobs">submitting a training
|
|
||||||
# job</a>.
|
|
||||||
class GoogleCloudMlV1TrainingInput
|
class GoogleCloudMlV1TrainingInput
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
@ -1580,40 +1576,32 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :python_module
|
attr_accessor :python_module
|
||||||
|
|
||||||
# Optional. The version of Python used in training. If not set, the default
|
# Optional. The version of Python used in training. You must either specify
|
||||||
# version is '2.7'. Starting [January 13,
|
# this field or specify `masterConfig.imageUri`.
|
||||||
# 2020](/ml-engine/docs/release-notes#december_10_2019), this field is
|
|
||||||
# required.
|
|
||||||
# The following Python versions are available:
|
# The following Python versions are available:
|
||||||
# * Python '3.7' is available when `runtime_version` is set to '1.15' or
|
# * Python '3.7' is available when `runtime_version` is set to '1.15' or
|
||||||
# later.
|
# later.
|
||||||
# * Python '3.5' is available when `runtime_version` is set to a version
|
# * Python '3.5' is available when `runtime_version` is set to a version
|
||||||
# from '1.4' to '1.14'.
|
# from '1.4' to '1.14'.
|
||||||
# * Python '2.7' is available when `runtime_version` is set to '1.15' or
|
# * Python '2.7' is available when `runtime_version` is set to '1.15' or
|
||||||
# earlier. (Runtime versions released [after January 1,
|
# earlier.
|
||||||
# 2020](/ml-engine/docs/release-notes#december_10_2019) do not support
|
|
||||||
# Python 2.7.)
|
|
||||||
# Read more about the Python versions available for [each runtime
|
# Read more about the Python versions available for [each runtime
|
||||||
# version](/ml-engine/docs/runtime-version-list).
|
# version](/ml-engine/docs/runtime-version-list).
|
||||||
# Corresponds to the JSON property `pythonVersion`
|
# Corresponds to the JSON property `pythonVersion`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :python_version
|
attr_accessor :python_version
|
||||||
|
|
||||||
# Required. The Google Compute Engine region to run the training job in.
|
# Required. The region to run the training job in. See the [available
|
||||||
# See the <a href="/ml-engine/docs/tensorflow/regions">available regions</a>
|
# regions](/ai-platform/training/docs/regions) for AI Platform Training.
|
||||||
# for AI Platform services.
|
|
||||||
# Corresponds to the JSON property `region`
|
# Corresponds to the JSON property `region`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :region
|
attr_accessor :region
|
||||||
|
|
||||||
# Optional. The AI Platform runtime version to use for training. If not
|
# Optional. The AI Platform runtime version to use for training. You must
|
||||||
# set, AI Platform uses the default stable version, 1.0. Starting [January
|
# either specify this field or specify `masterConfig.imageUri`.
|
||||||
# 13, 2020](/ml-engine/docs/release-notes#december_10_2019), this field is
|
# For more information, see the [runtime version
|
||||||
# required.
|
# list](/ai-platform/training/docs/runtime-version-list) and learn [how to
|
||||||
# For more information, see the
|
# manage runtime versions](/ai-platform/training/docs/versioning).
|
||||||
# <a href="/ml-engine/docs/runtime-version-list">runtime version list</a>
|
|
||||||
# and
|
|
||||||
# <a href="/ml-engine/docs/versioning">how to manage runtime versions</a>.
|
|
||||||
# Corresponds to the JSON property `runtimeVersion`
|
# Corresponds to the JSON property `runtimeVersion`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :runtime_version
|
attr_accessor :runtime_version
|
||||||
|
@ -1973,19 +1961,14 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :prediction_class
|
attr_accessor :prediction_class
|
||||||
|
|
||||||
# Optional. The version of Python used in prediction. If not set, the default
|
# Required. The version of Python used in prediction.
|
||||||
# version is '2.7'. Starting [January 13,
|
|
||||||
# 2020](/ml-engine/docs/release-notes#december_10_2019), this field is
|
|
||||||
# required.
|
|
||||||
# The following Python versions are available:
|
# The following Python versions are available:
|
||||||
# * Python '3.7' is available when `runtime_version` is set to '1.15' or
|
# * Python '3.7' is available when `runtime_version` is set to '1.15' or
|
||||||
# later.
|
# later.
|
||||||
# * Python '3.5' is available when `runtime_version` is set to a version
|
# * Python '3.5' is available when `runtime_version` is set to a version
|
||||||
# from '1.4' to '1.14'.
|
# from '1.4' to '1.14'.
|
||||||
# * Python '2.7' is available when `runtime_version` is set to '1.15' or
|
# * Python '2.7' is available when `runtime_version` is set to '1.15' or
|
||||||
# earlier. (Runtime versions released [after January 1,
|
# earlier.
|
||||||
# 2020](/ml-engine/docs/release-notes#december_10_2019) do not support
|
|
||||||
# Python 2.7.)
|
|
||||||
# Read more about the Python versions available for [each runtime
|
# Read more about the Python versions available for [each runtime
|
||||||
# version](/ml-engine/docs/runtime-version-list).
|
# version](/ml-engine/docs/runtime-version-list).
|
||||||
# Corresponds to the JSON property `pythonVersion`
|
# Corresponds to the JSON property `pythonVersion`
|
||||||
|
@ -2007,10 +1990,7 @@ module Google
|
||||||
# @return [Google::Apis::MlV1::GoogleCloudMlV1RequestLoggingConfig]
|
# @return [Google::Apis::MlV1::GoogleCloudMlV1RequestLoggingConfig]
|
||||||
attr_accessor :request_logging_config
|
attr_accessor :request_logging_config
|
||||||
|
|
||||||
# Optional. The AI Platform runtime version to use for this deployment.
|
# Required. The AI Platform runtime version to use for this deployment.
|
||||||
# If not set, AI Platform uses the default stable version, 1.0. Starting
|
|
||||||
# [January 13, 2020](/ml-engine/docs/release-notes#december_10_2019), this
|
|
||||||
# field is required.
|
|
||||||
# For more information, see the
|
# For more information, see the
|
||||||
# [runtime version list](/ml-engine/docs/runtime-version-list) and
|
# [runtime version list](/ml-engine/docs/runtime-version-list) and
|
||||||
# [how to manage runtime versions](/ml-engine/docs/versioning).
|
# [how to manage runtime versions](/ml-engine/docs/versioning).
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/remote-build-execution/docs/
|
# @see https://cloud.google.com/remote-build-execution/docs/
|
||||||
module RemotebuildexecutionV1
|
module RemotebuildexecutionV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200218'
|
REVISION = '20200225'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/remote-build-execution/docs/
|
# @see https://cloud.google.com/remote-build-execution/docs/
|
||||||
module RemotebuildexecutionV1alpha
|
module RemotebuildexecutionV1alpha
|
||||||
VERSION = 'V1alpha'
|
VERSION = 'V1alpha'
|
||||||
REVISION = '20200218'
|
REVISION = '20200225'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/remote-build-execution/docs/
|
# @see https://cloud.google.com/remote-build-execution/docs/
|
||||||
module RemotebuildexecutionV2
|
module RemotebuildexecutionV2
|
||||||
VERSION = 'V2'
|
VERSION = 'V2'
|
||||||
REVISION = '20200218'
|
REVISION = '20200225'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/run/
|
# @see https://cloud.google.com/run/
|
||||||
module RunV1
|
module RunV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200130'
|
REVISION = '20200219'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -2660,6 +2660,54 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Cloud Run fully managed: not supported
|
||||||
|
# Cloud Run on GKE: supported
|
||||||
|
# Secret holds secret data of a certain type. The total bytes of the values in
|
||||||
|
# the Data field must be less than MaxSecretSize bytes.
|
||||||
|
class Secret
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Data contains the secret data. Each key must consist of alphanumeric
|
||||||
|
# characters, '-', '_' or '.'. The serialized form of the secret data is a
|
||||||
|
# base64 encoded string, representing the arbitrary (possibly non-string)
|
||||||
|
# data value here. Described in https://tools.ietf.org/html/rfc4648#section-4
|
||||||
|
# Corresponds to the JSON property `data`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :data
|
||||||
|
|
||||||
|
# k8s.io.apimachinery.pkg.apis.meta.v1.ObjectMeta is metadata that all
|
||||||
|
# persisted resources must have, which includes all objects users must create.
|
||||||
|
# Corresponds to the JSON property `metadata`
|
||||||
|
# @return [Google::Apis::RunV1::ObjectMeta]
|
||||||
|
attr_accessor :metadata
|
||||||
|
|
||||||
|
# stringData allows specifying non-binary secret data in string form.
|
||||||
|
# It is provided as a write-only convenience method.
|
||||||
|
# All keys and values are merged into the data field on write, overwriting
|
||||||
|
# any existing values. It is never output when reading from the API.
|
||||||
|
# +k8s:conversion-gen=false
|
||||||
|
# Corresponds to the JSON property `stringData`
|
||||||
|
# @return [Hash<String,String>]
|
||||||
|
attr_accessor :string_data
|
||||||
|
|
||||||
|
# Used to facilitate programmatic handling of secret data.
|
||||||
|
# Corresponds to the JSON property `type`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :type
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@data = args[:data] if args.key?(:data)
|
||||||
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
|
@string_data = args[:string_data] if args.key?(:string_data)
|
||||||
|
@type = args[:type] if args.key?(:type)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Cloud Run fully managed: not supported
|
# Cloud Run fully managed: not supported
|
||||||
# Cloud Run for Anthos: supported
|
# Cloud Run for Anthos: supported
|
||||||
# SecretEnvSource selects a Secret to populate the environment
|
# SecretEnvSource selects a Secret to populate the environment
|
||||||
|
|
|
@ -322,6 +322,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Secret
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class SecretEnvSource
|
class SecretEnvSource
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -985,6 +991,17 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class Secret
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
hash :data, as: 'data'
|
||||||
|
property :metadata, as: 'metadata', class: Google::Apis::RunV1::ObjectMeta, decorator: Google::Apis::RunV1::ObjectMeta::Representation
|
||||||
|
|
||||||
|
hash :string_data, as: 'stringData'
|
||||||
|
property :type, as: 'type'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class SecretEnvSource
|
class SecretEnvSource
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -48,6 +48,110 @@ module Google
|
||||||
@batch_path = 'batch'
|
@batch_path = 'batch'
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Creates a new secret.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The project ID or project number in which this secret should
|
||||||
|
# be created.
|
||||||
|
# @param [Google::Apis::RunV1::Secret] secret_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::RunV1::Secret] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1::Secret]
|
||||||
|
#
|
||||||
|
# @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 create_api_v1_namespace_secret(parent, secret_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'api/v1/{+parent}/secrets', options)
|
||||||
|
command.request_representation = Google::Apis::RunV1::Secret::Representation
|
||||||
|
command.request_object = secret_object
|
||||||
|
command.response_representation = Google::Apis::RunV1::Secret::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1::Secret
|
||||||
|
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
|
||||||
|
|
||||||
|
# Rpc to get information about a secret.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the secret being retrieved. If needed, replace
|
||||||
|
# `namespace_id` with the project ID.
|
||||||
|
# @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::RunV1::Secret] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1::Secret]
|
||||||
|
#
|
||||||
|
# @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_api_v1_namespace_secret(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'api/v1/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::RunV1::Secret::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1::Secret
|
||||||
|
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
|
||||||
|
|
||||||
|
# Rpc to replace a secret.
|
||||||
|
# Only the spec and metadata labels and annotations are modifiable. After
|
||||||
|
# the Update request, Cloud Run will work to make the 'status'
|
||||||
|
# match the requested 'spec'.
|
||||||
|
# May provide metadata.resourceVersion to enforce update from last read for
|
||||||
|
# optimistic concurrency control.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the secret being retrieved. If needed, replace
|
||||||
|
# `namespace_id` with the project ID.
|
||||||
|
# @param [Google::Apis::RunV1::Secret] secret_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::RunV1::Secret] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1::Secret]
|
||||||
|
#
|
||||||
|
# @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 replace_api_v1_namespace_secret_secret(name, secret_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:put, 'api/v1/{+name}', options)
|
||||||
|
command.request_representation = Google::Apis::RunV1::Secret::Representation
|
||||||
|
command.request_object = secret_object
|
||||||
|
command.response_representation = Google::Apis::RunV1::Secret::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1::Secret
|
||||||
|
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
|
||||||
|
|
||||||
# List authorized domains.
|
# List authorized domains.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Name of the parent Application resource. Example: `apps/myapp`.
|
# Name of the parent Application resource. Example: `apps/myapp`.
|
||||||
|
@ -1336,6 +1440,110 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Creates a new secret.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The project ID or project number in which this secret should
|
||||||
|
# be created.
|
||||||
|
# @param [Google::Apis::RunV1::Secret] secret_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::RunV1::Secret] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1::Secret]
|
||||||
|
#
|
||||||
|
# @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 create_project_location_secret(parent, secret_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1/{+parent}/secrets', options)
|
||||||
|
command.request_representation = Google::Apis::RunV1::Secret::Representation
|
||||||
|
command.request_object = secret_object
|
||||||
|
command.response_representation = Google::Apis::RunV1::Secret::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1::Secret
|
||||||
|
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
|
||||||
|
|
||||||
|
# Rpc to get information about a secret.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the secret being retrieved. If needed, replace
|
||||||
|
# `namespace_id` with the project ID.
|
||||||
|
# @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::RunV1::Secret] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1::Secret]
|
||||||
|
#
|
||||||
|
# @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_location_secret(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::RunV1::Secret::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1::Secret
|
||||||
|
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
|
||||||
|
|
||||||
|
# Rpc to replace a secret.
|
||||||
|
# Only the spec and metadata labels and annotations are modifiable. After
|
||||||
|
# the Update request, Cloud Run will work to make the 'status'
|
||||||
|
# match the requested 'spec'.
|
||||||
|
# May provide metadata.resourceVersion to enforce update from last read for
|
||||||
|
# optimistic concurrency control.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the secret being retrieved. If needed, replace
|
||||||
|
# `namespace_id` with the project ID.
|
||||||
|
# @param [Google::Apis::RunV1::Secret] secret_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::RunV1::Secret] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::RunV1::Secret]
|
||||||
|
#
|
||||||
|
# @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 replace_project_location_secret_secret(name, secret_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:put, 'v1/{+name}', options)
|
||||||
|
command.request_representation = Google::Apis::RunV1::Secret::Representation
|
||||||
|
command.request_object = secret_object
|
||||||
|
command.response_representation = Google::Apis::RunV1::Secret::Representation
|
||||||
|
command.response_class = Google::Apis::RunV1::Secret
|
||||||
|
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
|
||||||
|
|
||||||
# Create a service.
|
# Create a service.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# The namespace in which the service should be created.
|
# The namespace in which the service should be created.
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/run/
|
# @see https://cloud.google.com/run/
|
||||||
module RunV1alpha1
|
module RunV1alpha1
|
||||||
VERSION = 'V1alpha1'
|
VERSION = 'V1alpha1'
|
||||||
REVISION = '20200130'
|
REVISION = '20200219'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -635,6 +635,319 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# The CloudSchedulerSource resource.
|
||||||
|
class CloudSchedulerSource
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The API version for this call such as "events.cloud.google.com/v1alpha1".
|
||||||
|
# Corresponds to the JSON property `apiVersion`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :api_version
|
||||||
|
|
||||||
|
# The kind of resource, in this case "CloudSchedulerSource".
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# ObjectMeta is metadata that all persisted resources must have, which includes
|
||||||
|
# all objects users must create.
|
||||||
|
# Corresponds to the JSON property `metadata`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::ObjectMeta]
|
||||||
|
attr_accessor :metadata
|
||||||
|
|
||||||
|
# The desired state of the CloudSchedulerSource.
|
||||||
|
# Corresponds to the JSON property `spec`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::CloudSchedulerSourceSpec]
|
||||||
|
attr_accessor :spec
|
||||||
|
|
||||||
|
# CloudSchedulerSourceStatus represents the current state of a
|
||||||
|
# CloudSchedulerSource.
|
||||||
|
# Corresponds to the JSON property `status`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::CloudSchedulerSourceStatus]
|
||||||
|
attr_accessor :status
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@api_version = args[:api_version] if args.key?(:api_version)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
|
@spec = args[:spec] if args.key?(:spec)
|
||||||
|
@status = args[:status] if args.key?(:status)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# The desired state of the CloudSchedulerSource.
|
||||||
|
class CloudSchedulerSourceSpec
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# CloudEventOverrides defines arguments for a Source that control the output
|
||||||
|
# format of the CloudEvents produced by the Source.
|
||||||
|
# Corresponds to the JSON property `ceOverrides`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::CloudEventOverrides]
|
||||||
|
attr_accessor :ce_overrides
|
||||||
|
|
||||||
|
# Data to send in the payload of the Event.
|
||||||
|
# Corresponds to the JSON property `data`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :data
|
||||||
|
|
||||||
|
# Location to create the Scheduler job in.
|
||||||
|
# Corresponds to the JSON property `location`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :location
|
||||||
|
|
||||||
|
# Project is the ID of the Google Cloud Project that the CloudPubSubSource
|
||||||
|
# Topic exists in. If omitted, defaults to same as the cluster.
|
||||||
|
# Corresponds to the JSON property `project`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :project
|
||||||
|
|
||||||
|
# Cloud Run fully managed: not supported
|
||||||
|
# Cloud Run on GKE: supported
|
||||||
|
# SecretKeySelector selects a key of a Secret.
|
||||||
|
# Corresponds to the JSON property `pubsubSecret`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::SecretKeySelector]
|
||||||
|
attr_accessor :pubsub_secret
|
||||||
|
|
||||||
|
# Schedule in cron format, for example: "* * * * *" would be run
|
||||||
|
# every minute.
|
||||||
|
# Corresponds to the JSON property `schedule`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :schedule
|
||||||
|
|
||||||
|
# Cloud Run fully managed: not supported
|
||||||
|
# Cloud Run on GKE: supported
|
||||||
|
# SecretKeySelector selects a key of a Secret.
|
||||||
|
# Corresponds to the JSON property `secret`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::SecretKeySelector]
|
||||||
|
attr_accessor :secret
|
||||||
|
|
||||||
|
# Sink is a reference to an object that will resolve to a domain name or a
|
||||||
|
# URI directly to use as the sink.
|
||||||
|
# Corresponds to the JSON property `sink`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::Destination]
|
||||||
|
attr_accessor :sink
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@ce_overrides = args[:ce_overrides] if args.key?(:ce_overrides)
|
||||||
|
@data = args[:data] if args.key?(:data)
|
||||||
|
@location = args[:location] if args.key?(:location)
|
||||||
|
@project = args[:project] if args.key?(:project)
|
||||||
|
@pubsub_secret = args[:pubsub_secret] if args.key?(:pubsub_secret)
|
||||||
|
@schedule = args[:schedule] if args.key?(:schedule)
|
||||||
|
@secret = args[:secret] if args.key?(:secret)
|
||||||
|
@sink = args[:sink] if args.key?(:sink)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# CloudSchedulerSourceStatus represents the current state of a
|
||||||
|
# CloudSchedulerSource.
|
||||||
|
class CloudSchedulerSourceStatus
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Array of observed CloudSchedulerSourceConditions, indicating the current
|
||||||
|
# state of the CloudSchedulerSource.
|
||||||
|
# Corresponds to the JSON property `conditions`
|
||||||
|
# @return [Array<Google::Apis::RunV1alpha1::Condition>]
|
||||||
|
attr_accessor :conditions
|
||||||
|
|
||||||
|
# ObservedGeneration is the 'Generation' of the CloudSchedulerSource that
|
||||||
|
# was last processed by the controller.
|
||||||
|
# Corresponds to the JSON property `observedGeneration`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :observed_generation
|
||||||
|
|
||||||
|
# SinkURI is the current active sink URI that has been configured for the
|
||||||
|
# Source.
|
||||||
|
# Corresponds to the JSON property `sinkUri`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :sink_uri
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@conditions = args[:conditions] if args.key?(:conditions)
|
||||||
|
@observed_generation = args[:observed_generation] if args.key?(:observed_generation)
|
||||||
|
@sink_uri = args[:sink_uri] if args.key?(:sink_uri)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# The CloudStorageSource resource.
|
||||||
|
class CloudStorageSource
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The API version for this call such as "events.cloud.google.com/v1alpha1".
|
||||||
|
# Corresponds to the JSON property `apiVersion`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :api_version
|
||||||
|
|
||||||
|
# The kind of resource, in this case "CloudStorageSource".
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# ObjectMeta is metadata that all persisted resources must have, which includes
|
||||||
|
# all objects users must create.
|
||||||
|
# Corresponds to the JSON property `metadata`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::ObjectMeta]
|
||||||
|
attr_accessor :metadata
|
||||||
|
|
||||||
|
# The desired state of the CloudStorageSource.
|
||||||
|
# Corresponds to the JSON property `spec`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::CloudStorageSourceSpec]
|
||||||
|
attr_accessor :spec
|
||||||
|
|
||||||
|
# CloudStorageSourceStatus represents the current state of a
|
||||||
|
# CloudStorageSource.
|
||||||
|
# Corresponds to the JSON property `status`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::CloudStorageSourceStatus]
|
||||||
|
attr_accessor :status
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@api_version = args[:api_version] if args.key?(:api_version)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
|
@spec = args[:spec] if args.key?(:spec)
|
||||||
|
@status = args[:status] if args.key?(:status)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# The desired state of the CloudStorageSource.
|
||||||
|
class CloudStorageSourceSpec
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Bucket to subscribe to.
|
||||||
|
# Corresponds to the JSON property `bucket`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :bucket
|
||||||
|
|
||||||
|
# CloudEventOverrides defines arguments for a Source that control the output
|
||||||
|
# format of the CloudEvents produced by the Source.
|
||||||
|
# Corresponds to the JSON property `ceOverrides`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::CloudEventOverrides]
|
||||||
|
attr_accessor :ce_overrides
|
||||||
|
|
||||||
|
# EventTypes to subscribe to. If unspecified, then subscribe to all events.
|
||||||
|
# Corresponds to the JSON property `eventTypes`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :event_types
|
||||||
|
|
||||||
|
# ObjectNamePrefix limits the notifications to objects with this prefix.
|
||||||
|
# Corresponds to the JSON property `objectNamePrefix`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :object_name_prefix
|
||||||
|
|
||||||
|
# PayloadFormat specifies the contents of the message payload.
|
||||||
|
# See https://cloud.google.com/storage/docs/pubsub-notifications#payload.
|
||||||
|
# Corresponds to the JSON property `payloadFormat`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :payload_format
|
||||||
|
|
||||||
|
# Project is the ID of the Google Cloud Project that the PubSub Topic exists
|
||||||
|
# in. If omitted, defaults to same as the cluster.
|
||||||
|
# Corresponds to the JSON property `project`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :project
|
||||||
|
|
||||||
|
# Cloud Run fully managed: not supported
|
||||||
|
# Cloud Run on GKE: supported
|
||||||
|
# SecretKeySelector selects a key of a Secret.
|
||||||
|
# Corresponds to the JSON property `pubsubSecret`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::SecretKeySelector]
|
||||||
|
attr_accessor :pubsub_secret
|
||||||
|
|
||||||
|
# Cloud Run fully managed: not supported
|
||||||
|
# Cloud Run on GKE: supported
|
||||||
|
# SecretKeySelector selects a key of a Secret.
|
||||||
|
# Corresponds to the JSON property `secret`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::SecretKeySelector]
|
||||||
|
attr_accessor :secret
|
||||||
|
|
||||||
|
# ServiceAccountName holds the name of the Kubernetes service account
|
||||||
|
# as which the underlying K8s resources should be run. If unspecified
|
||||||
|
# this will default to the "default" service account for the namespace
|
||||||
|
# in which the GCS exists.
|
||||||
|
# Corresponds to the JSON property `serviceAccountName`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :service_account_name
|
||||||
|
|
||||||
|
# Sink is a reference to an object that will resolve to a domain name or a
|
||||||
|
# URI directly to use as the sink.
|
||||||
|
# Corresponds to the JSON property `sink`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::Destination]
|
||||||
|
attr_accessor :sink
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@bucket = args[:bucket] if args.key?(:bucket)
|
||||||
|
@ce_overrides = args[:ce_overrides] if args.key?(:ce_overrides)
|
||||||
|
@event_types = args[:event_types] if args.key?(:event_types)
|
||||||
|
@object_name_prefix = args[:object_name_prefix] if args.key?(:object_name_prefix)
|
||||||
|
@payload_format = args[:payload_format] if args.key?(:payload_format)
|
||||||
|
@project = args[:project] if args.key?(:project)
|
||||||
|
@pubsub_secret = args[:pubsub_secret] if args.key?(:pubsub_secret)
|
||||||
|
@secret = args[:secret] if args.key?(:secret)
|
||||||
|
@service_account_name = args[:service_account_name] if args.key?(:service_account_name)
|
||||||
|
@sink = args[:sink] if args.key?(:sink)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# CloudStorageSourceStatus represents the current state of a
|
||||||
|
# CloudStorageSource.
|
||||||
|
class CloudStorageSourceStatus
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Array of observed CloudStorageSourceConditions, indicating the current
|
||||||
|
# state of the CloudStorageSource.
|
||||||
|
# Corresponds to the JSON property `conditions`
|
||||||
|
# @return [Array<Google::Apis::RunV1alpha1::Condition>]
|
||||||
|
attr_accessor :conditions
|
||||||
|
|
||||||
|
# ObservedGeneration is the 'Generation' of the CloudStorageSource that
|
||||||
|
# was last processed by the controller.
|
||||||
|
# Corresponds to the JSON property `observedGeneration`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :observed_generation
|
||||||
|
|
||||||
|
# SinkURI is the current active sink URI that has been configured for the
|
||||||
|
# Source.
|
||||||
|
# Corresponds to the JSON property `sinkUri`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :sink_uri
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@conditions = args[:conditions] if args.key?(:conditions)
|
||||||
|
@observed_generation = args[:observed_generation] if args.key?(:observed_generation)
|
||||||
|
@sink_uri = args[:sink_uri] if args.key?(:sink_uri)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Condition defines a generic condition for a Resource
|
# Condition defines a generic condition for a Resource
|
||||||
class Condition
|
class Condition
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1839,49 +2152,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# Initializer is information about an initializer that has not yet completed.
|
|
||||||
class Initializer
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# name of the process that is responsible for initializing this object.
|
|
||||||
# Corresponds to the JSON property `name`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :name
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@name = args[:name] if args.key?(:name)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Initializers tracks the progress of initialization.
|
|
||||||
class Initializers
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Pending is a list of initializers that must execute in order before this
|
|
||||||
# object is visible. When the last pending initializer is removed, and no
|
|
||||||
# failing result is set, the initializers struct will be set to nil and the
|
|
||||||
# object is considered as initialized and visible to all clients.
|
|
||||||
# +patchMergeKey=name
|
|
||||||
# +patchStrategy=merge
|
|
||||||
# Corresponds to the JSON property `pending`
|
|
||||||
# @return [Array<Google::Apis::RunV1alpha1::Initializer>]
|
|
||||||
attr_accessor :pending
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@pending = args[:pending] if args.key?(:pending)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# IntOrString is a type that can hold an int32 or a string. When used in
|
# IntOrString is a type that can hold an int32 or a string. When used in
|
||||||
# JSON or YAML marshalling and unmarshalling, it produces or consumes the
|
# JSON or YAML marshalling and unmarshalling, it produces or consumes the
|
||||||
# inner type. This allows you to have, for example, a JSON field that can
|
# inner type. This allows you to have, for example, a JSON field that can
|
||||||
|
@ -2098,6 +2368,97 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# ListCloudSchedulerSourcesResponse is a list of CloudSchedulerSource
|
||||||
|
# resources.
|
||||||
|
class ListCloudSchedulerSourcesResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The API version for this call such as "events.cloud.google.com/v1alpha1".
|
||||||
|
# Corresponds to the JSON property `apiVersion`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :api_version
|
||||||
|
|
||||||
|
# List of CloudSchedulerSources.
|
||||||
|
# Corresponds to the JSON property `items`
|
||||||
|
# @return [Array<Google::Apis::RunV1alpha1::CloudSchedulerSource>]
|
||||||
|
attr_accessor :items
|
||||||
|
|
||||||
|
# The kind of this resource, in this case "CloudSchedulerSourceList".
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# ListMeta describes metadata that synthetic resources must have, including
|
||||||
|
# lists and various status objects. A resource may have only one of
|
||||||
|
# `ObjectMeta, ListMeta`.
|
||||||
|
# Corresponds to the JSON property `metadata`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::ListMeta]
|
||||||
|
attr_accessor :metadata
|
||||||
|
|
||||||
|
# Locations that could not be reached.
|
||||||
|
# Corresponds to the JSON property `unreachable`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :unreachable
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@api_version = args[:api_version] if args.key?(:api_version)
|
||||||
|
@items = args[:items] if args.key?(:items)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
|
@unreachable = args[:unreachable] if args.key?(:unreachable)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
# ListCloudStorageSourcesResponse is a list of CloudStorageSource resources.
|
||||||
|
class ListCloudStorageSourcesResponse
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The API version for this call such as "events.cloud.google.com/v1alpha1".
|
||||||
|
# Corresponds to the JSON property `apiVersion`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :api_version
|
||||||
|
|
||||||
|
# List of CloudStorageSources.
|
||||||
|
# Corresponds to the JSON property `items`
|
||||||
|
# @return [Array<Google::Apis::RunV1alpha1::CloudStorageSource>]
|
||||||
|
attr_accessor :items
|
||||||
|
|
||||||
|
# The kind of this resource, in this case "CloudStorageSourceList".
|
||||||
|
# Corresponds to the JSON property `kind`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :kind
|
||||||
|
|
||||||
|
# ListMeta describes metadata that synthetic resources must have, including
|
||||||
|
# lists and various status objects. A resource may have only one of
|
||||||
|
# `ObjectMeta, ListMeta`.
|
||||||
|
# Corresponds to the JSON property `metadata`
|
||||||
|
# @return [Google::Apis::RunV1alpha1::ListMeta]
|
||||||
|
attr_accessor :metadata
|
||||||
|
|
||||||
|
# Locations that could not be reached.
|
||||||
|
# Corresponds to the JSON property `unreachable`
|
||||||
|
# @return [Array<String>]
|
||||||
|
attr_accessor :unreachable
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@api_version = args[:api_version] if args.key?(:api_version)
|
||||||
|
@items = args[:items] if args.key?(:items)
|
||||||
|
@kind = args[:kind] if args.key?(:kind)
|
||||||
|
@metadata = args[:metadata] if args.key?(:metadata)
|
||||||
|
@unreachable = args[:unreachable] if args.key?(:unreachable)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# ListConfigurationsResponse is a list of Configuration resources.
|
# ListConfigurationsResponse is a list of Configuration resources.
|
||||||
class ListConfigurationsResponse
|
class ListConfigurationsResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -2399,51 +2760,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# ListStoragesResponse is a list of Storage resources.
|
|
||||||
class ListStoragesResponse
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The API version for this call such as "events.cloud.google.com/v1alpha1".
|
|
||||||
# Corresponds to the JSON property `apiVersion`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :api_version
|
|
||||||
|
|
||||||
# List of Storages.
|
|
||||||
# Corresponds to the JSON property `items`
|
|
||||||
# @return [Array<Google::Apis::RunV1alpha1::Storage>]
|
|
||||||
attr_accessor :items
|
|
||||||
|
|
||||||
# The kind of this resource, in this case "StorageList".
|
|
||||||
# Corresponds to the JSON property `kind`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :kind
|
|
||||||
|
|
||||||
# ListMeta describes metadata that synthetic resources must have, including
|
|
||||||
# lists and various status objects. A resource may have only one of
|
|
||||||
# `ObjectMeta, ListMeta`.
|
|
||||||
# Corresponds to the JSON property `metadata`
|
|
||||||
# @return [Google::Apis::RunV1alpha1::ListMeta]
|
|
||||||
attr_accessor :metadata
|
|
||||||
|
|
||||||
# Locations that could not be reached.
|
|
||||||
# Corresponds to the JSON property `unreachable`
|
|
||||||
# @return [Array<String>]
|
|
||||||
attr_accessor :unreachable
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@api_version = args[:api_version] if args.key?(:api_version)
|
|
||||||
@items = args[:items] if args.key?(:items)
|
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
|
||||||
@metadata = args[:metadata] if args.key?(:metadata)
|
|
||||||
@unreachable = args[:unreachable] if args.key?(:unreachable)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# ListTriggersResponse is a list of Trigger resources.
|
# ListTriggersResponse is a list of Trigger resources.
|
||||||
class ListTriggersResponse
|
class ListTriggersResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -2668,11 +2984,6 @@ module Google
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :generation
|
attr_accessor :generation
|
||||||
|
|
||||||
# Initializers tracks the progress of initialization.
|
|
||||||
# Corresponds to the JSON property `initializers`
|
|
||||||
# @return [Google::Apis::RunV1alpha1::Initializers]
|
|
||||||
attr_accessor :initializers
|
|
||||||
|
|
||||||
# Map of string keys and values that can be used to organize and categorize
|
# Map of string keys and values that can be used to organize and categorize
|
||||||
# (scope and select) objects. May match selectors of replication controllers
|
# (scope and select) objects. May match selectors of replication controllers
|
||||||
# and routes.
|
# and routes.
|
||||||
|
@ -2758,7 +3069,6 @@ module Google
|
||||||
@finalizers = args[:finalizers] if args.key?(:finalizers)
|
@finalizers = args[:finalizers] if args.key?(:finalizers)
|
||||||
@generate_name = args[:generate_name] if args.key?(:generate_name)
|
@generate_name = args[:generate_name] if args.key?(:generate_name)
|
||||||
@generation = args[:generation] if args.key?(:generation)
|
@generation = args[:generation] if args.key?(:generation)
|
||||||
@initializers = args[:initializers] if args.key?(:initializers)
|
|
||||||
@labels = args[:labels] if args.key?(:labels)
|
@labels = args[:labels] if args.key?(:labels)
|
||||||
@name = args[:name] if args.key?(:name)
|
@name = args[:name] if args.key?(:name)
|
||||||
@namespace = args[:namespace] if args.key?(:namespace)
|
@namespace = args[:namespace] if args.key?(:namespace)
|
||||||
|
@ -4439,165 +4749,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class Storage
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The API version for this call such as "events.cloud.google.com/v1alpha1".
|
|
||||||
# Corresponds to the JSON property `apiVersion`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :api_version
|
|
||||||
|
|
||||||
# The kind of resource, in this case "Storage".
|
|
||||||
# Corresponds to the JSON property `kind`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :kind
|
|
||||||
|
|
||||||
# ObjectMeta is metadata that all persisted resources must have, which includes
|
|
||||||
# all objects users must create.
|
|
||||||
# Corresponds to the JSON property `metadata`
|
|
||||||
# @return [Google::Apis::RunV1alpha1::ObjectMeta]
|
|
||||||
attr_accessor :metadata
|
|
||||||
|
|
||||||
# The desired state of the Storage.
|
|
||||||
# Corresponds to the JSON property `spec`
|
|
||||||
# @return [Google::Apis::RunV1alpha1::StorageSpec]
|
|
||||||
attr_accessor :spec
|
|
||||||
|
|
||||||
# StorageStatus represents the current state of a Storage.
|
|
||||||
# Corresponds to the JSON property `status`
|
|
||||||
# @return [Google::Apis::RunV1alpha1::StorageStatus]
|
|
||||||
attr_accessor :status
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@api_version = args[:api_version] if args.key?(:api_version)
|
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
|
||||||
@metadata = args[:metadata] if args.key?(:metadata)
|
|
||||||
@spec = args[:spec] if args.key?(:spec)
|
|
||||||
@status = args[:status] if args.key?(:status)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# The desired state of the Storage.
|
|
||||||
class StorageSpec
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Bucket to subscribe to.
|
|
||||||
# Corresponds to the JSON property `bucket`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :bucket
|
|
||||||
|
|
||||||
# CloudEventOverrides defines arguments for a Source that control the output
|
|
||||||
# format of the CloudEvents produced by the Source.
|
|
||||||
# Corresponds to the JSON property `ceOverrides`
|
|
||||||
# @return [Google::Apis::RunV1alpha1::CloudEventOverrides]
|
|
||||||
attr_accessor :ce_overrides
|
|
||||||
|
|
||||||
# EventTypes to subscribe to. If unspecified, then subscribe to all events.
|
|
||||||
# +optional
|
|
||||||
# Corresponds to the JSON property `eventTypes`
|
|
||||||
# @return [Array<String>]
|
|
||||||
attr_accessor :event_types
|
|
||||||
|
|
||||||
# ObjectNamePrefix limits the notifications to objects with this prefix
|
|
||||||
# +optional
|
|
||||||
# Corresponds to the JSON property `objectNamePrefix`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :object_name_prefix
|
|
||||||
|
|
||||||
# PayloadFormat specifies the contents of the message payload.
|
|
||||||
# See https://cloud.google.com/storage/docs/pubsub-notifications#payload.
|
|
||||||
# +optional
|
|
||||||
# Corresponds to the JSON property `payloadFormat`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :payload_format
|
|
||||||
|
|
||||||
# Project is the ID of the Google Cloud Project that the PubSub Topic exists
|
|
||||||
# in. If omitted, defaults to same as the cluster. +optional
|
|
||||||
# Corresponds to the JSON property `project`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :project
|
|
||||||
|
|
||||||
# Cloud Run fully managed: not supported
|
|
||||||
# Cloud Run on GKE: supported
|
|
||||||
# SecretKeySelector selects a key of a Secret.
|
|
||||||
# Corresponds to the JSON property `pubsubSecret`
|
|
||||||
# @return [Google::Apis::RunV1alpha1::SecretKeySelector]
|
|
||||||
attr_accessor :pubsub_secret
|
|
||||||
|
|
||||||
# Cloud Run fully managed: not supported
|
|
||||||
# Cloud Run on GKE: supported
|
|
||||||
# SecretKeySelector selects a key of a Secret.
|
|
||||||
# Corresponds to the JSON property `secret`
|
|
||||||
# @return [Google::Apis::RunV1alpha1::SecretKeySelector]
|
|
||||||
attr_accessor :secret
|
|
||||||
|
|
||||||
# ServiceAccountName holds the name of the Kubernetes service account
|
|
||||||
# as which the underlying K8s resources should be run. If unspecified
|
|
||||||
# this will default to the "default" service account for the namespace
|
|
||||||
# in which the GCS exists.
|
|
||||||
# +optional
|
|
||||||
# Corresponds to the JSON property `serviceAccountName`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :service_account_name
|
|
||||||
|
|
||||||
# Sink is a reference to an object that will resolve to a domain name or a
|
|
||||||
# URI directly to use as the sink.
|
|
||||||
# Corresponds to the JSON property `sink`
|
|
||||||
# @return [Google::Apis::RunV1alpha1::Destination]
|
|
||||||
attr_accessor :sink
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@bucket = args[:bucket] if args.key?(:bucket)
|
|
||||||
@ce_overrides = args[:ce_overrides] if args.key?(:ce_overrides)
|
|
||||||
@event_types = args[:event_types] if args.key?(:event_types)
|
|
||||||
@object_name_prefix = args[:object_name_prefix] if args.key?(:object_name_prefix)
|
|
||||||
@payload_format = args[:payload_format] if args.key?(:payload_format)
|
|
||||||
@project = args[:project] if args.key?(:project)
|
|
||||||
@pubsub_secret = args[:pubsub_secret] if args.key?(:pubsub_secret)
|
|
||||||
@secret = args[:secret] if args.key?(:secret)
|
|
||||||
@service_account_name = args[:service_account_name] if args.key?(:service_account_name)
|
|
||||||
@sink = args[:sink] if args.key?(:sink)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# StorageStatus represents the current state of a Storage.
|
|
||||||
class StorageStatus
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Array of observed StorageConditions, indicating the current state
|
|
||||||
# of the Storage.
|
|
||||||
# Corresponds to the JSON property `conditions`
|
|
||||||
# @return [Array<Google::Apis::RunV1alpha1::Condition>]
|
|
||||||
attr_accessor :conditions
|
|
||||||
|
|
||||||
# ObservedGeneration is the 'Generation' of the Storage that
|
|
||||||
# was last processed by the controller.
|
|
||||||
# Corresponds to the JSON property `observedGeneration`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :observed_generation
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@conditions = args[:conditions] if args.key?(:conditions)
|
|
||||||
@observed_generation = args[:observed_generation] if args.key?(:observed_generation)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# TCPSocketAction describes an action based on opening a socket
|
# TCPSocketAction describes an action based on opening a socket
|
||||||
class TcpSocketAction
|
class TcpSocketAction
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -100,6 +100,42 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class CloudSchedulerSource
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class CloudSchedulerSourceSpec
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class CloudSchedulerSourceStatus
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class CloudStorageSource
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class CloudStorageSourceSpec
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class CloudStorageSourceStatus
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class Condition
|
class Condition
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -244,18 +280,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Initializer
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Initializers
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class IntOrString
|
class IntOrString
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -292,6 +316,18 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListCloudSchedulerSourcesResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListCloudStorageSourcesResponse
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class ListConfigurationsResponse
|
class ListConfigurationsResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -334,12 +370,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListStoragesResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListTriggersResponse
|
class ListTriggersResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -544,24 +574,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Storage
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class StorageSpec
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class StorageStatus
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class TcpSocketAction
|
class TcpSocketAction
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -773,6 +785,92 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class CloudSchedulerSource
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :api_version, as: 'apiVersion'
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :metadata, as: 'metadata', class: Google::Apis::RunV1alpha1::ObjectMeta, decorator: Google::Apis::RunV1alpha1::ObjectMeta::Representation
|
||||||
|
|
||||||
|
property :spec, as: 'spec', class: Google::Apis::RunV1alpha1::CloudSchedulerSourceSpec, decorator: Google::Apis::RunV1alpha1::CloudSchedulerSourceSpec::Representation
|
||||||
|
|
||||||
|
property :status, as: 'status', class: Google::Apis::RunV1alpha1::CloudSchedulerSourceStatus, decorator: Google::Apis::RunV1alpha1::CloudSchedulerSourceStatus::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CloudSchedulerSourceSpec
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :ce_overrides, as: 'ceOverrides', class: Google::Apis::RunV1alpha1::CloudEventOverrides, decorator: Google::Apis::RunV1alpha1::CloudEventOverrides::Representation
|
||||||
|
|
||||||
|
property :data, as: 'data'
|
||||||
|
property :location, as: 'location'
|
||||||
|
property :project, as: 'project'
|
||||||
|
property :pubsub_secret, as: 'pubsubSecret', class: Google::Apis::RunV1alpha1::SecretKeySelector, decorator: Google::Apis::RunV1alpha1::SecretKeySelector::Representation
|
||||||
|
|
||||||
|
property :schedule, as: 'schedule'
|
||||||
|
property :secret, as: 'secret', class: Google::Apis::RunV1alpha1::SecretKeySelector, decorator: Google::Apis::RunV1alpha1::SecretKeySelector::Representation
|
||||||
|
|
||||||
|
property :sink, as: 'sink', class: Google::Apis::RunV1alpha1::Destination, decorator: Google::Apis::RunV1alpha1::Destination::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CloudSchedulerSourceStatus
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :conditions, as: 'conditions', class: Google::Apis::RunV1alpha1::Condition, decorator: Google::Apis::RunV1alpha1::Condition::Representation
|
||||||
|
|
||||||
|
property :observed_generation, as: 'observedGeneration'
|
||||||
|
property :sink_uri, as: 'sinkUri'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CloudStorageSource
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :api_version, as: 'apiVersion'
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :metadata, as: 'metadata', class: Google::Apis::RunV1alpha1::ObjectMeta, decorator: Google::Apis::RunV1alpha1::ObjectMeta::Representation
|
||||||
|
|
||||||
|
property :spec, as: 'spec', class: Google::Apis::RunV1alpha1::CloudStorageSourceSpec, decorator: Google::Apis::RunV1alpha1::CloudStorageSourceSpec::Representation
|
||||||
|
|
||||||
|
property :status, as: 'status', class: Google::Apis::RunV1alpha1::CloudStorageSourceStatus, decorator: Google::Apis::RunV1alpha1::CloudStorageSourceStatus::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CloudStorageSourceSpec
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :bucket, as: 'bucket'
|
||||||
|
property :ce_overrides, as: 'ceOverrides', class: Google::Apis::RunV1alpha1::CloudEventOverrides, decorator: Google::Apis::RunV1alpha1::CloudEventOverrides::Representation
|
||||||
|
|
||||||
|
collection :event_types, as: 'eventTypes'
|
||||||
|
property :object_name_prefix, as: 'objectNamePrefix'
|
||||||
|
property :payload_format, as: 'payloadFormat'
|
||||||
|
property :project, as: 'project'
|
||||||
|
property :pubsub_secret, as: 'pubsubSecret', class: Google::Apis::RunV1alpha1::SecretKeySelector, decorator: Google::Apis::RunV1alpha1::SecretKeySelector::Representation
|
||||||
|
|
||||||
|
property :secret, as: 'secret', class: Google::Apis::RunV1alpha1::SecretKeySelector, decorator: Google::Apis::RunV1alpha1::SecretKeySelector::Representation
|
||||||
|
|
||||||
|
property :service_account_name, as: 'serviceAccountName'
|
||||||
|
property :sink, as: 'sink', class: Google::Apis::RunV1alpha1::Destination, decorator: Google::Apis::RunV1alpha1::Destination::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class CloudStorageSourceStatus
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
collection :conditions, as: 'conditions', class: Google::Apis::RunV1alpha1::Condition, decorator: Google::Apis::RunV1alpha1::Condition::Representation
|
||||||
|
|
||||||
|
property :observed_generation, as: 'observedGeneration'
|
||||||
|
property :sink_uri, as: 'sinkUri'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class Condition
|
class Condition
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1056,21 +1154,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Initializer
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :name, as: 'name'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Initializers
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :pending, as: 'pending', class: Google::Apis::RunV1alpha1::Initializer, decorator: Google::Apis::RunV1alpha1::Initializer::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class IntOrString
|
class IntOrString
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1134,6 +1217,32 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class ListCloudSchedulerSourcesResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :api_version, as: 'apiVersion'
|
||||||
|
collection :items, as: 'items', class: Google::Apis::RunV1alpha1::CloudSchedulerSource, decorator: Google::Apis::RunV1alpha1::CloudSchedulerSource::Representation
|
||||||
|
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :metadata, as: 'metadata', class: Google::Apis::RunV1alpha1::ListMeta, decorator: Google::Apis::RunV1alpha1::ListMeta::Representation
|
||||||
|
|
||||||
|
collection :unreachable, as: 'unreachable'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class ListCloudStorageSourcesResponse
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :api_version, as: 'apiVersion'
|
||||||
|
collection :items, as: 'items', class: Google::Apis::RunV1alpha1::CloudStorageSource, decorator: Google::Apis::RunV1alpha1::CloudStorageSource::Representation
|
||||||
|
|
||||||
|
property :kind, as: 'kind'
|
||||||
|
property :metadata, as: 'metadata', class: Google::Apis::RunV1alpha1::ListMeta, decorator: Google::Apis::RunV1alpha1::ListMeta::Representation
|
||||||
|
|
||||||
|
collection :unreachable, as: 'unreachable'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class ListConfigurationsResponse
|
class ListConfigurationsResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1217,19 +1326,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ListStoragesResponse
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :api_version, as: 'apiVersion'
|
|
||||||
collection :items, as: 'items', class: Google::Apis::RunV1alpha1::Storage, decorator: Google::Apis::RunV1alpha1::Storage::Representation
|
|
||||||
|
|
||||||
property :kind, as: 'kind'
|
|
||||||
property :metadata, as: 'metadata', class: Google::Apis::RunV1alpha1::ListMeta, decorator: Google::Apis::RunV1alpha1::ListMeta::Representation
|
|
||||||
|
|
||||||
collection :unreachable, as: 'unreachable'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListTriggersResponse
|
class ListTriggersResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1272,8 +1368,6 @@ module Google
|
||||||
collection :finalizers, as: 'finalizers'
|
collection :finalizers, as: 'finalizers'
|
||||||
property :generate_name, as: 'generateName'
|
property :generate_name, as: 'generateName'
|
||||||
property :generation, as: 'generation'
|
property :generation, as: 'generation'
|
||||||
property :initializers, as: 'initializers', class: Google::Apis::RunV1alpha1::Initializers, decorator: Google::Apis::RunV1alpha1::Initializers::Representation
|
|
||||||
|
|
||||||
hash :labels, as: 'labels'
|
hash :labels, as: 'labels'
|
||||||
property :name, as: 'name'
|
property :name, as: 'name'
|
||||||
property :namespace, as: 'namespace'
|
property :namespace, as: 'namespace'
|
||||||
|
@ -1642,49 +1736,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Storage
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :api_version, as: 'apiVersion'
|
|
||||||
property :kind, as: 'kind'
|
|
||||||
property :metadata, as: 'metadata', class: Google::Apis::RunV1alpha1::ObjectMeta, decorator: Google::Apis::RunV1alpha1::ObjectMeta::Representation
|
|
||||||
|
|
||||||
property :spec, as: 'spec', class: Google::Apis::RunV1alpha1::StorageSpec, decorator: Google::Apis::RunV1alpha1::StorageSpec::Representation
|
|
||||||
|
|
||||||
property :status, as: 'status', class: Google::Apis::RunV1alpha1::StorageStatus, decorator: Google::Apis::RunV1alpha1::StorageStatus::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class StorageSpec
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :bucket, as: 'bucket'
|
|
||||||
property :ce_overrides, as: 'ceOverrides', class: Google::Apis::RunV1alpha1::CloudEventOverrides, decorator: Google::Apis::RunV1alpha1::CloudEventOverrides::Representation
|
|
||||||
|
|
||||||
collection :event_types, as: 'eventTypes'
|
|
||||||
property :object_name_prefix, as: 'objectNamePrefix'
|
|
||||||
property :payload_format, as: 'payloadFormat'
|
|
||||||
property :project, as: 'project'
|
|
||||||
property :pubsub_secret, as: 'pubsubSecret', class: Google::Apis::RunV1alpha1::SecretKeySelector, decorator: Google::Apis::RunV1alpha1::SecretKeySelector::Representation
|
|
||||||
|
|
||||||
property :secret, as: 'secret', class: Google::Apis::RunV1alpha1::SecretKeySelector, decorator: Google::Apis::RunV1alpha1::SecretKeySelector::Representation
|
|
||||||
|
|
||||||
property :service_account_name, as: 'serviceAccountName'
|
|
||||||
property :sink, as: 'sink', class: Google::Apis::RunV1alpha1::Destination, decorator: Google::Apis::RunV1alpha1::Destination::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class StorageStatus
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :conditions, as: 'conditions', class: Google::Apis::RunV1alpha1::Condition, decorator: Google::Apis::RunV1alpha1::Condition::Representation
|
|
||||||
|
|
||||||
property :observed_generation, as: 'observedGeneration'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class TcpSocketAction
|
class TcpSocketAction
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/run/
|
# @see https://cloud.google.com/run/
|
||||||
module RunV1beta1
|
module RunV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20200110'
|
REVISION = '20200219'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -28,7 +28,7 @@ module Google
|
||||||
# @see https://cloud.google.com/deployment-manager/runtime-configurator/
|
# @see https://cloud.google.com/deployment-manager/runtime-configurator/
|
||||||
module RuntimeconfigV1
|
module RuntimeconfigV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200211'
|
REVISION = '20200224'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -28,7 +28,7 @@ module Google
|
||||||
# @see https://cloud.google.com/deployment-manager/runtime-configurator/
|
# @see https://cloud.google.com/deployment-manager/runtime-configurator/
|
||||||
module RuntimeconfigV1beta1
|
module RuntimeconfigV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20200211'
|
REVISION = '20200224'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/youtube/v3
|
# @see https://developers.google.com/youtube/v3
|
||||||
module YoutubeV3
|
module YoutubeV3
|
||||||
VERSION = 'V3'
|
VERSION = 'V3'
|
||||||
REVISION = '20200109'
|
REVISION = '20200213'
|
||||||
|
|
||||||
# Manage your YouTube account
|
# Manage your YouTube account
|
||||||
AUTH_YOUTUBE = 'https://www.googleapis.com/auth/youtube'
|
AUTH_YOUTUBE = 'https://www.googleapis.com/auth/youtube'
|
||||||
|
|
|
@ -3668,7 +3668,11 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :latency_preference
|
attr_accessor :latency_preference
|
||||||
|
|
||||||
#
|
# The mesh for projecting the video if projection is mesh. The mesh value must
|
||||||
|
# be a UTF-8 string containing the base-64 encoding of 3D mesh data that follows
|
||||||
|
# the Spherical Video V2 RFC specification for an mshp box, excluding the box
|
||||||
|
# size and type but including the following four reserved zero bytes for the
|
||||||
|
# version and flags.
|
||||||
# Corresponds to the JSON property `mesh`
|
# Corresponds to the JSON property `mesh`
|
||||||
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
# NOTE: Values are automatically base64 encoded/decoded in the client library.
|
||||||
# @return [String]
|
# @return [String]
|
||||||
|
@ -5363,51 +5367,33 @@ module Google
|
||||||
class MembershipsDetails
|
class MembershipsDetails
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# All levels that the user has access to. This includes the currently active
|
# Ids of all levels that the user has access to. This includes the currently
|
||||||
# level and all other levels that are included because of a higher purchase.
|
# active level and all other levels that are included because of a higher
|
||||||
|
# purchase.
|
||||||
# Corresponds to the JSON property `accessibleLevels`
|
# Corresponds to the JSON property `accessibleLevels`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :accessible_levels
|
attr_accessor :accessible_levels
|
||||||
|
|
||||||
# The highest level that the user has access to at the moment.
|
# Id of the highest level that the user has access to at the moment.
|
||||||
# Corresponds to the JSON property `highestAccessibleLevel`
|
# Corresponds to the JSON property `highestAccessibleLevel`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :highest_accessible_level
|
attr_accessor :highest_accessible_level
|
||||||
|
|
||||||
# Display name for the highest level that the user has access to at the moment.
|
# Display name of the highest level that the user has access to at the moment.
|
||||||
# Corresponds to the JSON property `highestAccessibleLevelDisplayName`
|
# Corresponds to the JSON property `highestAccessibleLevelDisplayName`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :highest_accessible_level_display_name
|
attr_accessor :highest_accessible_level_display_name
|
||||||
|
|
||||||
# The date and time when the user became a continuous member across all levels.
|
# Data about memberships duration without taking into consideration pricing
|
||||||
# Corresponds to the JSON property `memberSince`
|
# levels.
|
||||||
# @return [String]
|
# Corresponds to the JSON property `membershipsDuration`
|
||||||
attr_accessor :member_since
|
# @return [Google::Apis::YoutubeV3::MembershipsDuration]
|
||||||
|
attr_accessor :memberships_duration
|
||||||
|
|
||||||
# The date and time when the user started to continuously have access to the
|
# Data about memberships duration on particular pricing levels.
|
||||||
# currently highest level.
|
# Corresponds to the JSON property `membershipsDurationAtLevels`
|
||||||
# Corresponds to the JSON property `memberSinceCurrentLevel`
|
# @return [Array<Google::Apis::YoutubeV3::MembershipsDurationAtLevel>]
|
||||||
# @return [String]
|
attr_accessor :memberships_duration_at_levels
|
||||||
attr_accessor :member_since_current_level
|
|
||||||
|
|
||||||
# The cumulative time the user has been a member across all levels in complete
|
|
||||||
# months (the time is rounded down to the nearest integer).
|
|
||||||
# Corresponds to the JSON property `memberTotalDuration`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :member_total_duration
|
|
||||||
|
|
||||||
# The cumulative time the user has had access to the currently highest level in
|
|
||||||
# complete months (the time is rounded down to the nearest integer).
|
|
||||||
# Corresponds to the JSON property `memberTotalDurationCurrentLevel`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :member_total_duration_current_level
|
|
||||||
|
|
||||||
# The highest level that the user has access to at the moment. DEPRECATED -
|
|
||||||
# highest_accessible_level should be used instead. This will be removed after we
|
|
||||||
# make sure there are no 3rd parties relying on it.
|
|
||||||
# Corresponds to the JSON property `purchasedLevel`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :purchased_level
|
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
|
@ -5418,11 +5404,66 @@ module Google
|
||||||
@accessible_levels = args[:accessible_levels] if args.key?(:accessible_levels)
|
@accessible_levels = args[:accessible_levels] if args.key?(:accessible_levels)
|
||||||
@highest_accessible_level = args[:highest_accessible_level] if args.key?(:highest_accessible_level)
|
@highest_accessible_level = args[:highest_accessible_level] if args.key?(:highest_accessible_level)
|
||||||
@highest_accessible_level_display_name = args[:highest_accessible_level_display_name] if args.key?(:highest_accessible_level_display_name)
|
@highest_accessible_level_display_name = args[:highest_accessible_level_display_name] if args.key?(:highest_accessible_level_display_name)
|
||||||
|
@memberships_duration = args[:memberships_duration] if args.key?(:memberships_duration)
|
||||||
|
@memberships_duration_at_levels = args[:memberships_duration_at_levels] if args.key?(:memberships_duration_at_levels)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
#
|
||||||
|
class MembershipsDuration
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# The date and time when the user became a continuous member across all levels.
|
||||||
|
# Corresponds to the JSON property `memberSince`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :member_since
|
||||||
|
|
||||||
|
# The cumulative time the user has been a member across all levels in complete
|
||||||
|
# months (the time is rounded down to the nearest integer).
|
||||||
|
# Corresponds to the JSON property `memberTotalDurationMonths`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :member_total_duration_months
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
@member_since = args[:member_since] if args.key?(:member_since)
|
@member_since = args[:member_since] if args.key?(:member_since)
|
||||||
@member_since_current_level = args[:member_since_current_level] if args.key?(:member_since_current_level)
|
@member_total_duration_months = args[:member_total_duration_months] if args.key?(:member_total_duration_months)
|
||||||
@member_total_duration = args[:member_total_duration] if args.key?(:member_total_duration)
|
end
|
||||||
@member_total_duration_current_level = args[:member_total_duration_current_level] if args.key?(:member_total_duration_current_level)
|
end
|
||||||
@purchased_level = args[:purchased_level] if args.key?(:purchased_level)
|
|
||||||
|
#
|
||||||
|
class MembershipsDurationAtLevel
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Pricing level id.
|
||||||
|
# Corresponds to the JSON property `level`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :level
|
||||||
|
|
||||||
|
# The date and time when the user became a continuous member for the given level.
|
||||||
|
# Corresponds to the JSON property `memberSince`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :member_since
|
||||||
|
|
||||||
|
# The cumulative time the user has been a member for the given level in complete
|
||||||
|
# months (the time is rounded down to the nearest integer).
|
||||||
|
# Corresponds to the JSON property `memberTotalDurationMonths`
|
||||||
|
# @return [Fixnum]
|
||||||
|
attr_accessor :member_total_duration_months
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@level = args[:level] if args.key?(:level)
|
||||||
|
@member_since = args[:member_since] if args.key?(:member_since)
|
||||||
|
@member_total_duration_months = args[:member_total_duration_months] if args.key?(:member_total_duration_months)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
@ -8739,9 +8780,7 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :rejection_reason
|
attr_accessor :rejection_reason
|
||||||
|
|
||||||
# Allows clients to set the Crosswalk self_declared state for a Video. This maps
|
#
|
||||||
# to VAPI.Video.creator_flags.is_crosswalk_self_declared() and VAPI.Video.
|
|
||||||
# creator_flags.is_not_crosswalk_self_declared().
|
|
||||||
# Corresponds to the JSON property `selfDeclaredMadeForKids`
|
# Corresponds to the JSON property `selfDeclaredMadeForKids`
|
||||||
# @return [Boolean]
|
# @return [Boolean]
|
||||||
attr_accessor :self_declared_made_for_kids
|
attr_accessor :self_declared_made_for_kids
|
||||||
|
|
|
@ -676,6 +676,18 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class MembershipsDuration
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
|
class MembershipsDurationAtLevel
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class MembershipsLevel
|
class MembershipsLevel
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -2530,11 +2542,27 @@ module Google
|
||||||
collection :accessible_levels, as: 'accessibleLevels'
|
collection :accessible_levels, as: 'accessibleLevels'
|
||||||
property :highest_accessible_level, as: 'highestAccessibleLevel'
|
property :highest_accessible_level, as: 'highestAccessibleLevel'
|
||||||
property :highest_accessible_level_display_name, as: 'highestAccessibleLevelDisplayName'
|
property :highest_accessible_level_display_name, as: 'highestAccessibleLevelDisplayName'
|
||||||
|
property :memberships_duration, as: 'membershipsDuration', class: Google::Apis::YoutubeV3::MembershipsDuration, decorator: Google::Apis::YoutubeV3::MembershipsDuration::Representation
|
||||||
|
|
||||||
|
collection :memberships_duration_at_levels, as: 'membershipsDurationAtLevels', class: Google::Apis::YoutubeV3::MembershipsDurationAtLevel, decorator: Google::Apis::YoutubeV3::MembershipsDurationAtLevel::Representation
|
||||||
|
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
class MembershipsDuration
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
property :member_since, as: 'memberSince'
|
property :member_since, as: 'memberSince'
|
||||||
property :member_since_current_level, as: 'memberSinceCurrentLevel'
|
property :member_total_duration_months, as: 'memberTotalDurationMonths'
|
||||||
property :member_total_duration, as: 'memberTotalDuration'
|
end
|
||||||
property :member_total_duration_current_level, as: 'memberTotalDurationCurrentLevel'
|
end
|
||||||
property :purchased_level, as: 'purchasedLevel'
|
|
||||||
|
class MembershipsDurationAtLevel
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :level, as: 'level'
|
||||||
|
property :member_since, as: 'memberSince'
|
||||||
|
property :member_total_duration_months, as: 'memberTotalDurationMonths'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue