Class: Google::Apis::CloudsearchV1::YoutubeMetadata

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/cloudsearch_v1/classes.rb,
lib/google/apis/cloudsearch_v1/representations.rb,
lib/google/apis/cloudsearch_v1/representations.rb

Overview

Annotation metadata for YouTube artifact.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ YoutubeMetadata

Returns a new instance of YoutubeMetadata.



22449
22450
22451
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22449

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#idString

YouTube resource ID of the artifact. Corresponds to the JSON property id

Returns:

  • (String)


22433
22434
22435
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22433

def id
  @id
end

#should_not_renderBoolean Also known as: should_not_render?

If this field is set to true, server should still contact external backends to get metadata for search but clients should not render this chip. Corresponds to the JSON property shouldNotRender

Returns:

  • (Boolean)


22439
22440
22441
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22439

def should_not_render
  @should_not_render
end

#start_timeFixnum

YouTube query parameter for timestamp. YouTube specific flag that allows users to embed time token when sharing a link. This property contains parsed time token in seconds. Corresponds to the JSON property startTime

Returns:

  • (Fixnum)


22447
22448
22449
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22447

def start_time
  @start_time
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



22454
22455
22456
22457
22458
# File 'lib/google/apis/cloudsearch_v1/classes.rb', line 22454

def update!(**args)
  @id = args[:id] if args.key?(:id)
  @should_not_render = args[:should_not_render] if args.key?(:should_not_render)
  @start_time = args[:start_time] if args.key?(:start_time)
end