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
-
#ad_network_type ⇒ String
Ad network type.
-
#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.
1272 1273 1274 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1272 def initialize(**args) update!(**args) end |
Instance Attribute Details
#ad_network_type ⇒ String
Ad network type.
Corresponds to the JSON property adNetworkType
1211 1212 1213 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1211 def ad_network_type @ad_network_type end |
#conversion_action ⇒ String
Resource name of the conversion action.
Corresponds to the JSON property conversionAction
1216 1217 1218 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1216 def conversion_action @conversion_action end |
#conversion_action_category ⇒ String
Conversion action category.
Corresponds to the JSON property conversionActionCategory
1221 1222 1223 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1221 def conversion_action_category @conversion_action_category end |
#conversion_action_name ⇒ String
Conversion action name.
Corresponds to the JSON property conversionActionName
1226 1227 1228 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1226 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
1231 1232 1233 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1231 def date @date end |
#day_of_week ⇒ String
Day of the week, for example, MONDAY.
Corresponds to the JSON property dayOfWeek
1236 1237 1238 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1236 def day_of_week @day_of_week end |
#device ⇒ String
Device to which metrics apply.
Corresponds to the JSON property device
1241 1242 1243 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1241 def device @device end |
#keyword ⇒ Google::Apis::Searchads360V0::GoogleAdsSearchads360V0CommonKeyword
A Keyword criterion segment.
Corresponds to the JSON property keyword
1246 1247 1248 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1246 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
1252 1253 1254 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1252 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
1259 1260 1261 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1259 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
1265 1266 1267 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1265 def week @week end |
#year ⇒ Fixnum
Year, formatted as yyyy.
Corresponds to the JSON property year
1270 1271 1272 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1270 def year @year end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 |
# File 'lib/google/apis/searchads360_v0/classes.rb', line 1277 def update!(**args) @ad_network_type = args[:ad_network_type] if args.key?(:ad_network_type) @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 |