#[non_exhaustive]pub struct AnalyticsSessionResultBuilder { /* private fields */ }Expand description
A builder for AnalyticsSessionResult.
Implementations§
source§impl AnalyticsSessionResultBuilder
impl AnalyticsSessionResultBuilder
sourcepub fn bin_keys(self, input: AnalyticsBinKey) -> Self
pub fn bin_keys(self, input: AnalyticsBinKey) -> Self
Appends an item to bin_keys.
To override the contents of this collection use set_bin_keys.
A list of objects containing the criteria you requested for binning results and the values of the bins.
sourcepub fn set_bin_keys(self, input: Option<Vec<AnalyticsBinKey>>) -> Self
pub fn set_bin_keys(self, input: Option<Vec<AnalyticsBinKey>>) -> Self
A list of objects containing the criteria you requested for binning results and the values of the bins.
sourcepub fn get_bin_keys(&self) -> &Option<Vec<AnalyticsBinKey>>
pub fn get_bin_keys(&self) -> &Option<Vec<AnalyticsBinKey>>
A list of objects containing the criteria you requested for binning results and the values of the bins.
sourcepub fn group_by_keys(self, input: AnalyticsSessionGroupByKey) -> Self
pub fn group_by_keys(self, input: AnalyticsSessionGroupByKey) -> Self
Appends an item to group_by_keys.
To override the contents of this collection use set_group_by_keys.
A list of objects containing the criteria you requested for grouping results and the values of the bins.
sourcepub fn set_group_by_keys(
self,
input: Option<Vec<AnalyticsSessionGroupByKey>>
) -> Self
pub fn set_group_by_keys( self, input: Option<Vec<AnalyticsSessionGroupByKey>> ) -> Self
A list of objects containing the criteria you requested for grouping results and the values of the bins.
sourcepub fn get_group_by_keys(&self) -> &Option<Vec<AnalyticsSessionGroupByKey>>
pub fn get_group_by_keys(&self) -> &Option<Vec<AnalyticsSessionGroupByKey>>
A list of objects containing the criteria you requested for grouping results and the values of the bins.
sourcepub fn metrics_results(self, input: AnalyticsSessionMetricResult) -> Self
pub fn metrics_results(self, input: AnalyticsSessionMetricResult) -> Self
Appends an item to metrics_results.
To override the contents of this collection use set_metrics_results.
A list of objects, each of which contains a metric you want to list, the statistic for the metric you want to return, and the method by which to organize the results.
sourcepub fn set_metrics_results(
self,
input: Option<Vec<AnalyticsSessionMetricResult>>
) -> Self
pub fn set_metrics_results( self, input: Option<Vec<AnalyticsSessionMetricResult>> ) -> Self
A list of objects, each of which contains a metric you want to list, the statistic for the metric you want to return, and the method by which to organize the results.
sourcepub fn get_metrics_results(&self) -> &Option<Vec<AnalyticsSessionMetricResult>>
pub fn get_metrics_results(&self) -> &Option<Vec<AnalyticsSessionMetricResult>>
A list of objects, each of which contains a metric you want to list, the statistic for the metric you want to return, and the method by which to organize the results.
sourcepub fn build(self) -> AnalyticsSessionResult
pub fn build(self) -> AnalyticsSessionResult
Consumes the builder and constructs a AnalyticsSessionResult.
Trait Implementations§
source§impl Clone for AnalyticsSessionResultBuilder
impl Clone for AnalyticsSessionResultBuilder
source§fn clone(&self) -> AnalyticsSessionResultBuilder
fn clone(&self) -> AnalyticsSessionResultBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for AnalyticsSessionResultBuilder
impl Default for AnalyticsSessionResultBuilder
source§fn default() -> AnalyticsSessionResultBuilder
fn default() -> AnalyticsSessionResultBuilder
source§impl PartialEq for AnalyticsSessionResultBuilder
impl PartialEq for AnalyticsSessionResultBuilder
source§fn eq(&self, other: &AnalyticsSessionResultBuilder) -> bool
fn eq(&self, other: &AnalyticsSessionResultBuilder) -> bool
self and other values to be equal, and is used
by ==.