pub struct CheckCompatibilityRequest {
pub compatibility_filter: Option<String>,
pub dimension_filter: Option<FilterExpression>,
pub dimensions: Option<Vec<Dimension>>,
pub metric_filter: Option<FilterExpression>,
pub metrics: Option<Vec<Metric>>,
}
Expand description
The request for compatibility information for a report’s dimensions and metrics. Check compatibility provides a preview of the compatibility of a report; fields shared with the runReport
request should be the same values as in your runReport
request.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
- check compatibility properties (request)
Fields§
§compatibility_filter: Option<String>
Filters the dimensions and metrics in the response to just this compatibility. Commonly used as ”compatibilityFilter”: “COMPATIBLE”
to only return compatible dimensions & metrics.
dimension_filter: Option<FilterExpression>
The filter clause of dimensions. dimensionFilter
should be the same value as in your runReport
request.
dimensions: Option<Vec<Dimension>>
The dimensions in this report. dimensions
should be the same value as in your runReport
request.
metric_filter: Option<FilterExpression>
The filter clause of metrics. metricFilter
should be the same value as in your runReport
request
metrics: Option<Vec<Metric>>
The metrics in this report. metrics
should be the same value as in your runReport
request.
Trait Implementations§
Source§impl Clone for CheckCompatibilityRequest
impl Clone for CheckCompatibilityRequest
Source§fn clone(&self) -> CheckCompatibilityRequest
fn clone(&self) -> CheckCompatibilityRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for CheckCompatibilityRequest
impl Debug for CheckCompatibilityRequest
Source§impl Default for CheckCompatibilityRequest
impl Default for CheckCompatibilityRequest
Source§fn default() -> CheckCompatibilityRequest
fn default() -> CheckCompatibilityRequest
Source§impl<'de> Deserialize<'de> for CheckCompatibilityRequest
impl<'de> Deserialize<'de> for CheckCompatibilityRequest
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>,
impl RequestValue for CheckCompatibilityRequest
Auto Trait Implementations§
impl Freeze for CheckCompatibilityRequest
impl RefUnwindSafe for CheckCompatibilityRequest
impl Send for CheckCompatibilityRequest
impl Sync for CheckCompatibilityRequest
impl Unpin for CheckCompatibilityRequest
impl UnwindSafe for CheckCompatibilityRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more