Class: Google::Apis::YoutubePartnerV1::PromotedContent
- Inherits:
-
Object
- Object
- Google::Apis::YoutubePartnerV1::PromotedContent
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/youtube_partner_v1/classes.rb,
generated/google/apis/youtube_partner_v1/representations.rb,
generated/google/apis/youtube_partner_v1/representations.rb
Instance Attribute Summary collapse
-
#link ⇒ Array<Google::Apis::YoutubePartnerV1::CampaignTargetLink>
A list of link targets that will be used to generate the annotation link that appears on videos included in the campaign.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PromotedContent
constructor
A new instance of PromotedContent.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ PromotedContent
Returns a new instance of PromotedContent.
2694 2695 2696 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 2694 def initialize(**args) update!(**args) end |
Instance Attribute Details
#link ⇒ Array<Google::Apis::YoutubePartnerV1::CampaignTargetLink>
A list of link targets that will be used to generate the annotation link that
appears on videos included in the campaign. If more than one link is
specified, the link that is displayed to viewers will be randomly selected
from the list.
Corresponds to the JSON property link
2692 2693 2694 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 2692 def link @link end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2699 2700 2701 |
# File 'generated/google/apis/youtube_partner_v1/classes.rb', line 2699 def update!(**args) @link = args[:link] if args.key?(:link) end |