Class: Google::Apis::RealtimebiddingV1::RemoveTargetedSitesRequest
- Inherits:
-
Object
- Object
- Google::Apis::RealtimebiddingV1::RemoveTargetedSitesRequest
- 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 request to stop targeting sites in a specific pretargeting configuration. The pretargeting configuration itself specifies how these sites are targeted in PretargetingConfig.webTargeting.
Instance Attribute Summary collapse
-
#sites ⇒ Array<String>
A list of site URLs to stop targeting in the pretargeting configuration.
Instance Method Summary collapse
-
#initialize(**args) ⇒ RemoveTargetedSitesRequest
constructor
A new instance of RemoveTargetedSitesRequest.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ RemoveTargetedSitesRequest
Returns a new instance of RemoveTargetedSitesRequest.
2019 2020 2021 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 2019 def initialize(**args) update!(**args) end |
Instance Attribute Details
#sites ⇒ Array<String>
A list of site URLs to stop targeting in the pretargeting configuration. These
values will be removed from the list of targeted URLs in PretargetingConfig.
webTargeting.values.
Corresponds to the JSON property sites
2017 2018 2019 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 2017 def sites @sites end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2024 2025 2026 |
# File 'lib/google/apis/realtimebidding_v1/classes.rb', line 2024 def update!(**args) @sites = args[:sites] if args.key?(:sites) end |