Class: Google::Apis::DoubleclicksearchV2::ReportRequest::ReportScope
- Inherits:
-
Object
- Object
- Google::Apis::DoubleclicksearchV2::ReportRequest::ReportScope
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/doubleclicksearch_v2/classes.rb,
generated/google/apis/doubleclicksearch_v2/representations.rb,
generated/google/apis/doubleclicksearch_v2/representations.rb
Overview
The reportScope is a set of IDs that are used to determine which subset of entities will be returned in the report. The full lineage of IDs from the lowest scoped level desired up through agency is required.
Instance Attribute Summary collapse
-
#ad_group_id ⇒ Fixnum
DS ad group ID.
-
#ad_id ⇒ Fixnum
DS ad ID.
-
#advertiser_id ⇒ Fixnum
DS advertiser ID.
-
#agency_id ⇒ Fixnum
DS agency ID.
-
#campaign_id ⇒ Fixnum
DS campaign ID.
-
#engine_account_id ⇒ Fixnum
DS engine account ID.
-
#keyword_id ⇒ Fixnum
DS keyword ID.
Instance Method Summary collapse
-
#initialize(**args) ⇒ ReportScope
constructor
A new instance of ReportScope.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ ReportScope
Returns a new instance of ReportScope
805 806 807 |
# File 'generated/google/apis/doubleclicksearch_v2/classes.rb', line 805 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ad_group_id ⇒ Fixnum
DS ad group ID.
Corresponds to the JSON property adGroupId
773 774 775 |
# File 'generated/google/apis/doubleclicksearch_v2/classes.rb', line 773 def ad_group_id @ad_group_id end |
#ad_id ⇒ Fixnum
DS ad ID.
Corresponds to the JSON property adId
778 779 780 |
# File 'generated/google/apis/doubleclicksearch_v2/classes.rb', line 778 def ad_id @ad_id end |
#advertiser_id ⇒ Fixnum
DS advertiser ID.
Corresponds to the JSON property advertiserId
783 784 785 |
# File 'generated/google/apis/doubleclicksearch_v2/classes.rb', line 783 def advertiser_id @advertiser_id end |
#agency_id ⇒ Fixnum
DS agency ID.
Corresponds to the JSON property agencyId
788 789 790 |
# File 'generated/google/apis/doubleclicksearch_v2/classes.rb', line 788 def agency_id @agency_id end |
#campaign_id ⇒ Fixnum
DS campaign ID.
Corresponds to the JSON property campaignId
793 794 795 |
# File 'generated/google/apis/doubleclicksearch_v2/classes.rb', line 793 def campaign_id @campaign_id end |
#engine_account_id ⇒ Fixnum
DS engine account ID.
Corresponds to the JSON property engineAccountId
798 799 800 |
# File 'generated/google/apis/doubleclicksearch_v2/classes.rb', line 798 def engine_account_id @engine_account_id end |
#keyword_id ⇒ Fixnum
DS keyword ID.
Corresponds to the JSON property keywordId
803 804 805 |
# File 'generated/google/apis/doubleclicksearch_v2/classes.rb', line 803 def keyword_id @keyword_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
810 811 812 813 814 815 816 817 818 |
# File 'generated/google/apis/doubleclicksearch_v2/classes.rb', line 810 def update!(**args) @ad_group_id = args[:ad_group_id] if args.key?(:ad_group_id) @ad_id = args[:ad_id] if args.key?(:ad_id) @advertiser_id = args[:advertiser_id] if args.key?(:advertiser_id) @agency_id = args[:agency_id] if args.key?(:agency_id) @campaign_id = args[:campaign_id] if args.key?(:campaign_id) @engine_account_id = args[:engine_account_id] if args.key?(:engine_account_id) @keyword_id = args[:keyword_id] if args.key?(:keyword_id) end |