pub struct SegmentDimensionFilter {
pub case_sensitive: Option<bool>,
pub dimension_name: Option<String>,
pub expressions: Option<Vec<String>>,
pub max_comparison_value: Option<String>,
pub min_comparison_value: Option<String>,
pub operator: Option<String>,
}Expand description
Dimension filter specifies the filtering options on a dimension.
This type is not used in any activity, and only used as part of another schema.
Fields§
§case_sensitive: Option<bool>Should the match be case sensitive, ignored for IN_LIST operator.
dimension_name: Option<String>Name of the dimension for which the filter is being applied.
expressions: Option<Vec<String>>The list of expressions, only the first element is used for all operators
max_comparison_value: Option<String>Maximum comparison values for BETWEEN match type.
min_comparison_value: Option<String>Minimum comparison values for BETWEEN match type.
operator: Option<String>The operator to use to match the dimension with the expressions.
Trait Implementations§
Source§impl Clone for SegmentDimensionFilter
impl Clone for SegmentDimensionFilter
Source§fn clone(&self) -> SegmentDimensionFilter
fn clone(&self) -> SegmentDimensionFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SegmentDimensionFilter
impl Debug for SegmentDimensionFilter
Source§impl Default for SegmentDimensionFilter
impl Default for SegmentDimensionFilter
Source§fn default() -> SegmentDimensionFilter
fn default() -> SegmentDimensionFilter
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SegmentDimensionFilter
impl<'de> Deserialize<'de> for SegmentDimensionFilter
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Serialize for SegmentDimensionFilter
impl Serialize for SegmentDimensionFilter
impl Part for SegmentDimensionFilter
Auto Trait Implementations§
impl Freeze for SegmentDimensionFilter
impl RefUnwindSafe for SegmentDimensionFilter
impl Send for SegmentDimensionFilter
impl Sync for SegmentDimensionFilter
impl Unpin for SegmentDimensionFilter
impl UnwindSafe for SegmentDimensionFilter
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more