#[non_exhaustive]pub struct UpdateFeatureMetadataInput {
pub feature_group_name: Option<String>,
pub feature_name: Option<String>,
pub description: Option<String>,
pub parameter_additions: Option<Vec<FeatureParameter>>,
pub parameter_removals: Option<Vec<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.feature_group_name: Option<String>
The name or Amazon Resource Name (ARN) of the feature group containing the feature that you're updating.
feature_name: Option<String>
The name of the feature that you're updating.
description: Option<String>
A description that you can write to better describe the feature.
parameter_additions: Option<Vec<FeatureParameter>>
A list of key-value pairs that you can add to better describe the feature.
parameter_removals: Option<Vec<String>>
A list of parameter keys that you can specify to remove parameters that describe your feature.
Implementations§
source§impl UpdateFeatureMetadataInput
impl UpdateFeatureMetadataInput
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 containing the feature that you're updating.
sourcepub fn feature_name(&self) -> Option<&str>
pub fn feature_name(&self) -> Option<&str>
The name of the feature that you're updating.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description that you can write to better describe the feature.
sourcepub fn parameter_additions(&self) -> &[FeatureParameter]
pub fn parameter_additions(&self) -> &[FeatureParameter]
A list of key-value pairs that you can add to better describe the feature.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .parameter_additions.is_none()
.
sourcepub fn parameter_removals(&self) -> &[String]
pub fn parameter_removals(&self) -> &[String]
A list of parameter keys that you can specify to remove parameters that describe your feature.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .parameter_removals.is_none()
.
source§impl UpdateFeatureMetadataInput
impl UpdateFeatureMetadataInput
sourcepub fn builder() -> UpdateFeatureMetadataInputBuilder
pub fn builder() -> UpdateFeatureMetadataInputBuilder
Creates a new builder-style object to manufacture UpdateFeatureMetadataInput
.
Trait Implementations§
source§impl Clone for UpdateFeatureMetadataInput
impl Clone for UpdateFeatureMetadataInput
source§fn clone(&self) -> UpdateFeatureMetadataInput
fn clone(&self) -> UpdateFeatureMetadataInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateFeatureMetadataInput
impl Debug for UpdateFeatureMetadataInput
impl StructuralPartialEq for UpdateFeatureMetadataInput
Auto Trait Implementations§
impl Freeze for UpdateFeatureMetadataInput
impl RefUnwindSafe for UpdateFeatureMetadataInput
impl Send for UpdateFeatureMetadataInput
impl Sync for UpdateFeatureMetadataInput
impl Unpin for UpdateFeatureMetadataInput
impl UnwindSafe for UpdateFeatureMetadataInput
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