Class: Google::Apis::DisplayvideoV1::ProximityLocationListAssignedTargetingOptionDetails

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
generated/google/apis/displayvideo_v1/classes.rb,
generated/google/apis/displayvideo_v1/representations.rb,
generated/google/apis/displayvideo_v1/representations.rb

Overview

Targeting details for proximity location list. This will be populated in the details field of an AssignedTargetingOption when targeting_type is TARGETING_TYPE_PROXIMITY_LOCATION_LIST.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ ProximityLocationListAssignedTargetingOptionDetails

Returns a new instance of ProximityLocationListAssignedTargetingOptionDetails.



7261
7262
7263
# File 'generated/google/apis/displayvideo_v1/classes.rb', line 7261

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#proximity_location_list_idFixnum

Required. ID of the proximity location list. Should refer to the location_list_id field of a LocationList resource whose type is TARGETING_LOCATION_TYPE_PROXIMITY. Corresponds to the JSON property proximityLocationListId

Returns:

  • (Fixnum)


7250
7251
7252
# File 'generated/google/apis/displayvideo_v1/classes.rb', line 7250

def proximity_location_list_id
  @proximity_location_list_id
end

#proximity_radius_rangeString

Required. Radius range for proximity location list. This represents the size of the area around a chosen location that will be targeted. All proximity location targeting under a single line item must have the same radius range value. Set this value to match any existing targeting. If updated, this field will change the radius range for all proximity targeting under the line item. Corresponds to the JSON property proximityRadiusRange

Returns:

  • (String)


7259
7260
7261
# File 'generated/google/apis/displayvideo_v1/classes.rb', line 7259

def proximity_radius_range
  @proximity_radius_range
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



7266
7267
7268
7269
# File 'generated/google/apis/displayvideo_v1/classes.rb', line 7266

def update!(**args)
  @proximity_location_list_id = args[:proximity_location_list_id] if args.key?(:proximity_location_list_id)
  @proximity_radius_range = args[:proximity_radius_range] if args.key?(:proximity_radius_range)
end