Class: Google::Apis::AdexchangebuyerV1_4::PublisherProfileApiProto
- Inherits:
-
Object
- Object
- Google::Apis::AdexchangebuyerV1_4::PublisherProfileApiProto
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/adexchangebuyer_v1_4/classes.rb,
generated/google/apis/adexchangebuyer_v1_4/representations.rb,
generated/google/apis/adexchangebuyer_v1_4/representations.rb
Instance Attribute Summary collapse
-
#audience ⇒ String
Publisher provided info on its audience.
-
#buyer_pitch_statement ⇒ String
A pitch statement for the buyer Corresponds to the JSON property
buyerPitchStatement
. -
#direct_contact ⇒ String
Direct contact for the publisher profile.
-
#exchange ⇒ String
Exchange where this publisher profile is from.
-
#google_plus_link ⇒ String
Link to publisher's Google+ page.
-
#is_parent ⇒ Boolean
(also: #is_parent?)
True, if this is the parent profile, which represents all domains owned by the publisher.
-
#is_published ⇒ Boolean
(also: #is_published?)
True, if this profile is published.
-
#kind ⇒ String
Identifies what kind of resource this is.
-
#logo_url ⇒ String
The url to the logo for the publisher.
-
#media_kit_link ⇒ String
The url for additional marketing and sales materials.
-
#name ⇒ String
Corresponds to the JSON property
name
. -
#overview ⇒ String
Publisher provided overview.
-
#profile_id ⇒ Fixnum
The pair of (seller.account_id, profile_id) uniquely identifies a publisher profile for a given publisher.
-
#programmatic_contact ⇒ String
Programmatic contact for the publisher profile.
-
#publisher_domains ⇒ Array<String>
The list of domains represented in this publisher profile.
-
#publisher_profile_id ⇒ String
Unique Id for publisher profile.
-
#publisher_provided_forecast ⇒ Google::Apis::AdexchangebuyerV1_4::PublisherProvidedForecast
This message carries publisher provided forecasting information.
-
#rate_card_info_link ⇒ String
Link to publisher rate card Corresponds to the JSON property
rateCardInfoLink
. -
#sample_page_link ⇒ String
Link for a sample content page.
-
#seller ⇒ Google::Apis::AdexchangebuyerV1_4::Seller
Seller of the publisher profile.
-
#state ⇒ String
State of the publisher profile.
-
#top_headlines ⇒ Array<String>
Publisher provided key metrics and rankings.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PublisherProfileApiProto
constructor
A new instance of PublisherProfileApiProto.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ PublisherProfileApiProto
Returns a new instance of PublisherProfileApiProto.
3352 3353 3354 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3352 def initialize(**args) update!(**args) end |
Instance Attribute Details
#audience ⇒ String
Publisher provided info on its audience.
Corresponds to the JSON property audience
3239 3240 3241 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3239 def audience @audience end |
#buyer_pitch_statement ⇒ String
A pitch statement for the buyer
Corresponds to the JSON property buyerPitchStatement
3244 3245 3246 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3244 def buyer_pitch_statement @buyer_pitch_statement end |
#direct_contact ⇒ String
Direct contact for the publisher profile.
Corresponds to the JSON property directContact
3249 3250 3251 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3249 def direct_contact @direct_contact end |
#exchange ⇒ String
Exchange where this publisher profile is from. E.g. AdX, Rubicon etc...
Corresponds to the JSON property exchange
3254 3255 3256 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3254 def exchange @exchange end |
#google_plus_link ⇒ String
Link to publisher's Google+ page.
Corresponds to the JSON property googlePlusLink
3259 3260 3261 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3259 def google_plus_link @google_plus_link end |
#is_parent ⇒ Boolean Also known as: is_parent?
True, if this is the parent profile, which represents all domains owned by the
publisher.
Corresponds to the JSON property isParent
3265 3266 3267 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3265 def is_parent @is_parent end |
#is_published ⇒ Boolean Also known as: is_published?
True, if this profile is published. Deprecated for state.
Corresponds to the JSON property isPublished
3271 3272 3273 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3271 def is_published @is_published end |
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "
adexchangebuyer#publisherProfileApiProto".
Corresponds to the JSON property kind
3278 3279 3280 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3278 def kind @kind end |
#logo_url ⇒ String
The url to the logo for the publisher.
Corresponds to the JSON property logoUrl
3283 3284 3285 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3283 def logo_url @logo_url end |
#media_kit_link ⇒ String
The url for additional marketing and sales materials.
Corresponds to the JSON property mediaKitLink
3288 3289 3290 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3288 def media_kit_link @media_kit_link end |
#name ⇒ String
Corresponds to the JSON property name
3293 3294 3295 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3293 def name @name end |
#overview ⇒ String
Publisher provided overview.
Corresponds to the JSON property overview
3298 3299 3300 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3298 def overview @overview end |
#profile_id ⇒ Fixnum
The pair of (seller.account_id, profile_id) uniquely identifies a publisher
profile for a given publisher.
Corresponds to the JSON property profileId
3304 3305 3306 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3304 def profile_id @profile_id end |
#programmatic_contact ⇒ String
Programmatic contact for the publisher profile.
Corresponds to the JSON property programmaticContact
3309 3310 3311 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3309 def programmatic_contact @programmatic_contact end |
#publisher_domains ⇒ Array<String>
The list of domains represented in this publisher profile. Empty if this is a
parent profile.
Corresponds to the JSON property publisherDomains
3315 3316 3317 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3315 def publisher_domains @publisher_domains end |
#publisher_profile_id ⇒ String
Unique Id for publisher profile.
Corresponds to the JSON property publisherProfileId
3320 3321 3322 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3320 def publisher_profile_id @publisher_profile_id end |
#publisher_provided_forecast ⇒ Google::Apis::AdexchangebuyerV1_4::PublisherProvidedForecast
This message carries publisher provided forecasting information.
Corresponds to the JSON property publisherProvidedForecast
3325 3326 3327 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3325 def publisher_provided_forecast @publisher_provided_forecast end |
#rate_card_info_link ⇒ String
Link to publisher rate card
Corresponds to the JSON property rateCardInfoLink
3330 3331 3332 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3330 def rate_card_info_link @rate_card_info_link end |
#sample_page_link ⇒ String
Link for a sample content page.
Corresponds to the JSON property samplePageLink
3335 3336 3337 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3335 def sample_page_link @sample_page_link end |
#seller ⇒ Google::Apis::AdexchangebuyerV1_4::Seller
Seller of the publisher profile.
Corresponds to the JSON property seller
3340 3341 3342 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3340 def seller @seller end |
#state ⇒ String
State of the publisher profile.
Corresponds to the JSON property state
3345 3346 3347 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3345 def state @state end |
#top_headlines ⇒ Array<String>
Publisher provided key metrics and rankings.
Corresponds to the JSON property topHeadlines
3350 3351 3352 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3350 def top_headlines @top_headlines end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 |
# File 'generated/google/apis/adexchangebuyer_v1_4/classes.rb', line 3357 def update!(**args) @audience = args[:audience] if args.key?(:audience) @buyer_pitch_statement = args[:buyer_pitch_statement] if args.key?(:buyer_pitch_statement) @direct_contact = args[:direct_contact] if args.key?(:direct_contact) @exchange = args[:exchange] if args.key?(:exchange) @google_plus_link = args[:google_plus_link] if args.key?(:google_plus_link) @is_parent = args[:is_parent] if args.key?(:is_parent) @is_published = args[:is_published] if args.key?(:is_published) @kind = args[:kind] if args.key?(:kind) @logo_url = args[:logo_url] if args.key?(:logo_url) @media_kit_link = args[:media_kit_link] if args.key?(:media_kit_link) @name = args[:name] if args.key?(:name) @overview = args[:overview] if args.key?(:overview) @profile_id = args[:profile_id] if args.key?(:profile_id) @programmatic_contact = args[:programmatic_contact] if args.key?(:programmatic_contact) @publisher_domains = args[:publisher_domains] if args.key?(:publisher_domains) @publisher_profile_id = args[:publisher_profile_id] if args.key?(:publisher_profile_id) @publisher_provided_forecast = args[:publisher_provided_forecast] if args.key?(:publisher_provided_forecast) @rate_card_info_link = args[:rate_card_info_link] if args.key?(:rate_card_info_link) @sample_page_link = args[:sample_page_link] if args.key?(:sample_page_link) @seller = args[:seller] if args.key?(:seller) @state = args[:state] if args.key?(:state) @top_headlines = args[:top_headlines] if args.key?(:top_headlines) end |