Class: Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonSegments
- Inherits:
-
Object
- Object
- Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonSegments
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/searchads360_v0/classes.rb,
lib/google/apis/searchads360_v0/representations.rb,
lib/google/apis/searchads360_v0/representations.rb
Overview
Segment only fields.
Instance Attribute Summary collapse
-
#conversion_action ⇒ String
Resource name of the conversion action.
-
#conversion_action_category ⇒ String
Conversion action category.
-
#conversion_action_name ⇒ String
Conversion action name.
-
#date ⇒ String
Date to which metrics apply.
-
#day_of_week ⇒ String
Day of the week, for example, MONDAY.
-
#device ⇒ String
Device to which metrics apply.
-
#keyword ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonKeyword
A Keyword criterion segment.
-
#month ⇒ String
Month as represented by the date of the first day of a month.
-
#quarter ⇒ String
Quarter as represented by the date of the first day of a quarter.
-
#week ⇒ String
Week as defined as Monday through Sunday, and represented by the date of Monday.
-
#year ⇒ Fixnum
Year, formatted as yyyy.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleAdsSearchads360V0CommonSegments
constructor
A new instance of GoogleAdsSearchads360V0CommonSegments.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleAdsSearchads360V0CommonSegments
Returns a new instance of GoogleAdsSearchads360V0CommonSegments.
1240 1241 1242 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1240 def initialize(**args) update!(**args) end |
Instance Attribute Details
#conversion_action ⇒ String
Resource name of the conversion action.
Corresponds to the JSON property conversionAction
1184 1185 1186 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1184 def conversion_action @conversion_action end |
#conversion_action_category ⇒ String
Conversion action category.
Corresponds to the JSON property conversionActionCategory
1189 1190 1191 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1189 def conversion_action_category @conversion_action_category end |
#conversion_action_name ⇒ String
Conversion action name.
Corresponds to the JSON property conversionActionName
1194 1195 1196 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1194 def conversion_action_name @conversion_action_name end |
#date ⇒ String
Date to which metrics apply. yyyy-MM-dd format, for example, 2018-04-17.
Corresponds to the JSON property date
1199 1200 1201 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1199 def date @date end |
#day_of_week ⇒ String
Day of the week, for example, MONDAY.
Corresponds to the JSON property dayOfWeek
1204 1205 1206 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1204 def day_of_week @day_of_week end |
#device ⇒ String
Device to which metrics apply.
Corresponds to the JSON property device
1209 1210 1211 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1209 def device @device end |
#keyword ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonKeyword
A Keyword criterion segment.
Corresponds to the JSON property keyword
1214 1215 1216 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1214 def keyword @keyword end |
#month ⇒ String
Month as represented by the date of the first day of a month. Formatted as
yyyy-MM-dd.
Corresponds to the JSON property month
1220 1221 1222 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1220 def month @month end |
#quarter ⇒ String
Quarter as represented by the date of the first day of a quarter. Uses the
calendar year for quarters, for example, the second quarter of 2018 starts on
2018-04-01. Formatted as yyyy-MM-dd.
Corresponds to the JSON property quarter
1227 1228 1229 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1227 def quarter @quarter end |
#week ⇒ String
Week as defined as Monday through Sunday, and represented by the date of
Monday. Formatted as yyyy-MM-dd.
Corresponds to the JSON property week
1233 1234 1235 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1233 def week @week end |
#year ⇒ Fixnum
Year, formatted as yyyy.
Corresponds to the JSON property year
1238 1239 1240 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1238 def year @year end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1245 def update!(**args) @conversion_action = args[:conversion_action] if args.key?(:conversion_action) @conversion_action_category = args[:conversion_action_category] if args.key?(:conversion_action_category) @conversion_action_name = args[:conversion_action_name] if args.key?(:conversion_action_name) @date = args[:date] if args.key?(:date) @day_of_week = args[:day_of_week] if args.key?(:day_of_week) @device = args[:device] if args.key?(:device) @keyword = args[:keyword] if args.key?(:keyword) @month = args[:month] if args.key?(:month) @quarter = args[:quarter] if args.key?(:quarter) @week = args[:week] if args.key?(:week) @year = args[:year] if args.key?(:year) end |