#[non_exhaustive]pub struct UpdateRulesetInputBuilder { /* private fields */ }
Expand description
A builder for UpdateRulesetInput
.
Implementations§
source§impl UpdateRulesetInputBuilder
impl UpdateRulesetInputBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the ruleset to be updated.
This field is required.sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the ruleset.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the ruleset.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the ruleset.
sourcepub fn rules(self, input: Rule) -> Self
pub fn rules(self, input: Rule) -> Self
Appends an item to rules
.
To override the contents of this collection use set_rules
.
A list of rules that are defined with the ruleset. A rule includes one or more checks to be validated on a DataBrew dataset.
sourcepub fn set_rules(self, input: Option<Vec<Rule>>) -> Self
pub fn set_rules(self, input: Option<Vec<Rule>>) -> Self
A list of rules that are defined with the ruleset. A rule includes one or more checks to be validated on a DataBrew dataset.
sourcepub fn get_rules(&self) -> &Option<Vec<Rule>>
pub fn get_rules(&self) -> &Option<Vec<Rule>>
A list of rules that are defined with the ruleset. A rule includes one or more checks to be validated on a DataBrew dataset.
sourcepub fn build(self) -> Result<UpdateRulesetInput, BuildError>
pub fn build(self) -> Result<UpdateRulesetInput, BuildError>
Consumes the builder and constructs a UpdateRulesetInput
.
source§impl UpdateRulesetInputBuilder
impl UpdateRulesetInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateRulesetOutput, SdkError<UpdateRulesetError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateRulesetOutput, SdkError<UpdateRulesetError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateRulesetInputBuilder
impl Clone for UpdateRulesetInputBuilder
source§fn clone(&self) -> UpdateRulesetInputBuilder
fn clone(&self) -> UpdateRulesetInputBuilder
Returns a copy of the value. Read more
1.0.0 · 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 UpdateRulesetInputBuilder
impl Debug for UpdateRulesetInputBuilder
source§impl Default for UpdateRulesetInputBuilder
impl Default for UpdateRulesetInputBuilder
source§fn default() -> UpdateRulesetInputBuilder
fn default() -> UpdateRulesetInputBuilder
Returns the “default value” for a type. Read more
impl StructuralPartialEq for UpdateRulesetInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateRulesetInputBuilder
impl RefUnwindSafe for UpdateRulesetInputBuilder
impl Send for UpdateRulesetInputBuilder
impl Sync for UpdateRulesetInputBuilder
impl Unpin for UpdateRulesetInputBuilder
impl UnwindSafe for UpdateRulesetInputBuilder
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
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)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.