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
sourceimpl Clone for CheckCompatibilityRequest
impl Clone for CheckCompatibilityRequest
sourcefn clone(&self) -> CheckCompatibilityRequest
fn clone(&self) -> CheckCompatibilityRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for CheckCompatibilityRequest
impl Debug for CheckCompatibilityRequest
sourceimpl Default for CheckCompatibilityRequest
impl Default for CheckCompatibilityRequest
sourcefn default() -> CheckCompatibilityRequest
fn default() -> CheckCompatibilityRequest
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CheckCompatibilityRequest
impl<'de> Deserialize<'de> for CheckCompatibilityRequest
sourcefn 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
sourceimpl Serialize for CheckCompatibilityRequest
impl Serialize for CheckCompatibilityRequest
impl RequestValue for CheckCompatibilityRequest
Auto Trait Implementations
impl RefUnwindSafe for CheckCompatibilityRequest
impl Send for CheckCompatibilityRequest
impl Sync for CheckCompatibilityRequest
impl Unpin for CheckCompatibilityRequest
impl UnwindSafe for CheckCompatibilityRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more