Class: Google::Apis::RealtimebiddingV1::WatchCreativesResponse
- Inherits:
-
Object
- Object
- Google::Apis::RealtimebiddingV1::WatchCreativesResponse
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/realtimebidding_v1/classes.rb,
lib/google/apis/realtimebidding_v1/representations.rb,
lib/google/apis/realtimebidding_v1/representations.rb
Overview
A response for the request to receive push notification when a bidder's creatives change status.
Instance Attribute Summary collapse
-
#subscription ⇒ String
The Pub/Sub subscription that can be used to pull creative status notifications.
-
#topic ⇒ String
The Pub/Sub topic that will be used to publish creative serving status notifications.
Instance Method Summary collapse
-
#initialize(**args) ⇒ WatchCreativesResponse
constructor
A new instance of WatchCreativesResponse.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ WatchCreativesResponse
Returns a new instance of WatchCreativesResponse.
2163 2164 2165 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 2163 def initialize(**args) update!(**args) end |
Instance Attribute Details
#subscription ⇒ String
The Pub/Sub subscription that can be used to pull creative status
notifications. This would be of the format projects/project_id/
subscriptions/subscription_id`. Subscription is created with pull delivery.
All service accounts belonging to the bidder will have read access to this
subscription. Subscriptions that are inactive for more than 90 days will be
disabled. Please use watchCreatives to re-enable the subscription.
Corresponds to the JSON propertysubscription`
2154 2155 2156 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 2154 def subscription @subscription end |
#topic ⇒ String
The Pub/Sub topic that will be used to publish creative serving status
notifications. This would be of the format projects/project_id/topics/
topic_id`.
Corresponds to the JSON propertytopic`
2161 2162 2163 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 2161 def topic @topic end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2168 2169 2170 2171 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 2168 def update!(**args) @subscription = args[:subscription] if args.key?(:subscription) @topic = args[:topic] if args.key?(:topic) end |