Struct aws_sdk_sagemaker::operation::update_feature_group::builders::UpdateFeatureGroupInputBuilder
source · #[non_exhaustive]pub struct UpdateFeatureGroupInputBuilder { /* private fields */ }
Expand description
A builder for UpdateFeatureGroupInput
.
Implementations§
source§impl UpdateFeatureGroupInputBuilder
impl UpdateFeatureGroupInputBuilder
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 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 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 that you're updating.
sourcepub fn feature_additions(self, input: FeatureDefinition) -> Self
pub fn feature_additions(self, input: FeatureDefinition) -> Self
Appends an item to feature_additions
.
To override the contents of this collection use set_feature_additions
.
Updates the feature group. Updating a feature group is an asynchronous operation. When you get an HTTP 200 response, you've made a valid request. It takes some time after you've made a valid request for Feature Store to update the feature group.
sourcepub fn set_feature_additions(
self,
input: Option<Vec<FeatureDefinition>>,
) -> Self
pub fn set_feature_additions( self, input: Option<Vec<FeatureDefinition>>, ) -> Self
Updates the feature group. Updating a feature group is an asynchronous operation. When you get an HTTP 200 response, you've made a valid request. It takes some time after you've made a valid request for Feature Store to update the feature group.
sourcepub fn get_feature_additions(&self) -> &Option<Vec<FeatureDefinition>>
pub fn get_feature_additions(&self) -> &Option<Vec<FeatureDefinition>>
Updates the feature group. Updating a feature group is an asynchronous operation. When you get an HTTP 200 response, you've made a valid request. It takes some time after you've made a valid request for Feature Store to update the feature group.
sourcepub fn online_store_config(self, input: OnlineStoreConfigUpdate) -> Self
pub fn online_store_config(self, input: OnlineStoreConfigUpdate) -> Self
Updates the feature group online store configuration.
sourcepub fn set_online_store_config(
self,
input: Option<OnlineStoreConfigUpdate>,
) -> Self
pub fn set_online_store_config( self, input: Option<OnlineStoreConfigUpdate>, ) -> Self
Updates the feature group online store configuration.
sourcepub fn get_online_store_config(&self) -> &Option<OnlineStoreConfigUpdate>
pub fn get_online_store_config(&self) -> &Option<OnlineStoreConfigUpdate>
Updates the feature group online store configuration.
sourcepub fn throughput_config(self, input: ThroughputConfigUpdate) -> Self
pub fn throughput_config(self, input: ThroughputConfigUpdate) -> Self
The new throughput configuration for the feature group. You can switch between on-demand and provisioned modes or update the read / write capacity of provisioned feature groups. You can switch a feature group to on-demand only once in a 24 hour period.
sourcepub fn set_throughput_config(
self,
input: Option<ThroughputConfigUpdate>,
) -> Self
pub fn set_throughput_config( self, input: Option<ThroughputConfigUpdate>, ) -> Self
The new throughput configuration for the feature group. You can switch between on-demand and provisioned modes or update the read / write capacity of provisioned feature groups. You can switch a feature group to on-demand only once in a 24 hour period.
sourcepub fn get_throughput_config(&self) -> &Option<ThroughputConfigUpdate>
pub fn get_throughput_config(&self) -> &Option<ThroughputConfigUpdate>
The new throughput configuration for the feature group. You can switch between on-demand and provisioned modes or update the read / write capacity of provisioned feature groups. You can switch a feature group to on-demand only once in a 24 hour period.
sourcepub fn build(self) -> Result<UpdateFeatureGroupInput, BuildError>
pub fn build(self) -> Result<UpdateFeatureGroupInput, BuildError>
Consumes the builder and constructs a UpdateFeatureGroupInput
.
source§impl UpdateFeatureGroupInputBuilder
impl UpdateFeatureGroupInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<UpdateFeatureGroupOutput, SdkError<UpdateFeatureGroupError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<UpdateFeatureGroupOutput, SdkError<UpdateFeatureGroupError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateFeatureGroupInputBuilder
impl Clone for UpdateFeatureGroupInputBuilder
source§fn clone(&self) -> UpdateFeatureGroupInputBuilder
fn clone(&self) -> UpdateFeatureGroupInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateFeatureGroupInputBuilder
impl Default for UpdateFeatureGroupInputBuilder
source§fn default() -> UpdateFeatureGroupInputBuilder
fn default() -> UpdateFeatureGroupInputBuilder
source§impl PartialEq for UpdateFeatureGroupInputBuilder
impl PartialEq for UpdateFeatureGroupInputBuilder
source§fn eq(&self, other: &UpdateFeatureGroupInputBuilder) -> bool
fn eq(&self, other: &UpdateFeatureGroupInputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for UpdateFeatureGroupInputBuilder
Auto Trait Implementations§
impl Freeze for UpdateFeatureGroupInputBuilder
impl RefUnwindSafe for UpdateFeatureGroupInputBuilder
impl Send for UpdateFeatureGroupInputBuilder
impl Sync for UpdateFeatureGroupInputBuilder
impl Unpin for UpdateFeatureGroupInputBuilder
impl UnwindSafe for UpdateFeatureGroupInputBuilder
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