Struct aws_sdk_databrew::types::RulesetItem
source · #[non_exhaustive]pub struct RulesetItem {
pub account_id: Option<String>,
pub created_by: Option<String>,
pub create_date: Option<DateTime>,
pub description: Option<String>,
pub last_modified_by: Option<String>,
pub last_modified_date: Option<DateTime>,
pub name: String,
pub resource_arn: Option<String>,
pub rule_count: i32,
pub tags: Option<HashMap<String, String>>,
pub target_arn: String,
}
Expand description
Contains metadata about the ruleset.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.account_id: Option<String>
The ID of the Amazon Web Services account that owns the ruleset.
created_by: Option<String>
The Amazon Resource Name (ARN) of the user who created the ruleset.
create_date: Option<DateTime>
The date and time that the ruleset was created.
description: Option<String>
The description of the ruleset.
last_modified_by: Option<String>
The Amazon Resource Name (ARN) of the user who last modified the ruleset.
last_modified_date: Option<DateTime>
The modification date and time of the ruleset.
name: String
The name of the ruleset.
resource_arn: Option<String>
The Amazon Resource Name (ARN) for the ruleset.
rule_count: i32
The number of rules that are defined in the ruleset.
Metadata tags that have been applied to the ruleset.
target_arn: String
The Amazon Resource Name (ARN) of a resource (dataset) that the ruleset is associated with.
Implementations§
source§impl RulesetItem
impl RulesetItem
sourcepub fn account_id(&self) -> Option<&str>
pub fn account_id(&self) -> Option<&str>
The ID of the Amazon Web Services account that owns the ruleset.
sourcepub fn created_by(&self) -> Option<&str>
pub fn created_by(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the user who created the ruleset.
sourcepub fn create_date(&self) -> Option<&DateTime>
pub fn create_date(&self) -> Option<&DateTime>
The date and time that the ruleset was created.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the ruleset.
sourcepub fn last_modified_by(&self) -> Option<&str>
pub fn last_modified_by(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the user who last modified the ruleset.
sourcepub fn last_modified_date(&self) -> Option<&DateTime>
pub fn last_modified_date(&self) -> Option<&DateTime>
The modification date and time of the ruleset.
sourcepub fn resource_arn(&self) -> Option<&str>
pub fn resource_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) for the ruleset.
sourcepub fn rule_count(&self) -> i32
pub fn rule_count(&self) -> i32
The number of rules that are defined in the ruleset.
Metadata tags that have been applied to the ruleset.
sourcepub fn target_arn(&self) -> &str
pub fn target_arn(&self) -> &str
The Amazon Resource Name (ARN) of a resource (dataset) that the ruleset is associated with.
source§impl RulesetItem
impl RulesetItem
sourcepub fn builder() -> RulesetItemBuilder
pub fn builder() -> RulesetItemBuilder
Creates a new builder-style object to manufacture RulesetItem
.
Trait Implementations§
source§impl Clone for RulesetItem
impl Clone for RulesetItem
source§fn clone(&self) -> RulesetItem
fn clone(&self) -> RulesetItem
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RulesetItem
impl Debug for RulesetItem
source§impl PartialEq for RulesetItem
impl PartialEq for RulesetItem
impl StructuralPartialEq for RulesetItem
Auto Trait Implementations§
impl Freeze for RulesetItem
impl RefUnwindSafe for RulesetItem
impl Send for RulesetItem
impl Sync for RulesetItem
impl Unpin for RulesetItem
impl UnwindSafe for RulesetItem
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more