[−][src]Struct rusoto_mediastore::MetricPolicyRule
A setting that enables metrics at the object level. Each rule contains an object group and an object group name. If the policy includes the MetricPolicyRules parameter, you must include at least one rule. Each metric policy can include up to five rules by default. You can also request a quota increase to allow up to 300 rules per policy.
Fields
object_group: String
A path or file name that defines which objects to include in the group. Wildcards (*) are acceptable.
object_group_name: String
A name that allows you to refer to the object group.
Trait Implementations
impl Clone for MetricPolicyRule
[src]
pub fn clone(&self) -> MetricPolicyRule
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for MetricPolicyRule
[src]
impl Default for MetricPolicyRule
[src]
pub fn default() -> MetricPolicyRule
[src]
impl<'de> Deserialize<'de> for MetricPolicyRule
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<MetricPolicyRule> for MetricPolicyRule
[src]
pub fn eq(&self, other: &MetricPolicyRule) -> bool
[src]
pub fn ne(&self, other: &MetricPolicyRule) -> bool
[src]
impl Serialize for MetricPolicyRule
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for MetricPolicyRule
[src]
Auto Trait Implementations
impl RefUnwindSafe for MetricPolicyRule
[src]
impl Send for MetricPolicyRule
[src]
impl Sync for MetricPolicyRule
[src]
impl Unpin for MetricPolicyRule
[src]
impl UnwindSafe for MetricPolicyRule
[src]
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> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
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> Same<T> for T
type Output = T
Should always be Self
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>,