Struct gapi_grpc::google::ads::googleads::v4::common::Segments [−][src]
Segment only fields.
Fields
ad_network_type: i32
Ad network type.
click_type: i32
Click type.
conversion_action: Option<String>
Resource name of the conversion action.
conversion_action_category: i32
Conversion action category.
conversion_action_name: Option<String>
Conversion action name.
conversion_adjustment: Option<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: Option<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: Option<String>
Resource name of the geo target constant that represents an airport.
geo_target_canton: Option<String>
Resource name of the geo target constant that represents a canton.
geo_target_city: Option<String>
Resource name of the geo target constant that represents a city.
geo_target_country: Option<String>
Resource name of the geo target constant that represents a country.
geo_target_county: Option<String>
Resource name of the geo target constant that represents a county.
geo_target_district: Option<String>
Resource name of the geo target constant that represents a district.
geo_target_metro: Option<String>
Resource name of the geo target constant that represents a metro.
geo_target_most_specific_location: Option<String>
Resource name of the geo target constant that represents the most specific location.
geo_target_postal_code: Option<String>
Resource name of the geo target constant that represents a postal code.
geo_target_province: Option<String>
Resource name of the geo target constant that represents a province.
geo_target_region: Option<String>
Resource name of the geo target constant that represents a region.
geo_target_state: Option<String>
Resource name of the geo target constant that represents a state.
hotel_booking_window_days: Option<i64>
Hotel booking window in days.
hotel_center_id: Option<i64>
Hotel center ID.
hotel_check_in_date: Option<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: Option<String>
Hotel city.
hotel_class: Option<i32>
Hotel class.
hotel_country: Option<String>
Hotel country.
hotel_date_selection_type: i32
Hotel date selection type.
hotel_length_of_stay: Option<i32>
Hotel length of stay.
hotel_rate_rule_id: Option<String>
Hotel rate rule ID.
hotel_rate_type: i32
Hotel rate type.
hotel_price_bucket: i32
Hotel price bucket.
hotel_state: Option<String>
Hotel state.
hour: Option<i32>
Hour of day as a number between 0 and 23, inclusive.
interaction_on_this_extension: Option<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: Option<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: Option<String>
Partner hotel ID.
placeholder_type: i32
Placeholder type. This is only used with feed item metrics.
product_aggregator_id: Option<u64>
Aggregator ID of the product.
product_bidding_category_level1: Option<String>
Bidding category (level 1) of the product.
product_bidding_category_level2: Option<String>
Bidding category (level 2) of the product.
product_bidding_category_level3: Option<String>
Bidding category (level 3) of the product.
product_bidding_category_level4: Option<String>
Bidding category (level 4) of the product.
product_bidding_category_level5: Option<String>
Bidding category (level 5) of the product.
product_brand: Option<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: Option<String>
Resource name of the geo target constant for the country of sale of the product.
product_custom_attribute0: Option<String>
Custom attribute 0 of the product.
product_custom_attribute1: Option<String>
Custom attribute 1 of the product.
product_custom_attribute2: Option<String>
Custom attribute 2 of the product.
product_custom_attribute3: Option<String>
Custom attribute 3 of the product.
product_custom_attribute4: Option<String>
Custom attribute 4 of the product.
product_item_id: Option<String>
Item ID of the product.
product_language: Option<String>
Resource name of the language constant for the language of the product.
product_merchant_id: Option<u64>
Merchant ID of the product.
product_store_id: Option<String>
Store ID of the product.
product_title: Option<String>
Title of the product.
product_type_l1: Option<String>
Type (level 1) of the product.
product_type_l2: Option<String>
Type (level 2) of the product.
product_type_l3: Option<String>
Type (level 3) of the product.
product_type_l4: Option<String>
Type (level 4) of the product.
product_type_l5: Option<String>
Type (level 5) of the product.
quarter: Option<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: Option<String>
Resource name of the ad group criterion that represents webpage criterion.
week: Option<String>
Week as defined as Monday through Sunday, and represented by the date of Monday. Formatted as yyyy-MM-dd.
year: Option<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]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut,
[src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
[src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize
[src]
fn clear(&mut self)
[src]
pub fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut,
[src]
B: BufMut,
pub fn decode<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
[src]
Self: Default,
B: Buf,
pub fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
pub fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf,
[src]
B: Buf,
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,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,