Class: Google::Apis::DfareportingV2_5::CreativeGroup
- Inherits:
-
Object
- Object
- Google::Apis::DfareportingV2_5::CreativeGroup
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dfareporting_v2_5/classes.rb,
generated/google/apis/dfareporting_v2_5/representations.rb,
generated/google/apis/dfareporting_v2_5/representations.rb
Overview
Contains properties of a creative group.
Instance Attribute Summary collapse
-
#account_id ⇒ String
Account ID of this creative group.
-
#advertiser_id ⇒ String
Advertiser ID of this creative group.
-
#advertiser_id_dimension_value ⇒ Google::Apis::DfareportingV2_5::DimensionValue
Represents a DimensionValue resource.
-
#group_number ⇒ Fixnum
Subgroup of the creative group.
-
#id ⇒ String
ID of this creative group.
-
#kind ⇒ String
Identifies what kind of resource this is.
-
#name ⇒ String
Name of this creative group.
-
#subaccount_id ⇒ String
Subaccount ID of this creative group.
Instance Method Summary collapse
-
#initialize(**args) ⇒ CreativeGroup
constructor
A new instance of CreativeGroup.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ CreativeGroup
Returns a new instance of CreativeGroup.
3888 3889 3890 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 3888 def initialize(**args) update!(**args) end |
Instance Attribute Details
#account_id ⇒ String
Account ID of this creative group. This is a read-only field that can be left
blank.
Corresponds to the JSON property accountId
3843 3844 3845 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 3843 def account_id @account_id end |
#advertiser_id ⇒ String
Advertiser ID of this creative group. This is a required field on insertion.
Corresponds to the JSON property advertiserId
3848 3849 3850 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 3848 def advertiser_id @advertiser_id end |
#advertiser_id_dimension_value ⇒ Google::Apis::DfareportingV2_5::DimensionValue
Represents a DimensionValue resource.
Corresponds to the JSON property advertiserIdDimensionValue
3853 3854 3855 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 3853 def advertiser_id_dimension_value @advertiser_id_dimension_value end |
#group_number ⇒ Fixnum
Subgroup of the creative group. Assign your creative groups to one of the following subgroups in order to filter or manage them more easily. This field is required on insertion and is read-only after insertion. Acceptable values are:
- 1
- 2
Corresponds to the JSON property
groupNumber
3863 3864 3865 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 3863 def group_number @group_number end |
#id ⇒ String
ID of this creative group. This is a read-only, auto-generated field.
Corresponds to the JSON property id
3868 3869 3870 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 3868 def id @id end |
#kind ⇒ String
Identifies what kind of resource this is. Value: the fixed string "
dfareporting#creativeGroup".
Corresponds to the JSON property kind
3874 3875 3876 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 3874 def kind @kind end |
#name ⇒ String
Name of this creative group. This is a required field and must be less than
256 characters long and unique among creative groups of the same advertiser.
Corresponds to the JSON property name
3880 3881 3882 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 3880 def name @name end |
#subaccount_id ⇒ String
Subaccount ID of this creative group. This is a read-only field that can be
left blank.
Corresponds to the JSON property subaccountId
3886 3887 3888 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 3886 def subaccount_id @subaccount_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 |
# File 'generated/google/apis/dfareporting_v2_5/classes.rb', line 3893 def update!(**args) @account_id = args[:account_id] if args.key?(:account_id) @advertiser_id = args[:advertiser_id] if args.key?(:advertiser_id) @advertiser_id_dimension_value = args[:advertiser_id_dimension_value] if args.key?(:advertiser_id_dimension_value) @group_number = args[:group_number] if args.key?(:group_number) @id = args[:id] if args.key?(:id) @kind = args[:kind] if args.key?(:kind) @name = args[:name] if args.key?(:name) @subaccount_id = args[:subaccount_id] if args.key?(:subaccount_id) end |