Struct gapi_grpc::google::ads::googleads::v5::common::Segments [−][src]
Segment only fields.
Fields
ad_network_type: i32
Ad network type.
budget_campaign_association_status: Option<BudgetCampaignAssociationStatus>
Budget campaign association status.
click_type: i32
Click type.
conversion_action: String
Resource name of the conversion action.
conversion_action_category: i32
Conversion action category.
conversion_action_name: String
Conversion action name.
conversion_adjustment: bool
This segments your conversion columns by the original conversion and conversion value vs. the delta if conversions were adjusted. False row has the data as originally stated; While true row has the delta between data now and the data as originally stated. Summing the two together results post-adjustment data.
conversion_attribution_event_type: i32
Conversion attribution event type.
conversion_lag_bucket: i32
An enum value representing the number of days between the impression and the conversion.
conversion_or_adjustment_lag_bucket: i32
An enum value representing the number of days between the impression and the conversion or between the impression and adjustments to the conversion.
date: String
Date to which metrics apply. yyyy-MM-dd format, e.g., 2018-04-17.
day_of_week: i32
Day of the week, e.g., MONDAY.
device: i32
Device to which metrics apply.
external_conversion_source: i32
External conversion source.
geo_target_airport: String
Resource name of the geo target constant that represents an airport.
geo_target_canton: String
Resource name of the geo target constant that represents a canton.
geo_target_city: String
Resource name of the geo target constant that represents a city.
geo_target_country: String
Resource name of the geo target constant that represents a country.
geo_target_county: String
Resource name of the geo target constant that represents a county.
geo_target_district: String
Resource name of the geo target constant that represents a district.
geo_target_metro: String
Resource name of the geo target constant that represents a metro.
geo_target_most_specific_location: String
Resource name of the geo target constant that represents the most specific location.
geo_target_postal_code: String
Resource name of the geo target constant that represents a postal code.
geo_target_province: String
Resource name of the geo target constant that represents a province.
geo_target_region: String
Resource name of the geo target constant that represents a region.
geo_target_state: String
Resource name of the geo target constant that represents a state.
hotel_booking_window_days: i64
Hotel booking window in days.
hotel_center_id: i64
Hotel center ID.
hotel_check_in_date: String
Hotel check-in date. Formatted as yyyy-MM-dd.
hotel_check_in_day_of_week: i32
Hotel check-in day of week.
hotel_city: String
Hotel city.
hotel_class: i32
Hotel class.
hotel_country: String
Hotel country.
hotel_date_selection_type: i32
Hotel date selection type.
hotel_length_of_stay: i32
Hotel length of stay.
hotel_rate_rule_id: String
Hotel rate rule ID.
hotel_rate_type: i32
Hotel rate type.
hotel_price_bucket: i32
Hotel price bucket.
hotel_state: String
Hotel state.
hour: i32
Hour of day as a number between 0 and 23, inclusive.
interaction_on_this_extension: bool
Only used with feed item metrics. Indicates whether the interaction metrics occurred on the feed item itself or a different extension or ad unit.
keyword: Option<Keyword>
Keyword criterion.
month: String
Month as represented by the date of the first day of a month. Formatted as yyyy-MM-dd.
month_of_year: i32
Month of the year, e.g., January.
partner_hotel_id: String
Partner hotel ID.
placeholder_type: i32
Placeholder type. This is only used with feed item metrics.
product_aggregator_id: i64
Aggregator ID of the product.
product_bidding_category_level1: String
Bidding category (level 1) of the product.
product_bidding_category_level2: String
Bidding category (level 2) of the product.
product_bidding_category_level3: String
Bidding category (level 3) of the product.
product_bidding_category_level4: String
Bidding category (level 4) of the product.
product_bidding_category_level5: String
Bidding category (level 5) of the product.
product_brand: String
Brand of the product.
product_channel: i32
Channel of the product.
product_channel_exclusivity: i32
Channel exclusivity of the product.
product_condition: i32
Condition of the product.
product_country: String
Resource name of the geo target constant for the country of sale of the product.
product_custom_attribute0: String
Custom attribute 0 of the product.
product_custom_attribute1: String
Custom attribute 1 of the product.
product_custom_attribute2: String
Custom attribute 2 of the product.
product_custom_attribute3: String
Custom attribute 3 of the product.
product_custom_attribute4: String
Custom attribute 4 of the product.
product_item_id: String
Item ID of the product.
product_language: String
Resource name of the language constant for the language of the product.
product_merchant_id: i64
Merchant ID of the product.
product_store_id: String
Store ID of the product.
product_title: String
Title of the product.
product_type_l1: String
Type (level 1) of the product.
product_type_l2: String
Type (level 2) of the product.
product_type_l3: String
Type (level 3) of the product.
product_type_l4: String
Type (level 4) of the product.
product_type_l5: String
Type (level 5) of the product.
quarter: String
Quarter as represented by the date of the first day of a quarter. Uses the calendar year for quarters, e.g., the second quarter of 2018 starts on 2018-04-01. Formatted as yyyy-MM-dd.
search_engine_results_page_type: i32
Type of the search engine results page.
search_term_match_type: i32
Match type of the keyword that triggered the ad, including variants.
slot: i32
Position of the ad.
webpage: String
Resource name of the ad group criterion that represents webpage criterion.
week: String
Week as defined as Monday through Sunday, and represented by the date of Monday. Formatted as yyyy-MM-dd.
year: i32
Year, formatted as yyyy.
Implementations
impl Segments
[src][−]
pub fn device(&self) -> Device
[src][−]
Returns the enum value of device
, or the default if the field is set to an invalid enum value.
pub fn set_device(&mut self, value: Device)
[src][−]
Sets device
to the provided enum value.
pub fn conversion_attribution_event_type(
&self
) -> ConversionAttributionEventType
[src][−]
&self
) -> ConversionAttributionEventType
Returns the enum value of conversion_attribution_event_type
, or the default if the field is set to an invalid enum value.
pub fn set_conversion_attribution_event_type(
&mut self,
value: ConversionAttributionEventType
)
[src][−]
&mut self,
value: ConversionAttributionEventType
)
Sets conversion_attribution_event_type
to the provided enum value.
pub fn ad_network_type(&self) -> AdNetworkType
[src][−]
Returns the enum value of ad_network_type
, or the default if the field is set to an invalid enum value.
pub fn set_ad_network_type(&mut self, value: AdNetworkType)
[src][−]
Sets ad_network_type
to the provided enum value.
pub fn day_of_week(&self) -> DayOfWeek
[src][−]
Returns the enum value of day_of_week
, or the default if the field is set to an invalid enum value.
pub fn set_day_of_week(&mut self, value: DayOfWeek)
[src][−]
Sets day_of_week
to the provided enum value.
pub fn hotel_check_in_day_of_week(&self) -> DayOfWeek
[src][−]
Returns the enum value of hotel_check_in_day_of_week
, or the default if the field is set to an invalid enum value.
pub fn set_hotel_check_in_day_of_week(&mut self, value: DayOfWeek)
[src][−]
Sets hotel_check_in_day_of_week
to the provided enum value.
pub fn hotel_date_selection_type(&self) -> HotelDateSelectionType
[src][−]
Returns the enum value of hotel_date_selection_type
, or the default if the field is set to an invalid enum value.
pub fn set_hotel_date_selection_type(&mut self, value: HotelDateSelectionType)
[src][−]
Sets hotel_date_selection_type
to the provided enum value.
pub fn month_of_year(&self) -> MonthOfYear
[src][−]
Returns the enum value of month_of_year
, or the default if the field is set to an invalid enum value.
pub fn set_month_of_year(&mut self, value: MonthOfYear)
[src][−]
Sets month_of_year
to the provided enum value.
pub fn placeholder_type(&self) -> PlaceholderType
[src][−]
Returns the enum value of placeholder_type
, or the default if the field is set to an invalid enum value.
pub fn set_placeholder_type(&mut self, value: PlaceholderType)
[src][−]
Sets placeholder_type
to the provided enum value.
pub fn search_term_match_type(&self) -> SearchTermMatchType
[src][−]
Returns the enum value of search_term_match_type
, or the default if the field is set to an invalid enum value.
pub fn set_search_term_match_type(&mut self, value: SearchTermMatchType)
[src][−]
Sets search_term_match_type
to the provided enum value.
pub fn slot(&self) -> Slot
[src][−]
Returns the enum value of slot
, or the default if the field is set to an invalid enum value.
pub fn set_slot(&mut self, value: Slot)
[src][−]
Sets slot
to the provided enum value.
pub fn click_type(&self) -> ClickType
[src][−]
Returns the enum value of click_type
, or the default if the field is set to an invalid enum value.
pub fn set_click_type(&mut self, value: ClickType)
[src][−]
Sets click_type
to the provided enum value.
pub fn product_channel(&self) -> ProductChannel
[src][−]
Returns the enum value of product_channel
, or the default if the field is set to an invalid enum value.
pub fn set_product_channel(&mut self, value: ProductChannel)
[src][−]
Sets product_channel
to the provided enum value.
pub fn product_channel_exclusivity(&self) -> ProductChannelExclusivity
[src][−]
Returns the enum value of product_channel_exclusivity
, or the default if the field is set to an invalid enum value.
pub fn set_product_channel_exclusivity(
&mut self,
value: ProductChannelExclusivity
)
[src][−]
&mut self,
value: ProductChannelExclusivity
)
Sets product_channel_exclusivity
to the provided enum value.
pub fn product_condition(&self) -> ProductCondition
[src][−]
Returns the enum value of product_condition
, or the default if the field is set to an invalid enum value.
pub fn set_product_condition(&mut self, value: ProductCondition)
[src][−]
Sets product_condition
to the provided enum value.
pub fn conversion_lag_bucket(&self) -> ConversionLagBucket
[src][−]
Returns the enum value of conversion_lag_bucket
, or the default if the field is set to an invalid enum value.
pub fn set_conversion_lag_bucket(&mut self, value: ConversionLagBucket)
[src][−]
Sets conversion_lag_bucket
to the provided enum value.
pub fn conversion_or_adjustment_lag_bucket(
&self
) -> ConversionOrAdjustmentLagBucket
[src][−]
&self
) -> ConversionOrAdjustmentLagBucket
Returns the enum value of conversion_or_adjustment_lag_bucket
, or the default if the field is set to an invalid enum value.
pub fn set_conversion_or_adjustment_lag_bucket(
&mut self,
value: ConversionOrAdjustmentLagBucket
)
[src][−]
&mut self,
value: ConversionOrAdjustmentLagBucket
)
Sets conversion_or_adjustment_lag_bucket
to the provided enum value.
pub fn conversion_action_category(&self) -> ConversionActionCategory
[src][−]
Returns the enum value of conversion_action_category
, or the default if the field is set to an invalid enum value.
pub fn set_conversion_action_category(
&mut self,
value: ConversionActionCategory
)
[src][−]
&mut self,
value: ConversionActionCategory
)
Sets conversion_action_category
to the provided enum value.
pub fn external_conversion_source(&self) -> ExternalConversionSource
[src][−]
Returns the enum value of external_conversion_source
, or the default if the field is set to an invalid enum value.
pub fn set_external_conversion_source(
&mut self,
value: ExternalConversionSource
)
[src][−]
&mut self,
value: ExternalConversionSource
)
Sets external_conversion_source
to the provided enum value.
pub fn search_engine_results_page_type(&self) -> SearchEngineResultsPageType
[src][−]
Returns the enum value of search_engine_results_page_type
, or the default if the field is set to an invalid enum value.
pub fn set_search_engine_results_page_type(
&mut self,
value: SearchEngineResultsPageType
)
[src][−]
&mut self,
value: SearchEngineResultsPageType
)
Sets search_engine_results_page_type
to the provided enum value.
pub fn hotel_rate_type(&self) -> HotelRateType
[src][−]
Returns the enum value of hotel_rate_type
, or the default if the field is set to an invalid enum value.
pub fn set_hotel_rate_type(&mut self, value: HotelRateType)
[src][−]
Sets hotel_rate_type
to the provided enum value.
pub fn hotel_price_bucket(&self) -> HotelPriceBucket
[src][−]
Returns the enum value of hotel_price_bucket
, or the default if the field is set to an invalid enum value.
pub fn set_hotel_price_bucket(&mut self, value: HotelPriceBucket)
[src][−]
Sets hotel_price_bucket
to the provided enum value.
Trait Implementations
impl Clone for Segments
[src][+]
impl Debug for Segments
[src][+]
impl Default for Segments
[src][+]
impl Message for Segments
[src][+]
impl PartialEq<Segments> for Segments
[src][+]
impl StructuralPartialEq for Segments
[src]
Auto Trait Implementations
impl RefUnwindSafe for Segments
impl Send for Segments
impl Sync for Segments
impl Unpin for Segments
impl UnwindSafe for Segments
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T> Instrument for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> IntoRequest<T> for T
[src][+]
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src][+]
V: MultiLane<T>,