Autogenerated update (2020-09-24)

Update:
- appsmarket_v2
- cloudresourcemanager_v1
- cloudresourcemanager_v1beta1
- workflowexecutions_v1beta
- youtube_v3
This commit is contained in:
Google APIs 2020-09-24 00:38:50 +00:00
parent d3b9abfbb2
commit d26304c166
10 changed files with 11 additions and 200 deletions

View File

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

View File

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

View File

@ -895,7 +895,7 @@ module Google
# with GetProject, and the Project remains visible to ListProjects. However, you
# cannot update the project. After the deletion completes, the Project is not
# retrievable by the GetProject and ListProjects methods. The caller must have
# modify permissions for this Project.
# delete permissions for this Project.
# @param [String] project_id
# The Project ID (for example, `foo-bar-123`). Required.
# @param [String] fields
@ -1379,7 +1379,7 @@ module Google
# Restores the Project identified by the specified `project_id` (for example, `
# my-project-123`). You can only use this method for a Project that has a
# lifecycle state of DELETE_REQUESTED. After deletion starts, the Project cannot
# be restored. The caller must have modify permissions for this Project.
# be restored. The caller must have undelete permissions for this Project.
# @param [String] project_id
# Required. The project ID (for example, `foo-bar-123`).
# @param [Google::Apis::CloudresourcemanagerV1::UndeleteProjectRequest] undelete_project_request_object

View File

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

View File

@ -323,7 +323,7 @@ module Google
# with GetProject, and the Project remains visible to ListProjects. However, you
# cannot update the project. After the deletion completes, the Project is not
# retrievable by the GetProject and ListProjects methods. The caller must have
# modify permissions for this Project.
# delete permissions for this Project.
# @param [String] project_id
# The Project ID (for example, `foo-bar-123`).
# @param [String] fields
@ -620,7 +620,7 @@ module Google
# Restores the Project identified by the specified `project_id` (for example, `
# my-project-123`). You can only use this method for a Project that has a
# lifecycle state of DELETE_REQUESTED. After deletion starts, the Project cannot
# be restored. The caller must have modify permissions for this Project.
# be restored. The caller must have undelete permissions for this Project.
# @param [String] project_id
# Required. The project ID (for example, `foo-bar-123`).
# @param [Google::Apis::CloudresourcemanagerV1beta1::UndeleteProjectRequest] undelete_project_request_object

View File

@ -20,12 +20,12 @@ module Google
module Apis
# Workflow Executions API
#
# Manages user-provided workflows.
# Execute workflows created with Workflows API.
#
# @see https://cloud.google.com/workflows
module WorkflowexecutionsV1beta
VERSION = 'V1beta'
REVISION = '20200901'
REVISION = '20200923'
# View and manage your data across Google Cloud Platform services
AUTH_CLOUD_PLATFORM = 'https://www.googleapis.com/auth/cloud-platform'

View File

@ -22,7 +22,7 @@ module Google
module WorkflowexecutionsV1beta
# Workflow Executions API
#
# Manages user-provided workflows.
# Execute workflows created with Workflows API.
#
# @example
# require 'google/apis/workflowexecutions_v1beta'

View File

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

View File

