pub struct RetentionPolicyUpdateRequest {
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 RetentionPolicyUpdateRequest
impl Clone for RetentionPolicyUpdateRequest
Source§fn clone(&self) -> RetentionPolicyUpdateRequest
fn clone(&self) -> RetentionPolicyUpdateRequest
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 RetentionPolicyUpdateRequest
impl Debug for RetentionPolicyUpdateRequest
Source§impl Default for RetentionPolicyUpdateRequest
impl Default for RetentionPolicyUpdateRequest
Source§fn default() -> RetentionPolicyUpdateRequest
fn default() -> RetentionPolicyUpdateRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RetentionPolicyUpdateRequest
impl<'de> Deserialize<'de> for RetentionPolicyUpdateRequest
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 RetentionPolicyUpdateRequest
Auto Trait Implementations§
impl Freeze for RetentionPolicyUpdateRequest
impl RefUnwindSafe for RetentionPolicyUpdateRequest
impl Send for RetentionPolicyUpdateRequest
impl Sync for RetentionPolicyUpdateRequest
impl Unpin for RetentionPolicyUpdateRequest
impl UnsafeUnpin for RetentionPolicyUpdateRequest
impl UnwindSafe for RetentionPolicyUpdateRequest
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