Autogenerated update (2020-09-15)
Update: - admob_v1 - billingbudgets_v1beta1 - cloudbilling_v1 - healthcare_v1 - healthcare_v1beta1 - run_v1 - sasportal_v1alpha1 - sheets_v4 - spanner_v1 - youtube_v3
This commit is contained in:
parent
47c329a09f
commit
1a22c88f8a
|
@ -16080,6 +16080,7 @@
|
||||||
"/bigtableadmin:v2/key": key
|
"/bigtableadmin:v2/key": key
|
||||||
"/bigtableadmin:v2/quotaUser": quota_user
|
"/bigtableadmin:v2/quotaUser": quota_user
|
||||||
"/billingbudgets:v1beta1/GoogleCloudBillingBudgetsV1beta1AllUpdatesRule": google_cloud_billing_budgets_v1beta1_all_updates_rule
|
"/billingbudgets:v1beta1/GoogleCloudBillingBudgetsV1beta1AllUpdatesRule": google_cloud_billing_budgets_v1beta1_all_updates_rule
|
||||||
|
"/billingbudgets:v1beta1/GoogleCloudBillingBudgetsV1beta1AllUpdatesRule/disableDefaultIamRecipients": disable_default_iam_recipients
|
||||||
"/billingbudgets:v1beta1/GoogleCloudBillingBudgetsV1beta1AllUpdatesRule/monitoringNotificationChannels": monitoring_notification_channels
|
"/billingbudgets:v1beta1/GoogleCloudBillingBudgetsV1beta1AllUpdatesRule/monitoringNotificationChannels": monitoring_notification_channels
|
||||||
? "/billingbudgets:v1beta1/GoogleCloudBillingBudgetsV1beta1AllUpdatesRule/monitoringNotificationChannels/monitoring_notification_channel"
|
? "/billingbudgets:v1beta1/GoogleCloudBillingBudgetsV1beta1AllUpdatesRule/monitoringNotificationChannels/monitoring_notification_channel"
|
||||||
: monitoring_notification_channel
|
: monitoring_notification_channel
|
||||||
|
@ -104621,6 +104622,7 @@
|
||||||
"/healthcare:v1beta1/ParserConfig/allowNullHeader": allow_null_header
|
"/healthcare:v1beta1/ParserConfig/allowNullHeader": allow_null_header
|
||||||
"/healthcare:v1beta1/ParserConfig/schema": schema
|
"/healthcare:v1beta1/ParserConfig/schema": schema
|
||||||
"/healthcare:v1beta1/ParserConfig/segmentTerminator": segment_terminator
|
"/healthcare:v1beta1/ParserConfig/segmentTerminator": segment_terminator
|
||||||
|
"/healthcare:v1beta1/ParserConfig/version": version
|
||||||
"/healthcare:v1beta1/PatientId": patient_id
|
"/healthcare:v1beta1/PatientId": patient_id
|
||||||
"/healthcare:v1beta1/PatientId/type": type
|
"/healthcare:v1beta1/PatientId/type": type
|
||||||
"/healthcare:v1beta1/PatientId/value": value
|
"/healthcare:v1beta1/PatientId/value": value
|
||||||
|
@ -123906,6 +123908,8 @@
|
||||||
"/sasportal:v1alpha1/SasPortalListNodesResponse/nextPageToken": next_page_token
|
"/sasportal:v1alpha1/SasPortalListNodesResponse/nextPageToken": next_page_token
|
||||||
"/sasportal:v1alpha1/SasPortalListNodesResponse/nodes": nodes
|
"/sasportal:v1alpha1/SasPortalListNodesResponse/nodes": nodes
|
||||||
"/sasportal:v1alpha1/SasPortalListNodesResponse/nodes/node": node
|
"/sasportal:v1alpha1/SasPortalListNodesResponse/nodes/node": node
|
||||||
|
"/sasportal:v1alpha1/SasPortalMoveDeploymentRequest": sas_portal_move_deployment_request
|
||||||
|
"/sasportal:v1alpha1/SasPortalMoveDeploymentRequest/destination": destination
|
||||||
"/sasportal:v1alpha1/SasPortalMoveDeviceRequest": sas_portal_move_device_request
|
"/sasportal:v1alpha1/SasPortalMoveDeviceRequest": sas_portal_move_device_request
|
||||||
"/sasportal:v1alpha1/SasPortalMoveDeviceRequest/destination": destination
|
"/sasportal:v1alpha1/SasPortalMoveDeviceRequest/destination": destination
|
||||||
"/sasportal:v1alpha1/SasPortalMoveNodeRequest": sas_portal_move_node_request
|
"/sasportal:v1alpha1/SasPortalMoveNodeRequest": sas_portal_move_node_request
|
||||||
|
@ -123960,12 +123964,23 @@
|
||||||
"/sasportal:v1alpha1/sasportal.customers.deployments.create/parent": parent
|
"/sasportal:v1alpha1/sasportal.customers.deployments.create/parent": parent
|
||||||
"/sasportal:v1alpha1/sasportal.customers.deployments.delete": delete_customer_deployment
|
"/sasportal:v1alpha1/sasportal.customers.deployments.delete": delete_customer_deployment
|
||||||
"/sasportal:v1alpha1/sasportal.customers.deployments.delete/name": name
|
"/sasportal:v1alpha1/sasportal.customers.deployments.delete/name": name
|
||||||
|
"/sasportal:v1alpha1/sasportal.customers.deployments.devices.create": create_customer_deployment_device
|
||||||
|
"/sasportal:v1alpha1/sasportal.customers.deployments.devices.create/parent": parent
|
||||||
|
"/sasportal:v1alpha1/sasportal.customers.deployments.devices.createSigned": create_customer_deployment_device_signed
|
||||||
|
"/sasportal:v1alpha1/sasportal.customers.deployments.devices.createSigned/parent": parent
|
||||||
|
"/sasportal:v1alpha1/sasportal.customers.deployments.devices.list": list_customer_deployment_devices
|
||||||
|
"/sasportal:v1alpha1/sasportal.customers.deployments.devices.list/filter": filter
|
||||||
|
"/sasportal:v1alpha1/sasportal.customers.deployments.devices.list/pageSize": page_size
|
||||||
|
"/sasportal:v1alpha1/sasportal.customers.deployments.devices.list/pageToken": page_token
|
||||||
|
"/sasportal:v1alpha1/sasportal.customers.deployments.devices.list/parent": parent
|
||||||
"/sasportal:v1alpha1/sasportal.customers.deployments.get": get_customer_deployment
|
"/sasportal:v1alpha1/sasportal.customers.deployments.get": get_customer_deployment
|
||||||
"/sasportal:v1alpha1/sasportal.customers.deployments.get/name": name
|
"/sasportal:v1alpha1/sasportal.customers.deployments.get/name": name
|
||||||
"/sasportal:v1alpha1/sasportal.customers.deployments.list": list_customer_deployments
|
"/sasportal:v1alpha1/sasportal.customers.deployments.list": list_customer_deployments
|
||||||
"/sasportal:v1alpha1/sasportal.customers.deployments.list/pageSize": page_size
|
"/sasportal:v1alpha1/sasportal.customers.deployments.list/pageSize": page_size
|
||||||
"/sasportal:v1alpha1/sasportal.customers.deployments.list/pageToken": page_token
|
"/sasportal:v1alpha1/sasportal.customers.deployments.list/pageToken": page_token
|
||||||
"/sasportal:v1alpha1/sasportal.customers.deployments.list/parent": parent
|
"/sasportal:v1alpha1/sasportal.customers.deployments.list/parent": parent
|
||||||
|
"/sasportal:v1alpha1/sasportal.customers.deployments.move": move_customer_deployment
|
||||||
|
"/sasportal:v1alpha1/sasportal.customers.deployments.move/name": name
|
||||||
"/sasportal:v1alpha1/sasportal.customers.deployments.patch": patch_customer_deployment
|
"/sasportal:v1alpha1/sasportal.customers.deployments.patch": patch_customer_deployment
|
||||||
"/sasportal:v1alpha1/sasportal.customers.deployments.patch/name": name
|
"/sasportal:v1alpha1/sasportal.customers.deployments.patch/name": name
|
||||||
"/sasportal:v1alpha1/sasportal.customers.deployments.patch/updateMask": update_mask
|
"/sasportal:v1alpha1/sasportal.customers.deployments.patch/updateMask": update_mask
|
||||||
|
@ -124028,18 +124043,42 @@
|
||||||
"/sasportal:v1alpha1/sasportal.customers.patch": patch_customer
|
"/sasportal:v1alpha1/sasportal.customers.patch": patch_customer
|
||||||
"/sasportal:v1alpha1/sasportal.customers.patch/name": name
|
"/sasportal:v1alpha1/sasportal.customers.patch/name": name
|
||||||
"/sasportal:v1alpha1/sasportal.customers.patch/updateMask": update_mask
|
"/sasportal:v1alpha1/sasportal.customers.patch/updateMask": update_mask
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.delete": delete_deployment_device
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.delete/name": name
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.get": get_deployment_device
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.get/name": name
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.move": move_deployment_device
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.move/name": name
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.patch": patch_deployment_device
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.patch/name": name
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.patch/updateMask": update_mask
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.signDevice": sign_deployment_device_device
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.signDevice/name": name
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.updateSigned": update_deployment_device_signed
|
||||||
|
"/sasportal:v1alpha1/sasportal.deployments.devices.updateSigned/name": name
|
||||||
"/sasportal:v1alpha1/sasportal.deployments.get": get_deployment
|
"/sasportal:v1alpha1/sasportal.deployments.get": get_deployment
|
||||||
"/sasportal:v1alpha1/sasportal.deployments.get/name": name
|
"/sasportal:v1alpha1/sasportal.deployments.get/name": name
|
||||||
"/sasportal:v1alpha1/sasportal.installer.generateSecret": generate_installer_secret
|
"/sasportal:v1alpha1/sasportal.installer.generateSecret": generate_installer_secret
|
||||||
"/sasportal:v1alpha1/sasportal.installer.validate": validate_installer
|
"/sasportal:v1alpha1/sasportal.installer.validate": validate_installer
|
||||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.delete": delete_node_deployment
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.delete": delete_node_deployment
|
||||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.delete/name": name
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.delete/name": name
|
||||||
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.devices.create": create_node_deployment_device
|
||||||
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.devices.create/parent": parent
|
||||||
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.devices.createSigned": create_node_deployment_device_signed
|
||||||
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.devices.createSigned/parent": parent
|
||||||
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.devices.list": list_node_deployment_devices
|
||||||
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.devices.list/filter": filter
|
||||||
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.devices.list/pageSize": page_size
|
||||||
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.devices.list/pageToken": page_token
|
||||||
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.devices.list/parent": parent
|
||||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.get": get_node_deployment
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.get": get_node_deployment
|
||||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.get/name": name
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.get/name": name
|
||||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.list": list_node_deployments
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.list": list_node_deployments
|
||||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.list/pageSize": page_size
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.list/pageSize": page_size
|
||||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.list/pageToken": page_token
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.list/pageToken": page_token
|
||||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.list/parent": parent
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.list/parent": parent
|
||||||
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.move": move_node_deployment
|
||||||
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.move/name": name
|
||||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.patch": patch_node_deployment
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.patch": patch_node_deployment
|
||||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.patch/name": name
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.patch/name": name
|
||||||
"/sasportal:v1alpha1/sasportal.nodes.deployments.patch/updateMask": update_mask
|
"/sasportal:v1alpha1/sasportal.nodes.deployments.patch/updateMask": update_mask
|
||||||
|
@ -133329,6 +133368,7 @@
|
||||||
"/spanner:v1/BeginTransactionRequest": begin_transaction_request
|
"/spanner:v1/BeginTransactionRequest": begin_transaction_request
|
||||||
"/spanner:v1/BeginTransactionRequest/options": options
|
"/spanner:v1/BeginTransactionRequest/options": options
|
||||||
"/spanner:v1/Binding": binding
|
"/spanner:v1/Binding": binding
|
||||||
|
"/spanner:v1/Binding/bindingId": binding_id
|
||||||
"/spanner:v1/Binding/condition": condition
|
"/spanner:v1/Binding/condition": condition
|
||||||
"/spanner:v1/Binding/members": members
|
"/spanner:v1/Binding/members": members
|
||||||
"/spanner:v1/Binding/members/member": member
|
"/spanner:v1/Binding/members/member": member
|
||||||
|
|
|
@ -25,7 +25,10 @@ module Google
|
||||||
# @see https://developers.google.com/admob/api/
|
# @see https://developers.google.com/admob/api/
|
||||||
module AdmobV1
|
module AdmobV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200905'
|
REVISION = '20200914'
|
||||||
|
|
||||||
|
# See your AdMob data
|
||||||
|
AUTH_ADMOB_REPORT = 'https://www.googleapis.com/auth/admob.report'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
@ -345,7 +345,7 @@ module Google
|
||||||
|
|
||||||
# Maximum number of report data rows to return. If the value is not set, the API
|
# Maximum number of report data rows to return. If the value is not set, the API
|
||||||
# returns as many rows as possible, up to 100000. Acceptable values are 1-100000,
|
# returns as many rows as possible, up to 100000. Acceptable values are 1-100000,
|
||||||
# inclusive. Any other values are treated as 100000.
|
# inclusive. Values larger than 100000 return an error.
|
||||||
# Corresponds to the JSON property `maxReportRows`
|
# Corresponds to the JSON property `maxReportRows`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :max_report_rows
|
attr_accessor :max_report_rows
|
||||||
|
@ -485,7 +485,7 @@ module Google
|
||||||
|
|
||||||
# Maximum number of report data rows to return. If the value is not set, the API
|
# Maximum number of report data rows to return. If the value is not set, the API
|
||||||
# returns as many rows as possible, up to 100000. Acceptable values are 1-100000,
|
# returns as many rows as possible, up to 100000. Acceptable values are 1-100000,
|
||||||
# inclusive. Any other values are treated as 100000.
|
# inclusive. Values larger than 100000 return an error.
|
||||||
# Corresponds to the JSON property `maxReportRows`
|
# Corresponds to the JSON property `maxReportRows`
|
||||||
# @return [Fixnum]
|
# @return [Fixnum]
|
||||||
attr_accessor :max_report_rows
|
attr_accessor :max_report_rows
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/billing/docs/how-to/budget-api-overview
|
# @see https://cloud.google.com/billing/docs/how-to/budget-api-overview
|
||||||
module BillingbudgetsV1beta1
|
module BillingbudgetsV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20200821'
|
REVISION = '20200912'
|
||||||
|
|
||||||
# View and manage your Google Cloud Platform billing accounts
|
# View and manage your Google Cloud Platform billing accounts
|
||||||
AUTH_CLOUD_BILLING = 'https://www.googleapis.com/auth/cloud-billing'
|
AUTH_CLOUD_BILLING = 'https://www.googleapis.com/auth/cloud-billing'
|
||||||
|
|
|
@ -27,12 +27,21 @@ module Google
|
||||||
class GoogleCloudBillingBudgetsV1beta1AllUpdatesRule
|
class GoogleCloudBillingBudgetsV1beta1AllUpdatesRule
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Optional. When set to true, disables default notifications sent when a
|
||||||
|
# threshold is exceeded. Default notifications are sent to those with Billing
|
||||||
|
# Account Administrator and Billing Account User IAM roles for the target
|
||||||
|
# account.
|
||||||
|
# Corresponds to the JSON property `disableDefaultIamRecipients`
|
||||||
|
# @return [Boolean]
|
||||||
|
attr_accessor :disable_default_iam_recipients
|
||||||
|
alias_method :disable_default_iam_recipients?, :disable_default_iam_recipients
|
||||||
|
|
||||||
# Optional. Targets to send notifications to when a threshold is exceeded. This
|
# Optional. Targets to send notifications to when a threshold is exceeded. This
|
||||||
# is in addition to default recipients who have billing account roles. The value
|
# is in addition to default recipients who have billing account IAM roles. The
|
||||||
# is the full REST resource name of a monitoring notification channel with the
|
# value is the full REST resource name of a monitoring notification channel with
|
||||||
# form `projects/`project_id`/notificationChannels/`channel_id``. A maximum of 5
|
# the form `projects/`project_id`/notificationChannels/`channel_id``. A maximum
|
||||||
# channels are allowed. See https://cloud.google.com/billing/docs/how-to/budgets-
|
# of 5 channels are allowed. See https://cloud.google.com/billing/docs/how-to/
|
||||||
# notification-recipients for more details.
|
# budgets-notification-recipients for more details.
|
||||||
# Corresponds to the JSON property `monitoringNotificationChannels`
|
# Corresponds to the JSON property `monitoringNotificationChannels`
|
||||||
# @return [Array<String>]
|
# @return [Array<String>]
|
||||||
attr_accessor :monitoring_notification_channels
|
attr_accessor :monitoring_notification_channels
|
||||||
|
@ -64,6 +73,7 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@disable_default_iam_recipients = args[:disable_default_iam_recipients] if args.key?(:disable_default_iam_recipients)
|
||||||
@monitoring_notification_channels = args[:monitoring_notification_channels] if args.key?(:monitoring_notification_channels)
|
@monitoring_notification_channels = args[:monitoring_notification_channels] if args.key?(:monitoring_notification_channels)
|
||||||
@pubsub_topic = args[:pubsub_topic] if args.key?(:pubsub_topic)
|
@pubsub_topic = args[:pubsub_topic] if args.key?(:pubsub_topic)
|
||||||
@schema_version = args[:schema_version] if args.key?(:schema_version)
|
@schema_version = args[:schema_version] if args.key?(:schema_version)
|
||||||
|
|
|
@ -91,6 +91,7 @@ module Google
|
||||||
class GoogleCloudBillingBudgetsV1beta1AllUpdatesRule
|
class GoogleCloudBillingBudgetsV1beta1AllUpdatesRule
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :disable_default_iam_recipients, as: 'disableDefaultIamRecipients'
|
||||||
collection :monitoring_notification_channels, as: 'monitoringNotificationChannels'
|
collection :monitoring_notification_channels, as: 'monitoringNotificationChannels'
|
||||||
property :pubsub_topic, as: 'pubsubTopic'
|
property :pubsub_topic, as: 'pubsubTopic'
|
||||||
property :schema_version, as: 'schemaVersion'
|
property :schema_version, as: 'schemaVersion'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/billing/
|
# @see https://cloud.google.com/billing/
|
||||||
module CloudbillingV1
|
module CloudbillingV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200821'
|
REVISION = '20200912'
|
||||||
|
|
||||||
# View and manage your Google Cloud Platform billing accounts
|
# View and manage your Google Cloud Platform billing accounts
|
||||||
AUTH_CLOUD_BILLING = 'https://www.googleapis.com/auth/cloud-billing'
|
AUTH_CLOUD_BILLING = 'https://www.googleapis.com/auth/cloud-billing'
|
||||||
|
|
|
@ -143,10 +143,10 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :master_billing_account
|
attr_accessor :master_billing_account
|
||||||
|
|
||||||
# The resource name of the billing account. The resource name has the form `
|
# Output only. The resource name of the billing account. The resource name has
|
||||||
# billingAccounts/`billing_account_id``. For example, `billingAccounts/012345-
|
# the form `billingAccounts/`billing_account_id``. For example, `billingAccounts/
|
||||||
# 567890-ABCDEF` would be the resource name for billing account `012345-567890-
|
# 012345-567890-ABCDEF` would be the resource name for billing account `012345-
|
||||||
# ABCDEF`.
|
# 567890-ABCDEF`.
|
||||||
# Corresponds to the JSON property `name`
|
# Corresponds to the JSON property `name`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :name
|
attr_accessor :name
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/healthcare
|
# @see https://cloud.google.com/healthcare
|
||||||
module HealthcareV1
|
module HealthcareV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200901'
|
REVISION = '20200909'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -118,9 +118,7 @@ module Google
|
||||||
|
|
||||||
# Creates a new health dataset. Results are returned through the Operation
|
# Creates a new health dataset. Results are returned through the Operation
|
||||||
# interface which returns either an `Operation.response` which contains a
|
# interface which returns either an `Operation.response` which contains a
|
||||||
# Dataset or `Operation.error`. The metadata field type is OperationMetadata. A
|
# Dataset or `Operation.error`. The metadata field type is OperationMetadata.
|
||||||
# Google Cloud Platform project can contain up to 500 datasets across all
|
|
||||||
# regions.
|
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# The name of the project where the server creates the dataset. For example, `
|
# The name of the project where the server creates the dataset. For example, `
|
||||||
# projects/`project_id`/locations/`location_id``.
|
# projects/`project_id`/locations/`location_id``.
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://cloud.google.com/healthcare
|
# @see https://cloud.google.com/healthcare
|
||||||
module HealthcareV1beta1
|
module HealthcareV1beta1
|
||||||
VERSION = 'V1beta1'
|
VERSION = 'V1beta1'
|
||||||
REVISION = '20200901'
|
REVISION = '20200909'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -3231,6 +3231,12 @@ module Google
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :segment_terminator
|
attr_accessor :segment_terminator
|
||||||
|
|
||||||
|
# Immutable. Determines the version of the unschematized parser to be used when `
|
||||||
|
# schema` is not given. This field is immutable after store creation.
|
||||||
|
# Corresponds to the JSON property `version`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :version
|
||||||
|
|
||||||
def initialize(**args)
|
def initialize(**args)
|
||||||
update!(**args)
|
update!(**args)
|
||||||
end
|
end
|
||||||
|
@ -3240,6 +3246,7 @@ module Google
|
||||||
@allow_null_header = args[:allow_null_header] if args.key?(:allow_null_header)
|
@allow_null_header = args[:allow_null_header] if args.key?(:allow_null_header)
|
||||||
@schema = args[:schema] if args.key?(:schema)
|
@schema = args[:schema] if args.key?(:schema)
|
||||||
@segment_terminator = args[:segment_terminator] if args.key?(:segment_terminator)
|
@segment_terminator = args[:segment_terminator] if args.key?(:segment_terminator)
|
||||||
|
@version = args[:version] if args.key?(:version)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -1645,6 +1645,7 @@ module Google
|
||||||
property :schema, as: 'schema', class: Google::Apis::HealthcareV1beta1::SchemaPackage, decorator: Google::Apis::HealthcareV1beta1::SchemaPackage::Representation
|
property :schema, as: 'schema', class: Google::Apis::HealthcareV1beta1::SchemaPackage, decorator: Google::Apis::HealthcareV1beta1::SchemaPackage::Representation
|
||||||
|
|
||||||
property :segment_terminator, :base64 => true, as: 'segmentTerminator'
|
property :segment_terminator, :base64 => true, as: 'segmentTerminator'
|
||||||
|
property :version, as: 'version'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -118,9 +118,7 @@ module Google
|
||||||
|
|
||||||
# Creates a new health dataset. Results are returned through the Operation
|
# Creates a new health dataset. Results are returned through the Operation
|
||||||
# interface which returns either an `Operation.response` which contains a
|
# interface which returns either an `Operation.response` which contains a
|
||||||
# Dataset or `Operation.error`. The metadata field type is OperationMetadata. A
|
# Dataset or `Operation.error`. The metadata field type is OperationMetadata.
|
||||||
# Google Cloud Platform project can contain up to 500 datasets across all
|
|
||||||
# regions.
|
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# The name of the project where the server creates the dataset. For example, `
|
# The name of the project where the server creates the dataset. For example, `
|
||||||
# projects/`project_id`/locations/`location_id``.
|
# projects/`project_id`/locations/`location_id``.
|
||||||
|
|
|
@ -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 = '20200814'
|
REVISION = '20200907'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -2052,19 +2052,19 @@ module Google
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# (Optional) Cloud Run fully managed: Only memory and CPU are supported. Note:
|
# (Optional) Cloud Run fully managed: Only memory and CPU are supported. Note:
|
||||||
# The only supported value for CPU is '1'. Cloud Run for Anthos: supported
|
# The only supported values for CPU are '1' and '2'. Cloud Run for Anthos:
|
||||||
# Limits describes the maximum amount of compute resources allowed. The values
|
# supported Limits describes the maximum amount of compute resources allowed.
|
||||||
# of the map is string form of the 'quantity' k8s type: https://github.com/
|
# The values of the map is string form of the 'quantity' k8s type: https://
|
||||||
# kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/
|
# github.com/kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/
|
||||||
# resource/quantity.go
|
# pkg/api/resource/quantity.go
|
||||||
# Corresponds to the JSON property `limits`
|
# Corresponds to the JSON property `limits`
|
||||||
# @return [Hash<String,String>]
|
# @return [Hash<String,String>]
|
||||||
attr_accessor :limits
|
attr_accessor :limits
|
||||||
|
|
||||||
# (Optional) Cloud Run fully managed: Only memory and CPU are supported. Note:
|
# (Optional) Cloud Run fully managed: Only memory and CPU are supported. Note:
|
||||||
# The only supported value for CPU is '1'. Cloud Run for Anthos: supported
|
# The only supported values for CPU are '1' and '2'. Cloud Run for Anthos:
|
||||||
# Requests describes the minimum amount of compute resources required. If
|
# supported Requests describes the minimum amount of compute resources required.
|
||||||
# Requests is omitted for a container, it defaults to Limits if that is
|
# If Requests is omitted for a container, it defaults to Limits if that is
|
||||||
# explicitly specified, otherwise to an implementation-defined value. The values
|
# explicitly specified, otherwise to an implementation-defined value. The values
|
||||||
# of the map is string form of the 'quantity' k8s type: https://github.com/
|
# of the map is string form of the 'quantity' k8s type: https://github.com/
|
||||||
# kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/
|
# kubernetes/kubernetes/blob/master/staging/src/k8s.io/apimachinery/pkg/api/
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/spectrum-access-system/
|
# @see https://developers.google.com/spectrum-access-system/
|
||||||
module SasportalV1alpha1
|
module SasportalV1alpha1
|
||||||
VERSION = 'V1alpha1'
|
VERSION = 'V1alpha1'
|
||||||
REVISION = '20200824'
|
REVISION = '20200909'
|
||||||
|
|
||||||
# View your email address
|
# View your email address
|
||||||
AUTH_USERINFO_EMAIL = 'https://www.googleapis.com/auth/userinfo.email'
|
AUTH_USERINFO_EMAIL = 'https://www.googleapis.com/auth/userinfo.email'
|
||||||
|
|
|
@ -764,6 +764,26 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Request for MoveDeployment method.
|
||||||
|
class SasPortalMoveDeploymentRequest
|
||||||
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# Required. The name of the new parent resource Node or Customer to reparent the
|
||||||
|
# deployment under.
|
||||||
|
# Corresponds to the JSON property `destination`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :destination
|
||||||
|
|
||||||
|
def initialize(**args)
|
||||||
|
update!(**args)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Update properties of this object
|
||||||
|
def update!(**args)
|
||||||
|
@destination = args[:destination] if args.key?(:destination)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
# Request for MoveDevice method.
|
# Request for MoveDevice method.
|
||||||
class SasPortalMoveDeviceRequest
|
class SasPortalMoveDeviceRequest
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
|
@ -148,6 +148,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SasPortalMoveDeploymentRequest
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
|
end
|
||||||
|
|
||||||
class SasPortalMoveDeviceRequest
|
class SasPortalMoveDeviceRequest
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -435,6 +441,13 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
class SasPortalMoveDeploymentRequest
|
||||||
|
# @private
|
||||||
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :destination, as: 'destination'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
class SasPortalMoveDeviceRequest
|
class SasPortalMoveDeviceRequest
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -147,6 +147,148 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Moves a deployment under another node or customer.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the deployment to move.
|
||||||
|
# @param [Google::Apis::SasportalV1alpha1::SasPortalMoveDeploymentRequest] sas_portal_move_deployment_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalOperation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalOperation]
|
||||||
|
#
|
||||||
|
# @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 move_customer_deployment(name, sas_portal_move_deployment_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1alpha1/{+name}:move', options)
|
||||||
|
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalMoveDeploymentRequest::Representation
|
||||||
|
command.request_object = sas_portal_move_deployment_request_object
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalOperation::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalOperation
|
||||||
|
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
|
||||||
|
|
||||||
|
# Creates a device under a node or customer.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The name of the parent resource.
|
||||||
|
# @param [Google::Apis::SasportalV1alpha1::SasPortalDevice] sas_portal_device_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::SasportalV1alpha1::SasPortalDevice] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalDevice]
|
||||||
|
#
|
||||||
|
# @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_customer_deployment_device(parent, sas_portal_device_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1alpha1/{+parent}/devices', options)
|
||||||
|
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalDevice::Representation
|
||||||
|
command.request_object = sas_portal_device_object
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDevice::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDevice
|
||||||
|
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
|
||||||
|
|
||||||
|
# Creates a signed device under a node or customer.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The name of the parent resource.
|
||||||
|
# @param [Google::Apis::SasportalV1alpha1::SasPortalCreateSignedDeviceRequest] sas_portal_create_signed_device_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalDevice] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalDevice]
|
||||||
|
#
|
||||||
|
# @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_customer_deployment_device_signed(parent, sas_portal_create_signed_device_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1alpha1/{+parent}/devices:createSigned', options)
|
||||||
|
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalCreateSignedDeviceRequest::Representation
|
||||||
|
command.request_object = sas_portal_create_signed_device_request_object
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDevice::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDevice
|
||||||
|
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
|
||||||
|
|
||||||
|
# Lists devices under a node or customer.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The name of the parent resource.
|
||||||
|
# @param [String] filter
|
||||||
|
# The filter expression. The filter should have one of the following formats: "
|
||||||
|
# sn=123454" or "display_name=MyDevice". sn corresponds to serial_number of the
|
||||||
|
# device. The filter is case insensitive.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# The maximum number of devices to return in the response. If empty or zero, all
|
||||||
|
# devices will be listed. Must be in the range [0, 1000].
|
||||||
|
# @param [String] page_token
|
||||||
|
# A pagination token returned from a previous call to ListDevices that indicates
|
||||||
|
# where this listing should continue from.
|
||||||
|
# @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::SasportalV1alpha1::SasPortalListDevicesResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalListDevicesResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def list_customer_deployment_devices(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1alpha1/{+parent}/devices', options)
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalListDevicesResponse::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalListDevicesResponse
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['filter'] = filter unless filter.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Creates a device under a node or customer. Returned devices are unordered.
|
# Creates a device under a node or customer. Returned devices are unordered.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Required. The name of the parent resource.
|
# Required. The name of the parent resource.
|
||||||
|
@ -753,6 +895,201 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Deletes a device.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the device.
|
||||||
|
# @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::SasportalV1alpha1::SasPortalEmpty] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalEmpty]
|
||||||
|
#
|
||||||
|
# @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 delete_deployment_device(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:delete, 'v1alpha1/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalEmpty::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalEmpty
|
||||||
|
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
|
||||||
|
|
||||||
|
# Gets details about a device.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the device.
|
||||||
|
# @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::SasportalV1alpha1::SasPortalDevice] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalDevice]
|
||||||
|
#
|
||||||
|
# @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_deployment_device(name, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1alpha1/{+name}', options)
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDevice::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDevice
|
||||||
|
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
|
||||||
|
|
||||||
|
# Moves a device under another node or customer.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the device to move.
|
||||||
|
# @param [Google::Apis::SasportalV1alpha1::SasPortalMoveDeviceRequest] sas_portal_move_device_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalOperation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalOperation]
|
||||||
|
#
|
||||||
|
# @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 move_deployment_device(name, sas_portal_move_device_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1alpha1/{+name}:move', options)
|
||||||
|
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalMoveDeviceRequest::Representation
|
||||||
|
command.request_object = sas_portal_move_device_request_object
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalOperation::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalOperation
|
||||||
|
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
|
||||||
|
|
||||||
|
# Updates a device.
|
||||||
|
# @param [String] name
|
||||||
|
# Output only. The resource path name.
|
||||||
|
# @param [Google::Apis::SasportalV1alpha1::SasPortalDevice] sas_portal_device_object
|
||||||
|
# @param [String] update_mask
|
||||||
|
# Fields to be updated.
|
||||||
|
# @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::SasportalV1alpha1::SasPortalDevice] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalDevice]
|
||||||
|
#
|
||||||
|
# @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 patch_deployment_device(name, sas_portal_device_object = nil, update_mask: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:patch, 'v1alpha1/{+name}', options)
|
||||||
|
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalDevice::Representation
|
||||||
|
command.request_object = sas_portal_device_object
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDevice::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDevice
|
||||||
|
command.params['name'] = name unless name.nil?
|
||||||
|
command.query['updateMask'] = update_mask unless update_mask.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
|
# Signs a device.
|
||||||
|
# @param [String] name
|
||||||
|
# Output only. The resource path name.
|
||||||
|
# @param [Google::Apis::SasportalV1alpha1::SasPortalSignDeviceRequest] sas_portal_sign_device_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalEmpty] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalEmpty]
|
||||||
|
#
|
||||||
|
# @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 sign_deployment_device_device(name, sas_portal_sign_device_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1alpha1/{+name}:signDevice', options)
|
||||||
|
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalSignDeviceRequest::Representation
|
||||||
|
command.request_object = sas_portal_sign_device_request_object
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalEmpty::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalEmpty
|
||||||
|
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
|
||||||
|
|
||||||
|
# Updates a signed device.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the device to update.
|
||||||
|
# @param [Google::Apis::SasportalV1alpha1::SasPortalUpdateSignedDeviceRequest] sas_portal_update_signed_device_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalDevice] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalDevice]
|
||||||
|
#
|
||||||
|
# @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 update_deployment_device_signed(name, sas_portal_update_signed_device_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:patch, 'v1alpha1/{+name}:updateSigned', options)
|
||||||
|
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalUpdateSignedDeviceRequest::Representation
|
||||||
|
command.request_object = sas_portal_update_signed_device_request_object
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDevice::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDevice
|
||||||
|
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
|
||||||
|
|
||||||
# Generates a secret to be used with the ValidateInstaller method
|
# Generates a secret to be used with the ValidateInstaller method
|
||||||
# @param [Google::Apis::SasportalV1alpha1::SasPortalGenerateSecretRequest] sas_portal_generate_secret_request_object
|
# @param [Google::Apis::SasportalV1alpha1::SasPortalGenerateSecretRequest] sas_portal_generate_secret_request_object
|
||||||
# @param [String] fields
|
# @param [String] fields
|
||||||
|
@ -843,6 +1180,148 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
# Moves a deployment under another node or customer.
|
||||||
|
# @param [String] name
|
||||||
|
# Required. The name of the deployment to move.
|
||||||
|
# @param [Google::Apis::SasportalV1alpha1::SasPortalMoveDeploymentRequest] sas_portal_move_deployment_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalOperation] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalOperation]
|
||||||
|
#
|
||||||
|
# @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 move_node_deployment(name, sas_portal_move_deployment_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1alpha1/{+name}:move', options)
|
||||||
|
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalMoveDeploymentRequest::Representation
|
||||||
|
command.request_object = sas_portal_move_deployment_request_object
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalOperation::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalOperation
|
||||||
|
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
|
||||||
|
|
||||||
|
# Creates a device under a node or customer.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The name of the parent resource.
|
||||||
|
# @param [Google::Apis::SasportalV1alpha1::SasPortalDevice] sas_portal_device_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::SasportalV1alpha1::SasPortalDevice] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalDevice]
|
||||||
|
#
|
||||||
|
# @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_node_deployment_device(parent, sas_portal_device_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1alpha1/{+parent}/devices', options)
|
||||||
|
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalDevice::Representation
|
||||||
|
command.request_object = sas_portal_device_object
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDevice::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDevice
|
||||||
|
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
|
||||||
|
|
||||||
|
# Creates a signed device under a node or customer.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The name of the parent resource.
|
||||||
|
# @param [Google::Apis::SasportalV1alpha1::SasPortalCreateSignedDeviceRequest] sas_portal_create_signed_device_request_object
|
||||||
|
# @param [String] fields
|
||||||
|
# Selector specifying which fields to include in a partial response.
|
||||||
|
# @param [String] quota_user
|
||||||
|
# Available to use for quota purposes for server-side applications. Can be any
|
||||||
|
# arbitrary string assigned to a user, but should not exceed 40 characters.
|
||||||
|
# @param [Google::Apis::RequestOptions] options
|
||||||
|
# Request-specific options
|
||||||
|
#
|
||||||
|
# @yield [result, err] Result & error if block supplied
|
||||||
|
# @yieldparam result [Google::Apis::SasportalV1alpha1::SasPortalDevice] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalDevice]
|
||||||
|
#
|
||||||
|
# @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_node_deployment_device_signed(parent, sas_portal_create_signed_device_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:post, 'v1alpha1/{+parent}/devices:createSigned', options)
|
||||||
|
command.request_representation = Google::Apis::SasportalV1alpha1::SasPortalCreateSignedDeviceRequest::Representation
|
||||||
|
command.request_object = sas_portal_create_signed_device_request_object
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalDevice::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalDevice
|
||||||
|
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
|
||||||
|
|
||||||
|
# Lists devices under a node or customer.
|
||||||
|
# @param [String] parent
|
||||||
|
# Required. The name of the parent resource.
|
||||||
|
# @param [String] filter
|
||||||
|
# The filter expression. The filter should have one of the following formats: "
|
||||||
|
# sn=123454" or "display_name=MyDevice". sn corresponds to serial_number of the
|
||||||
|
# device. The filter is case insensitive.
|
||||||
|
# @param [Fixnum] page_size
|
||||||
|
# The maximum number of devices to return in the response. If empty or zero, all
|
||||||
|
# devices will be listed. Must be in the range [0, 1000].
|
||||||
|
# @param [String] page_token
|
||||||
|
# A pagination token returned from a previous call to ListDevices that indicates
|
||||||
|
# where this listing should continue from.
|
||||||
|
# @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::SasportalV1alpha1::SasPortalListDevicesResponse] parsed result object
|
||||||
|
# @yieldparam err [StandardError] error object if request failed
|
||||||
|
#
|
||||||
|
# @return [Google::Apis::SasportalV1alpha1::SasPortalListDevicesResponse]
|
||||||
|
#
|
||||||
|
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
||||||
|
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
||||||
|
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
||||||
|
def list_node_deployment_devices(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block)
|
||||||
|
command = make_simple_command(:get, 'v1alpha1/{+parent}/devices', options)
|
||||||
|
command.response_representation = Google::Apis::SasportalV1alpha1::SasPortalListDevicesResponse::Representation
|
||||||
|
command.response_class = Google::Apis::SasportalV1alpha1::SasPortalListDevicesResponse
|
||||||
|
command.params['parent'] = parent unless parent.nil?
|
||||||
|
command.query['filter'] = filter unless filter.nil?
|
||||||
|
command.query['pageSize'] = page_size unless page_size.nil?
|
||||||
|
command.query['pageToken'] = page_token unless page_token.nil?
|
||||||
|
command.query['fields'] = fields unless fields.nil?
|
||||||
|
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
||||||
|
execute_or_queue_command(command, &block)
|
||||||
|
end
|
||||||
|
|
||||||
# Creates a device under a node or customer. Returned devices are unordered.
|
# Creates a device under a node or customer. Returned devices are unordered.
|
||||||
# @param [String] parent
|
# @param [String] parent
|
||||||
# Required. The name of the parent resource.
|
# Required. The name of the parent resource.
|
||||||
|
|
|
@ -25,7 +25,7 @@ module Google
|
||||||
# @see https://developers.google.com/sheets/
|
# @see https://developers.google.com/sheets/
|
||||||
module SheetsV4
|
module SheetsV4
|
||||||
VERSION = 'V4'
|
VERSION = 'V4'
|
||||||
REVISION = '20200825'
|
REVISION = '20200908'
|
||||||
|
|
||||||
# See, edit, create, and delete all of your Google Drive files
|
# See, edit, create, and delete all of your Google Drive files
|
||||||
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'
|
AUTH_DRIVE = 'https://www.googleapis.com/auth/drive'
|
||||||
|
|
|
@ -9032,7 +9032,7 @@ module Google
|
||||||
class SpreadsheetTheme
|
class SpreadsheetTheme
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
# / Name of the primary font family.
|
# Name of the primary font family.
|
||||||
# Corresponds to the JSON property `primaryFontFamily`
|
# Corresponds to the JSON property `primaryFontFamily`
|
||||||
# @return [String]
|
# @return [String]
|
||||||
attr_accessor :primary_font_family
|
attr_accessor :primary_font_family
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://cloud.google.com/spanner/
|
# @see https://cloud.google.com/spanner/
|
||||||
module SpannerV1
|
module SpannerV1
|
||||||
VERSION = 'V1'
|
VERSION = 'V1'
|
||||||
REVISION = '20200807'
|
REVISION = '20200905'
|
||||||
|
|
||||||
# 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'
|
||||||
|
|
|
@ -356,6 +356,12 @@ module Google
|
||||||
class Binding
|
class Binding
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
|
||||||
|
# A client-specified ID for this binding. Expected to be globally unique to
|
||||||
|
# support the internal bindings-by-ID API.
|
||||||
|
# Corresponds to the JSON property `bindingId`
|
||||||
|
# @return [String]
|
||||||
|
attr_accessor :binding_id
|
||||||
|
|
||||||
# Represents a textual expression in the Common Expression Language (CEL) syntax.
|
# Represents a textual expression in the Common Expression Language (CEL) syntax.
|
||||||
# CEL is a C-like expression language. The syntax and semantics of CEL are
|
# CEL is a C-like expression language. The syntax and semantics of CEL are
|
||||||
# documented at https://github.com/google/cel-spec. Example (Comparison): title:
|
# documented at https://github.com/google/cel-spec. Example (Comparison): title:
|
||||||
|
@ -417,6 +423,7 @@ module Google
|
||||||
|
|
||||||
# Update properties of this object
|
# Update properties of this object
|
||||||
def update!(**args)
|
def update!(**args)
|
||||||
|
@binding_id = args[:binding_id] if args.key?(:binding_id)
|
||||||
@condition = args[:condition] if args.key?(:condition)
|
@condition = args[:condition] if args.key?(:condition)
|
||||||
@members = args[:members] if args.key?(:members)
|
@members = args[:members] if args.key?(:members)
|
||||||
@role = args[:role] if args.key?(:role)
|
@role = args[:role] if args.key?(:role)
|
||||||
|
|
|
@ -558,6 +558,7 @@ module Google
|
||||||
class Binding
|
class Binding
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
property :binding_id, as: 'bindingId'
|
||||||
property :condition, as: 'condition', class: Google::Apis::SpannerV1::Expr, decorator: Google::Apis::SpannerV1::Expr::Representation
|
property :condition, as: 'condition', class: Google::Apis::SpannerV1::Expr, decorator: Google::Apis::SpannerV1::Expr::Representation
|
||||||
|
|
||||||
collection :members, as: 'members'
|
collection :members, as: 'members'
|
||||||
|
|
|
@ -26,7 +26,7 @@ module Google
|
||||||
# @see https://developers.google.com/youtube/
|
# @see https://developers.google.com/youtube/
|
||||||
module YoutubeV3
|
module YoutubeV3
|
||||||
VERSION = 'V3'
|
VERSION = 'V3'
|
||||||
REVISION = '20200909'
|
REVISION = '20200912'
|
||||||
|
|
||||||
# Manage your YouTube account
|
# Manage your YouTube account
|
||||||
AUTH_YOUTUBE = 'https://www.googleapis.com/auth/youtube'
|
AUTH_YOUTUBE = 'https://www.googleapis.com/auth/youtube'
|
||||||
|
|
|
@ -1142,31 +1142,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class ChannelCard
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# External channel ID. Required.
|
|
||||||
# Corresponds to the JSON property `channelId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :channel_id
|
|
||||||
|
|
||||||
# Each card can have a custom message. Required.
|
|
||||||
# Corresponds to the JSON property `customMessage`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :custom_message
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@channel_id = args[:channel_id] if args.key?(:channel_id)
|
|
||||||
@custom_message = args[:custom_message] if args.key?(:custom_message)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Details about the content of a channel.
|
# Details about the content of a channel.
|
||||||
class ChannelContentDetails
|
class ChannelContentDetails
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -1320,31 +1295,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class ChannelElement
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# External channel ID. Required.
|
|
||||||
# Corresponds to the JSON property `channelId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :channel_id
|
|
||||||
|
|
||||||
# Customized message for the element. Required.
|
|
||||||
# Corresponds to the JSON property `customMessage`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :custom_message
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@channel_id = args[:channel_id] if args.key?(:channel_id)
|
|
||||||
@custom_message = args[:custom_message] if args.key?(:custom_message)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
#
|
||||||
class ListChannelsResponse
|
class ListChannelsResponse
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -2918,178 +2868,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class Endscreen
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# A list of endscreen elements.
|
|
||||||
# Corresponds to the JSON property `elements`
|
|
||||||
# @return [Array<Google::Apis::YoutubeV3::EndscreenElement>]
|
|
||||||
attr_accessor :elements
|
|
||||||
|
|
||||||
# The time we start the endscreen in milliseconds.
|
|
||||||
# Corresponds to the JSON property `startOffset`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :start_offset
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@elements = args[:elements] if args.key?(:elements)
|
|
||||||
@start_offset = args[:start_offset] if args.key?(:start_offset)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
|
||||||
class EndscreenElement
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Etag of this resource.
|
|
||||||
# Corresponds to the JSON property `etag`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :etag
|
|
||||||
|
|
||||||
# UUID for this element.
|
|
||||||
# Corresponds to the JSON property `id`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :id
|
|
||||||
|
|
||||||
# Identifies what kind of resource this is.
|
|
||||||
# Corresponds to the JSON property `kind`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :kind
|
|
||||||
|
|
||||||
# The snippet object contains basic details about the element.
|
|
||||||
# Corresponds to the JSON property `snippet`
|
|
||||||
# @return [Google::Apis::YoutubeV3::EndscreenElementSnippet]
|
|
||||||
attr_accessor :snippet
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@etag = args[:etag] if args.key?(:etag)
|
|
||||||
@id = args[:id] if args.key?(:id)
|
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
|
||||||
@snippet = args[:snippet] if args.key?(:snippet)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
|
||||||
class EndscreenElementSnippet
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `channelElement`
|
|
||||||
# @return [Google::Apis::YoutubeV3::ChannelElement]
|
|
||||||
attr_accessor :channel_element
|
|
||||||
|
|
||||||
# Duration of the element in milliseconds. Required.
|
|
||||||
# Corresponds to the JSON property `duration`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :duration
|
|
||||||
|
|
||||||
# Fraction of video width.
|
|
||||||
# Corresponds to the JSON property `left`
|
|
||||||
# @return [Float]
|
|
||||||
attr_accessor :left
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `linkElement`
|
|
||||||
# @return [Google::Apis::YoutubeV3::LinkElement]
|
|
||||||
attr_accessor :link_element
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `merchandiseElement`
|
|
||||||
# @return [Google::Apis::YoutubeV3::MerchandiseElement]
|
|
||||||
attr_accessor :merchandise_element
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `playlistElement`
|
|
||||||
# @return [Google::Apis::YoutubeV3::PlaylistElement]
|
|
||||||
attr_accessor :playlist_element
|
|
||||||
|
|
||||||
# Start of the element in milliseconds. Required.
|
|
||||||
# Corresponds to the JSON property `startOffset`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :start_offset
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `subscribeElement`
|
|
||||||
# @return [Google::Apis::YoutubeV3::SubscribeElement]
|
|
||||||
attr_accessor :subscribe_element
|
|
||||||
|
|
||||||
# Fraction of video height.
|
|
||||||
# Corresponds to the JSON property `top`
|
|
||||||
# @return [Float]
|
|
||||||
attr_accessor :top
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `videoElement`
|
|
||||||
# @return [Google::Apis::YoutubeV3::VideoElement]
|
|
||||||
attr_accessor :video_element
|
|
||||||
|
|
||||||
# Fraction of video width.
|
|
||||||
# Corresponds to the JSON property `width`
|
|
||||||
# @return [Float]
|
|
||||||
attr_accessor :width
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@channel_element = args[:channel_element] if args.key?(:channel_element)
|
|
||||||
@duration = args[:duration] if args.key?(:duration)
|
|
||||||
@left = args[:left] if args.key?(:left)
|
|
||||||
@link_element = args[:link_element] if args.key?(:link_element)
|
|
||||||
@merchandise_element = args[:merchandise_element] if args.key?(:merchandise_element)
|
|
||||||
@playlist_element = args[:playlist_element] if args.key?(:playlist_element)
|
|
||||||
@start_offset = args[:start_offset] if args.key?(:start_offset)
|
|
||||||
@subscribe_element = args[:subscribe_element] if args.key?(:subscribe_element)
|
|
||||||
@top = args[:top] if args.key?(:top)
|
|
||||||
@video_element = args[:video_element] if args.key?(:video_element)
|
|
||||||
@width = args[:width] if args.key?(:width)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
|
||||||
class EndscreenGetResponse
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Etag of this resource.
|
|
||||||
# Corresponds to the JSON property `etag`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :etag
|
|
||||||
|
|
||||||
# Identifies what kind of resource this is.
|
|
||||||
# Corresponds to the JSON property `kind`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :kind
|
|
||||||
|
|
||||||
# Endscreen resource.
|
|
||||||
# Corresponds to the JSON property `resource`
|
|
||||||
# @return [Google::Apis::YoutubeV3::Endscreen]
|
|
||||||
attr_accessor :resource
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@etag = args[:etag] if args.key?(:etag)
|
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
|
||||||
@resource = args[:resource] if args.key?(:resource)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
#
|
||||||
class Entity
|
class Entity
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -3152,146 +2930,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
# A *guideCategory* resource identifies a category that YouTube algorithmically
|
|
||||||
# assigns based on a channel's content or other indicators, such as the channel'
|
|
||||||
# s popularity. The list is similar to video categories, with the difference
|
|
||||||
# being that a video's uploader can assign a video category but only YouTube can
|
|
||||||
# assign a channel category.
|
|
||||||
class GuideCategory
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Etag of this resource.
|
|
||||||
# Corresponds to the JSON property `etag`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :etag
|
|
||||||
|
|
||||||
# The ID that YouTube uses to uniquely identify the guide category.
|
|
||||||
# Corresponds to the JSON property `id`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :id
|
|
||||||
|
|
||||||
# Identifies what kind of resource this is. Value: the fixed string "youtube#
|
|
||||||
# guideCategory".
|
|
||||||
# Corresponds to the JSON property `kind`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :kind
|
|
||||||
|
|
||||||
# Basic details about a guide category.
|
|
||||||
# Corresponds to the JSON property `snippet`
|
|
||||||
# @return [Google::Apis::YoutubeV3::GuideCategorySnippet]
|
|
||||||
attr_accessor :snippet
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@etag = args[:etag] if args.key?(:etag)
|
|
||||||
@id = args[:id] if args.key?(:id)
|
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
|
||||||
@snippet = args[:snippet] if args.key?(:snippet)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
|
||||||
class ListGuideCategoriesResponse
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Etag of this resource.
|
|
||||||
# Corresponds to the JSON property `etag`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :etag
|
|
||||||
|
|
||||||
# Serialized EventId of the request which produced this response.
|
|
||||||
# Corresponds to the JSON property `eventId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :event_id
|
|
||||||
|
|
||||||
# A list of categories that can be associated with YouTube channels. In this map,
|
|
||||||
# the category ID is the map key, and its value is the corresponding
|
|
||||||
# guideCategory resource.
|
|
||||||
# Corresponds to the JSON property `items`
|
|
||||||
# @return [Array<Google::Apis::YoutubeV3::GuideCategory>]
|
|
||||||
attr_accessor :items
|
|
||||||
|
|
||||||
# Identifies what kind of resource this is. Value: the fixed string "youtube#
|
|
||||||
# guideCategoryListResponse".
|
|
||||||
# Corresponds to the JSON property `kind`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :kind
|
|
||||||
|
|
||||||
# The token that can be used as the value of the pageToken parameter to retrieve
|
|
||||||
# the next page in the result set.
|
|
||||||
# Corresponds to the JSON property `nextPageToken`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :next_page_token
|
|
||||||
|
|
||||||
# Paging details for lists of resources, including total number of items
|
|
||||||
# available and number of resources returned in a single page.
|
|
||||||
# Corresponds to the JSON property `pageInfo`
|
|
||||||
# @return [Google::Apis::YoutubeV3::PageInfo]
|
|
||||||
attr_accessor :page_info
|
|
||||||
|
|
||||||
# The token that can be used as the value of the pageToken parameter to retrieve
|
|
||||||
# the previous page in the result set.
|
|
||||||
# Corresponds to the JSON property `prevPageToken`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :prev_page_token
|
|
||||||
|
|
||||||
# Stub token pagination template to suppress results.
|
|
||||||
# Corresponds to the JSON property `tokenPagination`
|
|
||||||
# @return [Google::Apis::YoutubeV3::TokenPagination]
|
|
||||||
attr_accessor :token_pagination
|
|
||||||
|
|
||||||
# The visitorId identifies the visitor.
|
|
||||||
# Corresponds to the JSON property `visitorId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :visitor_id
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@etag = args[:etag] if args.key?(:etag)
|
|
||||||
@event_id = args[:event_id] if args.key?(:event_id)
|
|
||||||
@items = args[:items] if args.key?(:items)
|
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
|
||||||
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
|
|
||||||
@page_info = args[:page_info] if args.key?(:page_info)
|
|
||||||
@prev_page_token = args[:prev_page_token] if args.key?(:prev_page_token)
|
|
||||||
@token_pagination = args[:token_pagination] if args.key?(:token_pagination)
|
|
||||||
@visitor_id = args[:visitor_id] if args.key?(:visitor_id)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Basic details about a guide category.
|
|
||||||
class GuideCategorySnippet
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `channelId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :channel_id
|
|
||||||
|
|
||||||
# Description of the guide category.
|
|
||||||
# Corresponds to the JSON property `title`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :title
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@channel_id = args[:channel_id] if args.key?(:channel_id)
|
|
||||||
@title = args[:title] if args.key?(:title)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# An *i18nLanguage* resource identifies a UI language currently supported by
|
# An *i18nLanguage* resource identifies a UI language currently supported by
|
||||||
# YouTube.
|
# YouTube.
|
||||||
class I18nLanguage
|
class I18nLanguage
|
||||||
|
@ -3665,163 +3303,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class InfoCard
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Etag of this resource.
|
|
||||||
# Corresponds to the JSON property `etag`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :etag
|
|
||||||
|
|
||||||
# UUID for this infocard.
|
|
||||||
# Corresponds to the JSON property `id`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :id
|
|
||||||
|
|
||||||
# Identifies what kind of resource this is.
|
|
||||||
# Corresponds to the JSON property `kind`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :kind
|
|
||||||
|
|
||||||
# The snippet object contains basic details about the infocard.
|
|
||||||
# Corresponds to the JSON property `snippet`
|
|
||||||
# @return [Google::Apis::YoutubeV3::InfoCardSnippet]
|
|
||||||
attr_accessor :snippet
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@etag = args[:etag] if args.key?(:etag)
|
|
||||||
@id = args[:id] if args.key?(:id)
|
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
|
||||||
@snippet = args[:snippet] if args.key?(:snippet)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
|
||||||
class InfoCardSnippet
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `channelInfocard`
|
|
||||||
# @return [Google::Apis::YoutubeV3::ChannelCard]
|
|
||||||
attr_accessor :channel_infocard
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `linkInfocard`
|
|
||||||
# @return [Google::Apis::YoutubeV3::LinkCard]
|
|
||||||
attr_accessor :link_infocard
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `playlistInfocard`
|
|
||||||
# @return [Google::Apis::YoutubeV3::PlaylistCard]
|
|
||||||
attr_accessor :playlist_infocard
|
|
||||||
|
|
||||||
# Each card can have a teaser. Required.
|
|
||||||
# Corresponds to the JSON property `teaser`
|
|
||||||
# @return [Google::Apis::YoutubeV3::InfoCardSnippetTeaser]
|
|
||||||
attr_accessor :teaser
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `videoInfocard`
|
|
||||||
# @return [Google::Apis::YoutubeV3::VideoCard]
|
|
||||||
attr_accessor :video_infocard
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@channel_infocard = args[:channel_infocard] if args.key?(:channel_infocard)
|
|
||||||
@link_infocard = args[:link_infocard] if args.key?(:link_infocard)
|
|
||||||
@playlist_infocard = args[:playlist_infocard] if args.key?(:playlist_infocard)
|
|
||||||
@teaser = args[:teaser] if args.key?(:teaser)
|
|
||||||
@video_infocard = args[:video_infocard] if args.key?(:video_infocard)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
|
||||||
class InfoCardSnippetTeaser
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# The offset from the video start at which the teaser should be displayed (
|
|
||||||
# activated), in milliseconds. Required.
|
|
||||||
# Corresponds to the JSON property `teaserStartOffset`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :teaser_start_offset
|
|
||||||
|
|
||||||
# The teaser text to show at the top of the player for the info-card. Required
|
|
||||||
# for channel and link type cards. Optional for video and playlist type cards.
|
|
||||||
# Corresponds to the JSON property `teaserText`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :teaser_text
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@teaser_start_offset = args[:teaser_start_offset] if args.key?(:teaser_start_offset)
|
|
||||||
@teaser_text = args[:teaser_text] if args.key?(:teaser_text)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
|
||||||
class InfoCards
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# A list of infocards.
|
|
||||||
# Corresponds to the JSON property `items`
|
|
||||||
# @return [Array<Google::Apis::YoutubeV3::InfoCard>]
|
|
||||||
attr_accessor :items
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@items = args[:items] if args.key?(:items)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
|
||||||
class InfocardListResponse
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Etag of this resource.
|
|
||||||
# Corresponds to the JSON property `etag`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :etag
|
|
||||||
|
|
||||||
# A list of infocards.
|
|
||||||
# Corresponds to the JSON property `items`
|
|
||||||
# @return [Array<Google::Apis::YoutubeV3::InfoCard>]
|
|
||||||
attr_accessor :items
|
|
||||||
|
|
||||||
# Identifies what kind of resource this is.
|
|
||||||
# Corresponds to the JSON property `kind`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :kind
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@etag = args[:etag] if args.key?(:etag)
|
|
||||||
@items = args[:items] if args.key?(:items)
|
|
||||||
@kind = args[:kind] if args.key?(:kind)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Describes information necessary for ingesting an RTMP or an HTTP stream.
|
# Describes information necessary for ingesting an RTMP or an HTTP stream.
|
||||||
class IngestionInfo
|
class IngestionInfo
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -4063,148 +3544,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class LinkCard
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Custom text to show as the website link. Required.
|
|
||||||
# Corresponds to the JSON property `customLinkText`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :custom_link_text
|
|
||||||
|
|
||||||
# URL to an externally hosted image.
|
|
||||||
# Corresponds to the JSON property `externalImageUrl`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :external_image_url
|
|
||||||
|
|
||||||
# The URL to which this card points. Required.
|
|
||||||
# Corresponds to the JSON property `targetUrl`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :target_url
|
|
||||||
|
|
||||||
# The title to show on the card. Required.
|
|
||||||
# Corresponds to the JSON property `title`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :title
|
|
||||||
|
|
||||||
# Previously uploaded image.
|
|
||||||
# Corresponds to the JSON property `uploadedImage`
|
|
||||||
# @return [Google::Apis::YoutubeV3::LinkCardUploadedImage]
|
|
||||||
attr_accessor :uploaded_image
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@custom_link_text = args[:custom_link_text] if args.key?(:custom_link_text)
|
|
||||||
@external_image_url = args[:external_image_url] if args.key?(:external_image_url)
|
|
||||||
@target_url = args[:target_url] if args.key?(:target_url)
|
|
||||||
@title = args[:title] if args.key?(:title)
|
|
||||||
@uploaded_image = args[:uploaded_image] if args.key?(:uploaded_image)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
|
||||||
class LinkCardUploadedImage
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Image reference on the thumbnail service.
|
|
||||||
# Corresponds to the JSON property `imageFile`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :image_file
|
|
||||||
|
|
||||||
# The version in the thumbnail service.
|
|
||||||
# Corresponds to the JSON property `version`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :version
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@image_file = args[:image_file] if args.key?(:image_file)
|
|
||||||
@version = args[:version] if args.key?(:version)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
|
||||||
class LinkElement
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `callToActionType`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :call_to_action_type
|
|
||||||
|
|
||||||
# Custom text to show as the website link.
|
|
||||||
# Corresponds to the JSON property `customLinkText`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :custom_link_text
|
|
||||||
|
|
||||||
# URL to an externally hosted image.
|
|
||||||
# Corresponds to the JSON property `externalImageUrl`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :external_image_url
|
|
||||||
|
|
||||||
# The URL to which this card points. Required.
|
|
||||||
# Corresponds to the JSON property `targetUrl`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :target_url
|
|
||||||
|
|
||||||
# Previously uploaded image.
|
|
||||||
# Corresponds to the JSON property `uploadedImage`
|
|
||||||
# @return [Google::Apis::YoutubeV3::LinkElementUploadedImage]
|
|
||||||
attr_accessor :uploaded_image
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `websiteType`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :website_type
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@call_to_action_type = args[:call_to_action_type] if args.key?(:call_to_action_type)
|
|
||||||
@custom_link_text = args[:custom_link_text] if args.key?(:custom_link_text)
|
|
||||||
@external_image_url = args[:external_image_url] if args.key?(:external_image_url)
|
|
||||||
@target_url = args[:target_url] if args.key?(:target_url)
|
|
||||||
@uploaded_image = args[:uploaded_image] if args.key?(:uploaded_image)
|
|
||||||
@website_type = args[:website_type] if args.key?(:website_type)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
|
||||||
class LinkElementUploadedImage
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Image reference on the thumbnail service.
|
|
||||||
# Corresponds to the JSON property `imageFile`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :image_file
|
|
||||||
|
|
||||||
# The version in the thumbnail service.
|
|
||||||
# Corresponds to the JSON property `version`
|
|
||||||
# @return [Fixnum]
|
|
||||||
attr_accessor :version
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@image_file = args[:image_file] if args.key?(:image_file)
|
|
||||||
@version = args[:version] if args.key?(:version)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A *liveBroadcast* resource represents an event that will be streamed, via live
|
# A *liveBroadcast* resource represents an event that will be streamed, via live
|
||||||
# video, on YouTube.
|
# video, on YouTube.
|
||||||
class LiveBroadcast
|
class LiveBroadcast
|
||||||
|
@ -6079,19 +5418,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class MerchandiseElement
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Settings and Info of the monitor stream
|
# Settings and Info of the monitor stream
|
||||||
class MonitorStreamInfo
|
class MonitorStreamInfo
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -6233,37 +5559,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class PlaylistCard
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Each card can have a custom message. Optional.
|
|
||||||
# Corresponds to the JSON property `customMessage`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :custom_message
|
|
||||||
|
|
||||||
# External playlist ID. Required.
|
|
||||||
# Corresponds to the JSON property `playlistId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :playlist_id
|
|
||||||
|
|
||||||
# Starting video, if not the first. Optional.
|
|
||||||
# Corresponds to the JSON property `startVideoId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :start_video_id
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@custom_message = args[:custom_message] if args.key?(:custom_message)
|
|
||||||
@playlist_id = args[:playlist_id] if args.key?(:playlist_id)
|
|
||||||
@start_video_id = args[:start_video_id] if args.key?(:start_video_id)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
#
|
#
|
||||||
class PlaylistContentDetails
|
class PlaylistContentDetails
|
||||||
include Google::Apis::Core::Hashable
|
include Google::Apis::Core::Hashable
|
||||||
|
@ -6283,25 +5578,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class PlaylistElement
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# External playlist ID. Required.
|
|
||||||
# Corresponds to the JSON property `playlistId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :playlist_id
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@playlist_id = args[:playlist_id] if args.key?(:playlist_id)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A *playlistItem* resource identifies another resource, such as a video, that
|
# A *playlistItem* resource identifies another resource, such as a video, that
|
||||||
# is included in a playlist. In addition, the playlistItem resource contains
|
# is included in a playlist. In addition, the playlistItem resource contains
|
||||||
# details about the included resource that pertain specifically to how that
|
# details about the included resource that pertain specifically to how that
|
||||||
|
@ -7271,19 +6547,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class SubscribeElement
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A *subscription* resource contains information about a YouTube user
|
# A *subscription* resource contains information about a YouTube user
|
||||||
# subscription. A subscription notifies a user when new videos are added to a
|
# subscription. A subscription notifies a user when new videos are added to a
|
||||||
# channel or when another user takes one of several actions on YouTube, such as
|
# channel or when another user takes one of several actions on YouTube, such as
|
||||||
|
@ -8369,37 +7632,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class VideoCard
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Each card can have a custom message. Optional.
|
|
||||||
# Corresponds to the JSON property `customMessage`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :custom_message
|
|
||||||
|
|
||||||
# Playback start time offset in milliseconds. Optional.
|
|
||||||
# Corresponds to the JSON property `playbackStartOffset`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :playback_start_offset
|
|
||||||
|
|
||||||
# Encrypted Video ID. Required.
|
|
||||||
# Corresponds to the JSON property `videoId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :video_id
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@custom_message = args[:custom_message] if args.key?(:custom_message)
|
|
||||||
@playback_start_offset = args[:playback_start_offset] if args.key?(:playback_start_offset)
|
|
||||||
@video_id = args[:video_id] if args.key?(:video_id)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# A *videoCategory* resource identifies a category that has been or could be
|
# A *videoCategory* resource identifies a category that has been or could be
|
||||||
# associated with uploaded videos.
|
# associated with uploaded videos.
|
||||||
class VideoCategory
|
class VideoCategory
|
||||||
|
@ -8659,37 +7891,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
#
|
|
||||||
class VideoElement
|
|
||||||
include Google::Apis::Core::Hashable
|
|
||||||
|
|
||||||
# Playback start time offset in milliseconds. Optional.
|
|
||||||
# Corresponds to the JSON property `playbackStartOffset`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :playback_start_offset
|
|
||||||
|
|
||||||
# Encrypted Video ID. Required.
|
|
||||||
# Corresponds to the JSON property `videoId`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :video_id
|
|
||||||
|
|
||||||
#
|
|
||||||
# Corresponds to the JSON property `videoType`
|
|
||||||
# @return [String]
|
|
||||||
attr_accessor :video_type
|
|
||||||
|
|
||||||
def initialize(**args)
|
|
||||||
update!(**args)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Update properties of this object
|
|
||||||
def update!(**args)
|
|
||||||
@playback_start_offset = args[:playback_start_offset] if args.key?(:playback_start_offset)
|
|
||||||
@video_id = args[:video_id] if args.key?(:video_id)
|
|
||||||
@video_type = args[:video_type] if args.key?(:video_type)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
# Describes original video file properties, including technical details about
|
# Describes original video file properties, including technical details about
|
||||||
# audio and video streams, but also metadata information like content length,
|
# audio and video streams, but also metadata information like content length,
|
||||||
# digitization time, or geotagging information.
|
# digitization time, or geotagging information.
|
||||||
|
|
|
@ -178,12 +178,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ChannelCard
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ChannelContentDetails
|
class ChannelContentDetails
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -214,12 +208,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class ChannelElement
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListChannelsResponse
|
class ListChannelsResponse
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -364,30 +352,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class Endscreen
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class EndscreenElement
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class EndscreenElementSnippet
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class EndscreenGetResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Entity
|
class Entity
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -400,24 +364,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class GuideCategory
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListGuideCategoriesResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class GuideCategorySnippet
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class I18nLanguage
|
class I18nLanguage
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -460,36 +406,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class InfoCard
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class InfoCardSnippet
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class InfoCardSnippetTeaser
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class InfoCards
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class InfocardListResponse
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class IngestionInfo
|
class IngestionInfo
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -532,30 +448,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class LinkCard
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class LinkCardUploadedImage
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class LinkElement
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class LinkElementUploadedImage
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class LiveBroadcast
|
class LiveBroadcast
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -796,12 +688,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class MerchandiseElement
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class MonitorStreamInfo
|
class MonitorStreamInfo
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -820,24 +706,12 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class PlaylistCard
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class PlaylistContentDetails
|
class PlaylistContentDetails
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class PlaylistElement
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class PlaylistItem
|
class PlaylistItem
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -964,12 +838,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class SubscribeElement
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class Subscription
|
class Subscription
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -1120,12 +988,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class VideoCard
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class VideoCategory
|
class VideoCategory
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -1156,12 +1018,6 @@ module Google
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
include Google::Apis::Core::JsonObjectSupport
|
||||||
end
|
end
|
||||||
|
|
||||||
class VideoElement
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
|
||||||
|
|
||||||
include Google::Apis::Core::JsonObjectSupport
|
|
||||||
end
|
|
||||||
|
|
||||||
class VideoFileDetails
|
class VideoFileDetails
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation; end
|
class Representation < Google::Apis::Core::JsonRepresentation; end
|
||||||
|
|
||||||
|
@ -1611,14 +1467,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ChannelCard
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :channel_id, as: 'channelId'
|
|
||||||
property :custom_message, as: 'customMessage'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ChannelContentDetails
|
class ChannelContentDetails
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -1662,14 +1510,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class ChannelElement
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :channel_id, as: 'channelId'
|
|
||||||
property :custom_message, as: 'customMessage'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListChannelsResponse
|
class ListChannelsResponse
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -2032,59 +1872,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class Endscreen
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :elements, as: 'elements', class: Google::Apis::YoutubeV3::EndscreenElement, decorator: Google::Apis::YoutubeV3::EndscreenElement::Representation
|
|
||||||
|
|
||||||
property :start_offset, as: 'startOffset'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class EndscreenElement
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :etag, as: 'etag'
|
|
||||||
property :id, as: 'id'
|
|
||||||
property :kind, as: 'kind'
|
|
||||||
property :snippet, as: 'snippet', class: Google::Apis::YoutubeV3::EndscreenElementSnippet, decorator: Google::Apis::YoutubeV3::EndscreenElementSnippet::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class EndscreenElementSnippet
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :channel_element, as: 'channelElement', class: Google::Apis::YoutubeV3::ChannelElement, decorator: Google::Apis::YoutubeV3::ChannelElement::Representation
|
|
||||||
|
|
||||||
property :duration, as: 'duration'
|
|
||||||
property :left, as: 'left'
|
|
||||||
property :link_element, as: 'linkElement', class: Google::Apis::YoutubeV3::LinkElement, decorator: Google::Apis::YoutubeV3::LinkElement::Representation
|
|
||||||
|
|
||||||
property :merchandise_element, as: 'merchandiseElement', class: Google::Apis::YoutubeV3::MerchandiseElement, decorator: Google::Apis::YoutubeV3::MerchandiseElement::Representation
|
|
||||||
|
|
||||||
property :playlist_element, as: 'playlistElement', class: Google::Apis::YoutubeV3::PlaylistElement, decorator: Google::Apis::YoutubeV3::PlaylistElement::Representation
|
|
||||||
|
|
||||||
property :start_offset, as: 'startOffset'
|
|
||||||
property :subscribe_element, as: 'subscribeElement', class: Google::Apis::YoutubeV3::SubscribeElement, decorator: Google::Apis::YoutubeV3::SubscribeElement::Representation
|
|
||||||
|
|
||||||
property :top, as: 'top'
|
|
||||||
property :video_element, as: 'videoElement', class: Google::Apis::YoutubeV3::VideoElement, decorator: Google::Apis::YoutubeV3::VideoElement::Representation
|
|
||||||
|
|
||||||
property :width, as: 'width'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class EndscreenGetResponse
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :etag, as: 'etag'
|
|
||||||
property :kind, as: 'kind'
|
|
||||||
property :resource, as: 'resource', class: Google::Apis::YoutubeV3::Endscreen, decorator: Google::Apis::YoutubeV3::Endscreen::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Entity
|
class Entity
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -2103,43 +1890,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class GuideCategory
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :etag, as: 'etag'
|
|
||||||
property :id, as: 'id'
|
|
||||||
property :kind, as: 'kind'
|
|
||||||
property :snippet, as: 'snippet', class: Google::Apis::YoutubeV3::GuideCategorySnippet, decorator: Google::Apis::YoutubeV3::GuideCategorySnippet::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class ListGuideCategoriesResponse
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :etag, as: 'etag'
|
|
||||||
property :event_id, as: 'eventId'
|
|
||||||
collection :items, as: 'items', class: Google::Apis::YoutubeV3::GuideCategory, decorator: Google::Apis::YoutubeV3::GuideCategory::Representation
|
|
||||||
|
|
||||||
property :kind, as: 'kind'
|
|
||||||
property :next_page_token, as: 'nextPageToken'
|
|
||||||
property :page_info, as: 'pageInfo', class: Google::Apis::YoutubeV3::PageInfo, decorator: Google::Apis::YoutubeV3::PageInfo::Representation
|
|
||||||
|
|
||||||
property :prev_page_token, as: 'prevPageToken'
|
|
||||||
property :token_pagination, as: 'tokenPagination', class: Google::Apis::YoutubeV3::TokenPagination, decorator: Google::Apis::YoutubeV3::TokenPagination::Representation
|
|
||||||
|
|
||||||
property :visitor_id, as: 'visitorId'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class GuideCategorySnippet
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :channel_id, as: 'channelId'
|
|
||||||
property :title, as: 'title'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class I18nLanguage
|
class I18nLanguage
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -2235,59 +1985,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class InfoCard
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :etag, as: 'etag'
|
|
||||||
property :id, as: 'id'
|
|
||||||
property :kind, as: 'kind'
|
|
||||||
property :snippet, as: 'snippet', class: Google::Apis::YoutubeV3::InfoCardSnippet, decorator: Google::Apis::YoutubeV3::InfoCardSnippet::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class InfoCardSnippet
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :channel_infocard, as: 'channelInfocard', class: Google::Apis::YoutubeV3::ChannelCard, decorator: Google::Apis::YoutubeV3::ChannelCard::Representation
|
|
||||||
|
|
||||||
property :link_infocard, as: 'linkInfocard', class: Google::Apis::YoutubeV3::LinkCard, decorator: Google::Apis::YoutubeV3::LinkCard::Representation
|
|
||||||
|
|
||||||
property :playlist_infocard, as: 'playlistInfocard', class: Google::Apis::YoutubeV3::PlaylistCard, decorator: Google::Apis::YoutubeV3::PlaylistCard::Representation
|
|
||||||
|
|
||||||
property :teaser, as: 'teaser', class: Google::Apis::YoutubeV3::InfoCardSnippetTeaser, decorator: Google::Apis::YoutubeV3::InfoCardSnippetTeaser::Representation
|
|
||||||
|
|
||||||
property :video_infocard, as: 'videoInfocard', class: Google::Apis::YoutubeV3::VideoCard, decorator: Google::Apis::YoutubeV3::VideoCard::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class InfoCardSnippetTeaser
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :teaser_start_offset, as: 'teaserStartOffset'
|
|
||||||
property :teaser_text, as: 'teaserText'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class InfoCards
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
collection :items, as: 'items', class: Google::Apis::YoutubeV3::InfoCard, decorator: Google::Apis::YoutubeV3::InfoCard::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class InfocardListResponse
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :etag, as: 'etag'
|
|
||||||
collection :items, as: 'items', class: Google::Apis::YoutubeV3::InfoCard, decorator: Google::Apis::YoutubeV3::InfoCard::Representation
|
|
||||||
|
|
||||||
property :kind, as: 'kind'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class IngestionInfo
|
class IngestionInfo
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -2356,47 +2053,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class LinkCard
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :custom_link_text, as: 'customLinkText'
|
|
||||||
property :external_image_url, as: 'externalImageUrl'
|
|
||||||
property :target_url, as: 'targetUrl'
|
|
||||||
property :title, as: 'title'
|
|
||||||
property :uploaded_image, as: 'uploadedImage', class: Google::Apis::YoutubeV3::LinkCardUploadedImage, decorator: Google::Apis::YoutubeV3::LinkCardUploadedImage::Representation
|
|
||||||
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class LinkCardUploadedImage
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :image_file, as: 'imageFile'
|
|
||||||
property :version, :numeric_string => true, as: 'version'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class LinkElement
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :call_to_action_type, as: 'callToActionType'
|
|
||||||
property :custom_link_text, as: 'customLinkText'
|
|
||||||
property :external_image_url, as: 'externalImageUrl'
|
|
||||||
property :target_url, as: 'targetUrl'
|
|
||||||
property :uploaded_image, as: 'uploadedImage', class: Google::Apis::YoutubeV3::LinkElementUploadedImage, decorator: Google::Apis::YoutubeV3::LinkElementUploadedImage::Representation
|
|
||||||
|
|
||||||
property :website_type, as: 'websiteType'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class LinkElementUploadedImage
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :image_file, as: 'imageFile'
|
|
||||||
property :version, :numeric_string => true, as: 'version'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class LiveBroadcast
|
class LiveBroadcast
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -2890,12 +2546,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class MerchandiseElement
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class MonitorStreamInfo
|
class MonitorStreamInfo
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -2932,15 +2582,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class PlaylistCard
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :custom_message, as: 'customMessage'
|
|
||||||
property :playlist_id, as: 'playlistId'
|
|
||||||
property :start_video_id, as: 'startVideoId'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class PlaylistContentDetails
|
class PlaylistContentDetails
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -2948,13 +2589,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class PlaylistElement
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :playlist_id, as: 'playlistId'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class PlaylistItem
|
class PlaylistItem
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -3211,12 +2845,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class SubscribeElement
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class Subscription
|
class Subscription
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -3527,15 +3155,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class VideoCard
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :custom_message, as: 'customMessage'
|
|
||||||
property :playback_start_offset, as: 'playbackStartOffset'
|
|
||||||
property :video_id, as: 'videoId'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class VideoCategory
|
class VideoCategory
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
@ -3601,15 +3220,6 @@ module Google
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
class VideoElement
|
|
||||||
# @private
|
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
|
||||||
property :playback_start_offset, as: 'playbackStartOffset'
|
|
||||||
property :video_id, as: 'videoId'
|
|
||||||
property :video_type, as: 'videoType'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
class VideoFileDetails
|
class VideoFileDetails
|
||||||
# @private
|
# @private
|
||||||
class Representation < Google::Apis::Core::JsonRepresentation
|
class Representation < Google::Apis::Core::JsonRepresentation
|
||||||
|
|
|
@ -1178,123 +1178,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Retrieves endscreen for a given video.
|
|
||||||
# @param [String] video_id
|
|
||||||
# Encrypted id of the video.
|
|
||||||
# @param [Array<String>, String] part
|
|
||||||
# The properties to return.
|
|
||||||
# @param [String] on_behalf_of_content_owner
|
|
||||||
# Content owner of the video.
|
|
||||||
# @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::YoutubeV3::EndscreenGetResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::YoutubeV3::EndscreenGetResponse]
|
|
||||||
#
|
|
||||||
# @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_endscreen(video_id, part, on_behalf_of_content_owner: nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'youtube/v3/endscreen', options)
|
|
||||||
command.response_representation = Google::Apis::YoutubeV3::EndscreenGetResponse::Representation
|
|
||||||
command.response_class = Google::Apis::YoutubeV3::EndscreenGetResponse
|
|
||||||
command.query['onBehalfOfContentOwner'] = on_behalf_of_content_owner unless on_behalf_of_content_owner.nil?
|
|
||||||
command.query['part'] = part unless part.nil?
|
|
||||||
command.query['videoId'] = video_id unless video_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Updates endscreen for a given video. Note: * If the element id is not provided,
|
|
||||||
# a new element will be created. * If the element id is provided, that element
|
|
||||||
# will be updated. * Existing elements will be discarded if they're not included
|
|
||||||
# in the request.
|
|
||||||
# @param [String] video_id
|
|
||||||
# Encrypted id of the video this endscreen corresponds to.
|
|
||||||
# @param [Array<String>, String] part
|
|
||||||
# The properties to return.
|
|
||||||
# @param [Google::Apis::YoutubeV3::Endscreen] endscreen_object
|
|
||||||
# @param [String] on_behalf_of_content_owner
|
|
||||||
# Content owner of the video.
|
|
||||||
# @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::YoutubeV3::Endscreen] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::YoutubeV3::Endscreen]
|
|
||||||
#
|
|
||||||
# @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 update_endscreen(video_id, part, endscreen_object = nil, on_behalf_of_content_owner: nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'youtube/v3/endscreen', options)
|
|
||||||
command.request_representation = Google::Apis::YoutubeV3::Endscreen::Representation
|
|
||||||
command.request_object = endscreen_object
|
|
||||||
command.response_representation = Google::Apis::YoutubeV3::Endscreen::Representation
|
|
||||||
command.response_class = Google::Apis::YoutubeV3::Endscreen
|
|
||||||
command.query['onBehalfOfContentOwner'] = on_behalf_of_content_owner unless on_behalf_of_content_owner.nil?
|
|
||||||
command.query['part'] = part unless part.nil?
|
|
||||||
command.query['videoId'] = video_id unless video_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Retrieves a list of guide categories.
|
|
||||||
# @param [Array<String>, String] part
|
|
||||||
# The *part* parameter specifies the guideCategory resource properties that the
|
|
||||||
# API response will include. Set the parameter value to snippet.
|
|
||||||
# @param [String] hl
|
|
||||||
# @param [Array<String>, String] id
|
|
||||||
# Return the guide categories with the given IDs.
|
|
||||||
# @param [String] region_code
|
|
||||||
# Return all categories in the given region code.
|
|
||||||
# @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::YoutubeV3::ListGuideCategoriesResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::YoutubeV3::ListGuideCategoriesResponse]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def list_guide_categories(part, hl: nil, id: nil, region_code: nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'youtube/v3/guideCategories', options)
|
|
||||||
command.response_representation = Google::Apis::YoutubeV3::ListGuideCategoriesResponse::Representation
|
|
||||||
command.response_class = Google::Apis::YoutubeV3::ListGuideCategoriesResponse
|
|
||||||
command.query['hl'] = hl unless hl.nil?
|
|
||||||
command.query['id'] = id unless id.nil?
|
|
||||||
command.query['part'] = part unless part.nil?
|
|
||||||
command.query['regionCode'] = region_code unless region_code.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Retrieves a list of resources, possibly filtered.
|
# Retrieves a list of resources, possibly filtered.
|
||||||
# @param [Array<String>, String] part
|
# @param [Array<String>, String] part
|
||||||
# The *part* parameter specifies the i18nLanguage resource properties that the
|
# The *part* parameter specifies the i18nLanguage resource properties that the
|
||||||
|
@ -1361,84 +1244,6 @@ module Google
|
||||||
execute_or_queue_command(command, &block)
|
execute_or_queue_command(command, &block)
|
||||||
end
|
end
|
||||||
|
|
||||||
# Retrieves all infocards for a given video.
|
|
||||||
# @param [Array<String>, String] part
|
|
||||||
# The properties to return.
|
|
||||||
# @param [String] on_behalf_of_content_owner
|
|
||||||
# Content owner of the video.
|
|
||||||
# @param [String] video_id
|
|
||||||
# Encrypted id of the video.
|
|
||||||
# @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::YoutubeV3::InfocardListResponse] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::YoutubeV3::InfocardListResponse]
|
|
||||||
#
|
|
||||||
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
|
|
||||||
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
|
|
||||||
# @raise [Google::Apis::AuthorizationError] Authorization is required
|
|
||||||
def list_infocards(part, on_behalf_of_content_owner: nil, video_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:get, 'youtube/v3/infocards', options)
|
|
||||||
command.response_representation = Google::Apis::YoutubeV3::InfocardListResponse::Representation
|
|
||||||
command.response_class = Google::Apis::YoutubeV3::InfocardListResponse
|
|
||||||
command.query['onBehalfOfContentOwner'] = on_behalf_of_content_owner unless on_behalf_of_content_owner.nil?
|
|
||||||
command.query['part'] = part unless part.nil?
|
|
||||||
command.query['videoId'] = video_id unless video_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Updates infocards for a given video. Note: * If the card id is not provided, a
|
|
||||||
# new card will be created. * If the card id is provided, that card will be
|
|
||||||
# updated. * Existing cards will be discarded if they're not included in the
|
|
||||||
# request.
|
|
||||||
# @param [Array<String>, String] part
|
|
||||||
# The properties to update.
|
|
||||||
# @param [Google::Apis::YoutubeV3::InfoCards] info_cards_object
|
|
||||||
# @param [String] on_behalf_of_content_owner
|
|
||||||
# Content owner of the video.
|
|
||||||
# @param [String] video_id
|
|
||||||
# Encrypted id of the video.
|
|
||||||
# @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::YoutubeV3::InfoCards] parsed result object
|
|
||||||
# @yieldparam err [StandardError] error object if request failed
|
|
||||||
#
|
|
||||||
# @return [Google::Apis::YoutubeV3::InfoCards]
|
|
||||||
#
|
|
||||||
# @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 update_infocard(part, info_cards_object = nil, on_behalf_of_content_owner: nil, video_id: nil, fields: nil, quota_user: nil, options: nil, &block)
|
|
||||||
command = make_simple_command(:post, 'youtube/v3/infocards', options)
|
|
||||||
command.request_representation = Google::Apis::YoutubeV3::InfoCards::Representation
|
|
||||||
command.request_object = info_cards_object
|
|
||||||
command.response_representation = Google::Apis::YoutubeV3::InfoCards::Representation
|
|
||||||
command.response_class = Google::Apis::YoutubeV3::InfoCards
|
|
||||||
command.query['onBehalfOfContentOwner'] = on_behalf_of_content_owner unless on_behalf_of_content_owner.nil?
|
|
||||||
command.query['part'] = part unless part.nil?
|
|
||||||
command.query['videoId'] = video_id unless video_id.nil?
|
|
||||||
command.query['fields'] = fields unless fields.nil?
|
|
||||||
command.query['quotaUser'] = quota_user unless quota_user.nil?
|
|
||||||
execute_or_queue_command(command, &block)
|
|
||||||
end
|
|
||||||
|
|
||||||
# Bind a broadcast to a stream.
|
# Bind a broadcast to a stream.
|
||||||
# @param [String] id
|
# @param [String] id
|
||||||
# Broadcast to bind to the stream
|
# Broadcast to bind to the stream
|
||||||
|
|
Loading…
Reference in New Issue