@ -977,12 +977,6 @@ module Google
# @return [String]
attr_accessor :id
# Describes an invideo promotion campaign consisting of multiple promoted items.
# A campaign belongs to a single channel_id.
# Corresponds to the JSON property `invideoPromotion`
# @return [Google::Apis::YoutubeV3::InvideoPromotion]
attr_accessor :invideo_promotion
# Identifies what kind of resource this is. Value: the fixed string "youtube#
# channel".
# Corresponds to the JSON property `kind`
@ -1028,7 +1022,6 @@ module Google
@conversion_pings = args[:conversion_pings] if args.key?(:conversion_pings)
@etag = args[:etag] if args.key?(:etag)
@id = args[:id] if args.key?(:id)
@invideo_promotion = args[:invideo_promotion] if args.key?(:invideo_promotion)
@kind = args[:kind] if args.key?(:kind)
@localizations = args[:localizations] if args.key?(:localizations)
@snippet = args[:snippet] if args.key?(:snippet)
@ -3426,49 +3419,6 @@ module Google
end
end
# Describes an invideo promotion campaign consisting of multiple promoted items.
# A campaign belongs to a single channel_id.
class InvideoPromotion
include Google::Apis::Core::Hashable
# Describes a temporal position of a visual widget inside a video.
# Corresponds to the JSON property `defaultTiming`
# @return [Google::Apis::YoutubeV3::InvideoTiming]
attr_accessor :default_timing
# List of promoted items in decreasing priority.
# Corresponds to the JSON property `items`
# @return [Array<Google::Apis::YoutubeV3::PromotedItem>]
attr_accessor :items
# Describes the spatial position of a visual widget inside a video. It is a
# union of various position types, out of which only will be set one.
# Corresponds to the JSON property `position`
# @return [Google::Apis::YoutubeV3::InvideoPosition]
attr_accessor :position
# Indicates whether the channel's promotional campaign uses "smart timing." This
# feature attempts to show promotions at a point in the video when they are more
# likely to be clicked and less likely to disrupt the viewing experience. This
# feature also picks up a single promotion to show on each video.
# Corresponds to the JSON property `useSmartTiming`
# @return [Boolean]
attr_accessor :use_smart_timing
alias_method :use_smart_timing?, :use_smart_timing
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@default_timing = args[:default_timing] if args.key?(:default_timing)
@items = args[:items] if args.key?(:items)
@position = args[:position] if args.key?(:position)
@use_smart_timing = args[:use_smart_timing] if args.key?(:use_smart_timing)
end
end
# Describes a temporal position of a visual widget inside a video.
class InvideoTiming
include Google::Apis::Core::Hashable
@ -6061,90 +6011,6 @@ module Google
end
end
# Describes a single promoted item.
class PromotedItem
include Google::Apis::Core::Hashable
# A custom message to display for this promotion. This field is currently
# ignored unless the promoted item is a website.
# Corresponds to the JSON property `customMessage`
# @return [String]
attr_accessor :custom_message
# Describes a single promoted item id. It is a union of various possible types.
# Corresponds to the JSON property `id`
# @return [Google::Apis::YoutubeV3::PromotedItemId]
attr_accessor :id
# If true, the content owner's name will be used when displaying the promotion.
# This field can only be set when the update is made on behalf of the content
# owner.
# Corresponds to the JSON property `promotedByContentOwner`
# @return [Boolean]
attr_accessor :promoted_by_content_owner
alias_method :promoted_by_content_owner?, :promoted_by_content_owner
# Describes a temporal position of a visual widget inside a video.
# Corresponds to the JSON property `timing`
# @return [Google::Apis::YoutubeV3::InvideoTiming]
attr_accessor :timing
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@custom_message = args[:custom_message] if args.key?(:custom_message)
@id = args[:id] if args.key?(:id)
@promoted_by_content_owner = args[:promoted_by_content_owner] if args.key?(:promoted_by_content_owner)
@timing = args[:timing] if args.key?(:timing)
end
end
# Describes a single promoted item id. It is a union of various possible types.
class PromotedItemId
include Google::Apis::Core::Hashable
# If type is recentUpload, this field identifies the channel from which to take
# the recent upload. If missing, the channel is assumed to be the same channel
# for which the invideoPromotion is set.
# Corresponds to the JSON property `recentlyUploadedBy`
# @return [String]
attr_accessor :recently_uploaded_by
# Describes the type of the promoted item.
# Corresponds to the JSON property `type`
# @return [String]
attr_accessor :type
# If the promoted item represents a video, this field represents the unique
# YouTube ID identifying it. This field will be present only if type has the
# value video.
# Corresponds to the JSON property `videoId`
# @return [String]
attr_accessor :video_id
# If the promoted item represents a website, this field represents the url
# pointing to the website. This field will be present only if type has the value
# website.
# Corresponds to the JSON property `websiteUrl`
# @return [String]
attr_accessor :website_url
def initialize(**args)
update!(**args)
end
# Update properties of this object
def update!(**args)
@recently_uploaded_by = args[:recently_uploaded_by] if args.key?(:recently_uploaded_by)
@type = args[:type] if args.key?(:type)
@video_id = args[:video_id] if args.key?(:video_id)
@website_url = args[:website_url] if args.key?(:website_url)
end
end
# A pair Property / Value.
class PropertyValue
include Google::Apis::Core::Hashable

View File

@ -424,12 +424,6 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class InvideoPromotion
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class InvideoTiming
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -772,18 +766,6 @@ module Google
include Google::Apis::Core::JsonObjectSupport
end
class PromotedItem
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class PromotedItemId
class Representation < Google::Apis::Core::JsonRepresentation; end
include Google::Apis::Core::JsonObjectSupport
end
class PropertyValue
class Representation < Google::Apis::Core::JsonRepresentation; end
@ -1419,8 +1401,6 @@ module Google
property :etag, as: 'etag'
property :id, as: 'id'
property :invideo_promotion, as: 'invideoPromotion', class: Google::Apis::YoutubeV3::InvideoPromotion, decorator: Google::Apis::YoutubeV3::InvideoPromotion::Representation
property :kind, as: 'kind'
hash :localizations, as: 'localizations', class: Google::Apis::YoutubeV3::ChannelLocalization, decorator: Google::Apis::YoutubeV3::ChannelLocalization::Representation
@ -2017,19 +1997,6 @@ module Google
end
end
class InvideoPromotion
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :default_timing, as: 'defaultTiming', class: Google::Apis::YoutubeV3::InvideoTiming, decorator: Google::Apis::YoutubeV3::InvideoTiming::Representation
collection :items, as: 'items', class: Google::Apis::YoutubeV3::PromotedItem, decorator: Google::Apis::YoutubeV3::PromotedItem::Representation
property :position, as: 'position', class: Google::Apis::YoutubeV3::InvideoPosition, decorator: Google::Apis::YoutubeV3::InvideoPosition::Representation
property :use_smart_timing, as: 'useSmartTiming'
end
end
class InvideoTiming
# @private
class Representation < Google::Apis::Core::JsonRepresentation
@ -2714,28 +2681,6 @@ module Google
end
end
class PromotedItem
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :custom_message, as: 'customMessage'
property :id, as: 'id', class: Google::Apis::YoutubeV3::PromotedItemId, decorator: Google::Apis::YoutubeV3::PromotedItemId::Representation
property :promoted_by_content_owner, as: 'promotedByContentOwner'
property :timing, as: 'timing', class: Google::Apis::YoutubeV3::InvideoTiming, decorator: Google::Apis::YoutubeV3::InvideoTiming::Representation
end
end
class PromotedItemId
# @private
class Representation < Google::Apis::Core::JsonRepresentation
property :recently_uploaded_by, as: 'recentlyUploadedBy'
property :type, as: 'type'
property :video_id, as: 'videoId'
property :website_url, as: 'websiteUrl'
end
end
class PropertyValue
# @private
class Representation < Google::Apis::Core::JsonRepresentation