pub struct RetentionPolicyMini {
pub id: String,
pub type: RetentionPolicyType,
pub policy_name: Option<String>,
pub retention_length: Option<String>,
pub disposition_action: Option<RetentionPolicyDispositionAction>,
pub max_extension_length: Option<RetentionPolicyMaxExtensionLengthResponse>,
}Fields§
§id: String§type: RetentionPolicyType§policy_name: Option<String>§retention_length: Option<String>§disposition_action: Option<RetentionPolicyDispositionAction>§max_extension_length: Option<RetentionPolicyMaxExtensionLengthResponse>Trait Implementations§
Source§impl Clone for RetentionPolicyMini
impl Clone for RetentionPolicyMini
Source§fn clone(&self) -> RetentionPolicyMini
fn clone(&self) -> RetentionPolicyMini
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RetentionPolicyMini
impl Debug for RetentionPolicyMini
Source§impl Default for RetentionPolicyMini
impl Default for RetentionPolicyMini
Source§fn default() -> RetentionPolicyMini
fn default() -> RetentionPolicyMini
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RetentionPolicyMini
impl<'de> Deserialize<'de> for RetentionPolicyMini
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 PartialEq for RetentionPolicyMini
impl PartialEq for RetentionPolicyMini
Source§impl Serialize for RetentionPolicyMini
impl Serialize for RetentionPolicyMini
impl StructuralPartialEq for RetentionPolicyMini
Auto Trait Implementations§
impl Freeze for RetentionPolicyMini
impl RefUnwindSafe for RetentionPolicyMini
impl Send for RetentionPolicyMini
impl Sync for RetentionPolicyMini
impl Unpin for RetentionPolicyMini
impl UnsafeUnpin for RetentionPolicyMini
impl UnwindSafe for RetentionPolicyMini
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