Struct aws_sdk_sagemaker::operation::update_feature_metadata::builders::UpdateFeatureMetadataInputBuilder
source · #[non_exhaustive]pub struct UpdateFeatureMetadataInputBuilder { /* private fields */ }
Expand description
A builder for UpdateFeatureMetadataInput
.
Implementations§
source§impl UpdateFeatureMetadataInputBuilder
impl UpdateFeatureMetadataInputBuilder
sourcepub fn feature_group_name(self, input: impl Into<String>) -> Self
pub fn feature_group_name(self, input: impl Into<String>) -> Self
The name or Amazon Resource Name (ARN) of the feature group containing the feature that you're updating.
This field is required.sourcepub fn set_feature_group_name(self, input: Option<String>) -> Self
pub fn set_feature_group_name(self, input: Option<String>) -> Self
The name or Amazon Resource Name (ARN) of the feature group containing the feature that you're updating.
sourcepub fn get_feature_group_name(&self) -> &Option<String>
pub fn get_feature_group_name(&self) -> &Option<String>
The name or Amazon Resource Name (ARN) of the feature group containing the feature that you're updating.
sourcepub fn feature_name(self, input: impl Into<String>) -> Self
pub fn feature_name(self, input: impl Into<String>) -> Self
The name of the feature that you're updating.
This field is required.sourcepub fn set_feature_name(self, input: Option<String>) -> Self
pub fn set_feature_name(self, input: Option<String>) -> Self
The name of the feature that you're updating.
sourcepub fn get_feature_name(&self) -> &Option<String>
pub fn get_feature_name(&self) -> &Option<String>
The name of the feature that you're updating.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description that you can write to better describe the feature.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description that you can write to better describe the feature.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description that you can write to better describe the feature.
sourcepub fn parameter_additions(self, input: FeatureParameter) -> Self
pub fn parameter_additions(self, input: FeatureParameter) -> Self
Appends an item to parameter_additions
.
To override the contents of this collection use set_parameter_additions
.
A list of key-value pairs that you can add to better describe the feature.
sourcepub fn set_parameter_additions(
self,
input: Option<Vec<FeatureParameter>>,
) -> Self
pub fn set_parameter_additions( self, input: Option<Vec<FeatureParameter>>, ) -> Self
A list of key-value pairs that you can add to better describe the feature.
sourcepub fn get_parameter_additions(&self) -> &Option<Vec<FeatureParameter>>
pub fn get_parameter_additions(&self) -> &Option<Vec<FeatureParameter>>
A list of key-value pairs that you can add to better describe the feature.
sourcepub fn parameter_removals(self, input: impl Into<String>) -> Self
pub fn parameter_removals(self, input: impl Into<String>) -> Self
Appends an item to parameter_removals
.
To override the contents of this collection use set_parameter_removals
.
A list of parameter keys that you can specify to remove parameters that describe your feature.
sourcepub fn set_parameter_removals(self, input: Option<Vec<String>>) -> Self
pub fn set_parameter_removals(self, input: Option<Vec<String>>) -> Self
A list of parameter keys that you can specify to remove parameters that describe your feature.
sourcepub fn get_parameter_removals(&self) -> &Option<Vec<String>>
pub fn get_parameter_removals(&self) -> &Option<Vec<String>>
A list of parameter keys that you can specify to remove parameters that describe your feature.
sourcepub fn build(self) -> Result<UpdateFeatureMetadataInput, BuildError>
pub fn build(self) -> Result<UpdateFeatureMetadataInput, BuildError>
Consumes the builder and constructs a UpdateFeatureMetadataInput
.
source§impl UpdateFeatureMetadataInputBuilder
impl UpdateFeatureMetadataInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateFeatureMetadataOutput, SdkError<UpdateFeatureMetadataError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateFeatureMetadataOutput, SdkError<UpdateFeatureMetadataError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateFeatureMetadataInputBuilder
impl Clone for UpdateFeatureMetadataInputBuilder
source§fn clone(&self) -> UpdateFeatureMetadataInputBuilder
fn clone(&self) -> UpdateFeatureMetadataInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateFeatureMetadataInputBuilder
impl Default for UpdateFeatureMetadataInputBuilder
source§fn default() -> UpdateFeatureMetadataInputBuilder
fn default() -> UpdateFeatureMetadataInputBuilder
source§impl PartialEq for UpdateFeatureMetadataInputBuilder
impl PartialEq for UpdateFeatureMetadataInputBuilder
source§fn eq(&self, other: &UpdateFeatureMetadataInputBuilder) -> bool
fn eq(&self, other: &UpdateFeatureMetadataInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateFeatureMetadataInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateFeatureMetadataInputBuilder
impl RefUnwindSafe for UpdateFeatureMetadataInputBuilder
impl Send for UpdateFeatureMetadataInputBuilder
impl Sync for UpdateFeatureMetadataInputBuilder
impl Unpin for UpdateFeatureMetadataInputBuilder
impl UnwindSafe for UpdateFeatureMetadataInputBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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