#[non_exhaustive]pub struct CreateDataQualityRulesetInput {
pub name: Option<String>,
pub description: Option<String>,
pub ruleset: Option<String>,
pub tags: Option<HashMap<String, String>>,
pub target_table: Option<DataQualityTargetTable>,
pub client_token: Option<String>,
}
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.name: Option<String>
A unique name for the data quality ruleset.
description: Option<String>
A description of the data quality ruleset.
ruleset: Option<String>
A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.
A list of tags applied to the data quality ruleset.
target_table: Option<DataQualityTargetTable>
A target table associated with the data quality ruleset.
client_token: Option<String>
Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.
Implementations§
source§impl CreateDataQualityRulesetInput
impl CreateDataQualityRulesetInput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description of the data quality ruleset.
sourcepub fn ruleset(&self) -> Option<&str>
pub fn ruleset(&self) -> Option<&str>
A Data Quality Definition Language (DQDL) ruleset. For more information, see the Glue developer guide.
A list of tags applied to the data quality ruleset.
sourcepub fn target_table(&self) -> Option<&DataQualityTargetTable>
pub fn target_table(&self) -> Option<&DataQualityTargetTable>
A target table associated with the data quality ruleset.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
Used for idempotency and is recommended to be set to a random ID (such as a UUID) to avoid creating or starting multiple instances of the same resource.
source§impl CreateDataQualityRulesetInput
impl CreateDataQualityRulesetInput
sourcepub fn builder() -> CreateDataQualityRulesetInputBuilder
pub fn builder() -> CreateDataQualityRulesetInputBuilder
Creates a new builder-style object to manufacture CreateDataQualityRulesetInput
.
Trait Implementations§
source§impl Clone for CreateDataQualityRulesetInput
impl Clone for CreateDataQualityRulesetInput
source§fn clone(&self) -> CreateDataQualityRulesetInput
fn clone(&self) -> CreateDataQualityRulesetInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for CreateDataQualityRulesetInput
impl PartialEq for CreateDataQualityRulesetInput
source§fn eq(&self, other: &CreateDataQualityRulesetInput) -> bool
fn eq(&self, other: &CreateDataQualityRulesetInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateDataQualityRulesetInput
Auto Trait Implementations§
impl Freeze for CreateDataQualityRulesetInput
impl RefUnwindSafe for CreateDataQualityRulesetInput
impl Send for CreateDataQualityRulesetInput
impl Sync for CreateDataQualityRulesetInput
impl Unpin for CreateDataQualityRulesetInput
impl UnwindSafe for CreateDataQualityRulesetInput
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> 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