pub struct UpdateRetentionPolicyRequest {
pub policy_name: Option<Option<String>>,
pub description: Option<Option<String>>,
pub disposition_action: Option<PutIdDispositionAction>,
pub retention_type: Option<Option<String>>,
pub retention_length: Option<PostRetentionLength>,
pub status: Option<Option<String>>,
pub can_owner_extend_retention: Option<Option<bool>>,
pub max_extension_length: Option<RetentionPolicyMaxExtensionLengthRequest>,
pub are_owners_notified: Option<Option<bool>>,
pub custom_notification_recipients: Option<Option<Vec<UserBase>>>,
}Fields§
§policy_name: Option<Option<String>>§description: Option<Option<String>>§disposition_action: Option<PutIdDispositionAction>§retention_type: Option<Option<String>>§retention_length: Option<PostRetentionLength>§status: Option<Option<String>>§can_owner_extend_retention: Option<Option<bool>>§max_extension_length: Option<RetentionPolicyMaxExtensionLengthRequest>§are_owners_notified: Option<Option<bool>>§custom_notification_recipients: Option<Option<Vec<UserBase>>>Trait Implementations§
Source§impl Clone for UpdateRetentionPolicyRequest
impl Clone for UpdateRetentionPolicyRequest
Source§fn clone(&self) -> UpdateRetentionPolicyRequest
fn clone(&self) -> UpdateRetentionPolicyRequest
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 UpdateRetentionPolicyRequest
impl Debug for UpdateRetentionPolicyRequest
Source§impl Default for UpdateRetentionPolicyRequest
impl Default for UpdateRetentionPolicyRequest
Source§fn default() -> UpdateRetentionPolicyRequest
fn default() -> UpdateRetentionPolicyRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateRetentionPolicyRequest
impl<'de> Deserialize<'de> for UpdateRetentionPolicyRequest
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
impl StructuralPartialEq for UpdateRetentionPolicyRequest
Auto Trait Implementations§
impl Freeze for UpdateRetentionPolicyRequest
impl RefUnwindSafe for UpdateRetentionPolicyRequest
impl Send for UpdateRetentionPolicyRequest
impl Sync for UpdateRetentionPolicyRequest
impl Unpin for UpdateRetentionPolicyRequest
impl UnsafeUnpin for UpdateRetentionPolicyRequest
impl UnwindSafe for UpdateRetentionPolicyRequest
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