#[non_exhaustive]pub struct RegionAuditLogListOptions {
pub metadata_cluster_id: Option<i64>,
pub cursor: Option<i64>,
pub limit: Option<i64>,
pub subject: Option<String>,
pub node: Option<String>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.metadata_cluster_id: Option<i64>§cursor: Option<i64>§limit: Option<i64>§subject: Option<String>§node: Option<String>Implementations§
Source§impl RegionAuditLogListOptions
impl RegionAuditLogListOptions
Sourcepub fn with_metadata_cluster_id(self, value: i64) -> Self
pub fn with_metadata_cluster_id(self, value: i64) -> Self
Sets metadata_cluster_id.
Sourcepub fn with_cursor(self, value: i64) -> Self
pub fn with_cursor(self, value: i64) -> Self
Sets cursor.
Sourcepub fn with_limit(self, value: i64) -> Self
pub fn with_limit(self, value: i64) -> Self
Sets limit.
Sourcepub fn with_subject(self, value: impl Into<String>) -> Self
pub fn with_subject(self, value: impl Into<String>) -> Self
Sets subject.
Trait Implementations§
Source§impl Clone for RegionAuditLogListOptions
impl Clone for RegionAuditLogListOptions
Source§impl Debug for RegionAuditLogListOptions
impl Debug for RegionAuditLogListOptions
Auto Trait Implementations§
impl Freeze for RegionAuditLogListOptions
impl RefUnwindSafe for RegionAuditLogListOptions
impl Send for RegionAuditLogListOptions
impl Sync for RegionAuditLogListOptions
impl Unpin for RegionAuditLogListOptions
impl UnsafeUnpin for RegionAuditLogListOptions
impl UnwindSafe for RegionAuditLogListOptions
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