#[non_exhaustive]pub struct UpdateFeatureGroupInput {
pub feature_group_name: Option<String>,
pub feature_additions: Option<Vec<FeatureDefinition>>,
pub online_store_config: Option<OnlineStoreConfigUpdate>,
pub throughput_config: Option<ThroughputConfigUpdate>,
}
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.feature_group_name: Option<String>
The name or Amazon Resource Name (ARN) of the feature group that you're updating.
feature_additions: 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.
online_store_config: Option<OnlineStoreConfigUpdate>
Updates the feature group online store configuration.
throughput_config: 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.
Implementations§
source§impl UpdateFeatureGroupInput
impl UpdateFeatureGroupInput
sourcepub fn feature_group_name(&self) -> Option<&str>
pub fn feature_group_name(&self) -> Option<&str>
The name or Amazon Resource Name (ARN) of the feature group that you're updating.
sourcepub fn feature_additions(&self) -> &[FeatureDefinition]
pub fn feature_additions(&self) -> &[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.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .feature_additions.is_none()
.
sourcepub fn online_store_config(&self) -> Option<&OnlineStoreConfigUpdate>
pub fn online_store_config(&self) -> Option<&OnlineStoreConfigUpdate>
Updates the feature group online store configuration.
sourcepub fn throughput_config(&self) -> Option<&ThroughputConfigUpdate>
pub fn 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.
source§impl UpdateFeatureGroupInput
impl UpdateFeatureGroupInput
sourcepub fn builder() -> UpdateFeatureGroupInputBuilder
pub fn builder() -> UpdateFeatureGroupInputBuilder
Creates a new builder-style object to manufacture UpdateFeatureGroupInput
.
Trait Implementations§
source§impl Clone for UpdateFeatureGroupInput
impl Clone for UpdateFeatureGroupInput
source§fn clone(&self) -> UpdateFeatureGroupInput
fn clone(&self) -> UpdateFeatureGroupInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateFeatureGroupInput
impl Debug for UpdateFeatureGroupInput
source§impl PartialEq for UpdateFeatureGroupInput
impl PartialEq for UpdateFeatureGroupInput
impl StructuralPartialEq for UpdateFeatureGroupInput
Auto Trait Implementations§
impl Freeze for UpdateFeatureGroupInput
impl RefUnwindSafe for UpdateFeatureGroupInput
impl Send for UpdateFeatureGroupInput
impl Sync for UpdateFeatureGroupInput
impl Unpin for UpdateFeatureGroupInput
impl UnwindSafe for UpdateFeatureGroupInput
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