#[non_exhaustive]pub struct DescribeFeatureGroupOutputBuilder { /* private fields */ }
Expand description
A builder for DescribeFeatureGroupOutput
.
Implementations§
Source§impl DescribeFeatureGroupOutputBuilder
impl DescribeFeatureGroupOutputBuilder
Sourcepub fn feature_group_arn(self, input: impl Into<String>) -> Self
pub fn feature_group_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the FeatureGroup
.
Sourcepub fn set_feature_group_arn(self, input: Option<String>) -> Self
pub fn set_feature_group_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the FeatureGroup
.
Sourcepub fn get_feature_group_arn(&self) -> &Option<String>
pub fn get_feature_group_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the FeatureGroup
.
Sourcepub fn feature_group_name(self, input: impl Into<String>) -> Self
pub fn feature_group_name(self, input: impl Into<String>) -> Self
he name of the FeatureGroup
.
Sourcepub fn set_feature_group_name(self, input: Option<String>) -> Self
pub fn set_feature_group_name(self, input: Option<String>) -> Self
he name of the FeatureGroup
.
Sourcepub fn get_feature_group_name(&self) -> &Option<String>
pub fn get_feature_group_name(&self) -> &Option<String>
he name of the FeatureGroup
.
Sourcepub fn record_identifier_feature_name(self, input: impl Into<String>) -> Self
pub fn record_identifier_feature_name(self, input: impl Into<String>) -> Self
The name of the Feature
used for RecordIdentifier
, whose value uniquely identifies a record stored in the feature store.
Sourcepub fn set_record_identifier_feature_name(self, input: Option<String>) -> Self
pub fn set_record_identifier_feature_name(self, input: Option<String>) -> Self
The name of the Feature
used for RecordIdentifier
, whose value uniquely identifies a record stored in the feature store.
Sourcepub fn get_record_identifier_feature_name(&self) -> &Option<String>
pub fn get_record_identifier_feature_name(&self) -> &Option<String>
The name of the Feature
used for RecordIdentifier
, whose value uniquely identifies a record stored in the feature store.
Sourcepub fn event_time_feature_name(self, input: impl Into<String>) -> Self
pub fn event_time_feature_name(self, input: impl Into<String>) -> Self
The name of the feature that stores the EventTime
of a Record in a FeatureGroup
.
An EventTime
is a point in time when a new event occurs that corresponds to the creation or update of a Record
in a FeatureGroup
. All Records
in the FeatureGroup
have a corresponding EventTime
.
Sourcepub fn set_event_time_feature_name(self, input: Option<String>) -> Self
pub fn set_event_time_feature_name(self, input: Option<String>) -> Self
The name of the feature that stores the EventTime
of a Record in a FeatureGroup
.
An EventTime
is a point in time when a new event occurs that corresponds to the creation or update of a Record
in a FeatureGroup
. All Records
in the FeatureGroup
have a corresponding EventTime
.
Sourcepub fn get_event_time_feature_name(&self) -> &Option<String>
pub fn get_event_time_feature_name(&self) -> &Option<String>
The name of the feature that stores the EventTime
of a Record in a FeatureGroup
.
An EventTime
is a point in time when a new event occurs that corresponds to the creation or update of a Record
in a FeatureGroup
. All Records
in the FeatureGroup
have a corresponding EventTime
.
Sourcepub fn feature_definitions(self, input: FeatureDefinition) -> Self
pub fn feature_definitions(self, input: FeatureDefinition) -> Self
Appends an item to feature_definitions
.
To override the contents of this collection use set_feature_definitions
.
A list of the Features
in the FeatureGroup
. Each feature is defined by a FeatureName
and FeatureType
.
Sourcepub fn set_feature_definitions(
self,
input: Option<Vec<FeatureDefinition>>,
) -> Self
pub fn set_feature_definitions( self, input: Option<Vec<FeatureDefinition>>, ) -> Self
A list of the Features
in the FeatureGroup
. Each feature is defined by a FeatureName
and FeatureType
.
Sourcepub fn get_feature_definitions(&self) -> &Option<Vec<FeatureDefinition>>
pub fn get_feature_definitions(&self) -> &Option<Vec<FeatureDefinition>>
A list of the Features
in the FeatureGroup
. Each feature is defined by a FeatureName
and FeatureType
.
Sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
A timestamp indicating when SageMaker created the FeatureGroup
.
Sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
A timestamp indicating when SageMaker created the FeatureGroup
.
Sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
A timestamp indicating when SageMaker created the FeatureGroup
.
Sourcepub fn last_modified_time(self, input: DateTime) -> Self
pub fn last_modified_time(self, input: DateTime) -> Self
A timestamp indicating when the feature group was last updated.
Sourcepub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
pub fn set_last_modified_time(self, input: Option<DateTime>) -> Self
A timestamp indicating when the feature group was last updated.
Sourcepub fn get_last_modified_time(&self) -> &Option<DateTime>
pub fn get_last_modified_time(&self) -> &Option<DateTime>
A timestamp indicating when the feature group was last updated.
Sourcepub fn online_store_config(self, input: OnlineStoreConfig) -> Self
pub fn online_store_config(self, input: OnlineStoreConfig) -> Self
The configuration for the OnlineStore
.
Sourcepub fn set_online_store_config(self, input: Option<OnlineStoreConfig>) -> Self
pub fn set_online_store_config(self, input: Option<OnlineStoreConfig>) -> Self
The configuration for the OnlineStore
.
Sourcepub fn get_online_store_config(&self) -> &Option<OnlineStoreConfig>
pub fn get_online_store_config(&self) -> &Option<OnlineStoreConfig>
The configuration for the OnlineStore
.
Sourcepub fn offline_store_config(self, input: OfflineStoreConfig) -> Self
pub fn offline_store_config(self, input: OfflineStoreConfig) -> Self
The configuration of the offline store. It includes the following configurations:
-
Amazon S3 location of the offline store.
-
Configuration of the Glue data catalog.
-
Table format of the offline store.
-
Option to disable the automatic creation of a Glue table for the offline store.
-
Encryption configuration.
Sourcepub fn set_offline_store_config(self, input: Option<OfflineStoreConfig>) -> Self
pub fn set_offline_store_config(self, input: Option<OfflineStoreConfig>) -> Self
The configuration of the offline store. It includes the following configurations:
-
Amazon S3 location of the offline store.
-
Configuration of the Glue data catalog.
-
Table format of the offline store.
-
Option to disable the automatic creation of a Glue table for the offline store.
-
Encryption configuration.
Sourcepub fn get_offline_store_config(&self) -> &Option<OfflineStoreConfig>
pub fn get_offline_store_config(&self) -> &Option<OfflineStoreConfig>
The configuration of the offline store. It includes the following configurations:
-
Amazon S3 location of the offline store.
-
Configuration of the Glue data catalog.
-
Table format of the offline store.
-
Option to disable the automatic creation of a Glue table for the offline store.
-
Encryption configuration.
Sourcepub fn throughput_config(self, input: ThroughputConfigDescription) -> Self
pub fn throughput_config(self, input: ThroughputConfigDescription) -> Self
Active throughput configuration of the feature group. There are two modes: ON_DEMAND
and PROVISIONED
. With on-demand mode, you are charged for data reads and writes that your application performs on your feature group. You do not need to specify read and write throughput because Feature Store accommodates your workloads as they ramp up and down. You can switch a feature group to on-demand only once in a 24 hour period. With provisioned throughput mode, you specify the read and write capacity per second that you expect your application to require, and you are billed based on those limits. Exceeding provisioned throughput will result in your requests being throttled.
Note: PROVISIONED
throughput mode is supported only for feature groups that are offline-only, or use the Standard
tier online store.
Sourcepub fn set_throughput_config(
self,
input: Option<ThroughputConfigDescription>,
) -> Self
pub fn set_throughput_config( self, input: Option<ThroughputConfigDescription>, ) -> Self
Active throughput configuration of the feature group. There are two modes: ON_DEMAND
and PROVISIONED
. With on-demand mode, you are charged for data reads and writes that your application performs on your feature group. You do not need to specify read and write throughput because Feature Store accommodates your workloads as they ramp up and down. You can switch a feature group to on-demand only once in a 24 hour period. With provisioned throughput mode, you specify the read and write capacity per second that you expect your application to require, and you are billed based on those limits. Exceeding provisioned throughput will result in your requests being throttled.
Note: PROVISIONED
throughput mode is supported only for feature groups that are offline-only, or use the Standard
tier online store.
Sourcepub fn get_throughput_config(&self) -> &Option<ThroughputConfigDescription>
pub fn get_throughput_config(&self) -> &Option<ThroughputConfigDescription>
Active throughput configuration of the feature group. There are two modes: ON_DEMAND
and PROVISIONED
. With on-demand mode, you are charged for data reads and writes that your application performs on your feature group. You do not need to specify read and write throughput because Feature Store accommodates your workloads as they ramp up and down. You can switch a feature group to on-demand only once in a 24 hour period. With provisioned throughput mode, you specify the read and write capacity per second that you expect your application to require, and you are billed based on those limits. Exceeding provisioned throughput will result in your requests being throttled.
Note: PROVISIONED
throughput mode is supported only for feature groups that are offline-only, or use the Standard
tier online store.
Sourcepub fn role_arn(self, input: impl Into<String>) -> Self
pub fn role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the OfflineStore if an OfflineStoreConfig is provided.
Sourcepub fn set_role_arn(self, input: Option<String>) -> Self
pub fn set_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the OfflineStore if an OfflineStoreConfig is provided.
Sourcepub fn get_role_arn(&self) -> &Option<String>
pub fn get_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the OfflineStore if an OfflineStoreConfig is provided.
Sourcepub fn feature_group_status(self, input: FeatureGroupStatus) -> Self
pub fn feature_group_status(self, input: FeatureGroupStatus) -> Self
The status of the feature group.
Sourcepub fn set_feature_group_status(self, input: Option<FeatureGroupStatus>) -> Self
pub fn set_feature_group_status(self, input: Option<FeatureGroupStatus>) -> Self
The status of the feature group.
Sourcepub fn get_feature_group_status(&self) -> &Option<FeatureGroupStatus>
pub fn get_feature_group_status(&self) -> &Option<FeatureGroupStatus>
The status of the feature group.
Sourcepub fn offline_store_status(self, input: OfflineStoreStatus) -> Self
pub fn offline_store_status(self, input: OfflineStoreStatus) -> Self
The status of the OfflineStore
. Notifies you if replicating data into the OfflineStore
has failed. Returns either: Active
or Blocked
Sourcepub fn set_offline_store_status(self, input: Option<OfflineStoreStatus>) -> Self
pub fn set_offline_store_status(self, input: Option<OfflineStoreStatus>) -> Self
The status of the OfflineStore
. Notifies you if replicating data into the OfflineStore
has failed. Returns either: Active
or Blocked
Sourcepub fn get_offline_store_status(&self) -> &Option<OfflineStoreStatus>
pub fn get_offline_store_status(&self) -> &Option<OfflineStoreStatus>
The status of the OfflineStore
. Notifies you if replicating data into the OfflineStore
has failed. Returns either: Active
or Blocked
Sourcepub fn last_update_status(self, input: LastUpdateStatus) -> Self
pub fn last_update_status(self, input: LastUpdateStatus) -> Self
A value indicating whether the update made to the feature group was successful.
Sourcepub fn set_last_update_status(self, input: Option<LastUpdateStatus>) -> Self
pub fn set_last_update_status(self, input: Option<LastUpdateStatus>) -> Self
A value indicating whether the update made to the feature group was successful.
Sourcepub fn get_last_update_status(&self) -> &Option<LastUpdateStatus>
pub fn get_last_update_status(&self) -> &Option<LastUpdateStatus>
A value indicating whether the update made to the feature group was successful.
Sourcepub fn failure_reason(self, input: impl Into<String>) -> Self
pub fn failure_reason(self, input: impl Into<String>) -> Self
The reason that the FeatureGroup
failed to be replicated in the OfflineStore
. This is failure can occur because:
-
The
FeatureGroup
could not be created in theOfflineStore
. -
The
FeatureGroup
could not be deleted from theOfflineStore
.
Sourcepub fn set_failure_reason(self, input: Option<String>) -> Self
pub fn set_failure_reason(self, input: Option<String>) -> Self
The reason that the FeatureGroup
failed to be replicated in the OfflineStore
. This is failure can occur because:
-
The
FeatureGroup
could not be created in theOfflineStore
. -
The
FeatureGroup
could not be deleted from theOfflineStore
.
Sourcepub fn get_failure_reason(&self) -> &Option<String>
pub fn get_failure_reason(&self) -> &Option<String>
The reason that the FeatureGroup
failed to be replicated in the OfflineStore
. This is failure can occur because:
-
The
FeatureGroup
could not be created in theOfflineStore
. -
The
FeatureGroup
could not be deleted from theOfflineStore
.
Sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A free form description of the feature group.
Sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A free form description of the feature group.
Sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A free form description of the feature group.
Sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
A token to resume pagination of the list of Features
(FeatureDefinitions
).
Sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
A token to resume pagination of the list of Features
(FeatureDefinitions
).
Sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
A token to resume pagination of the list of Features
(FeatureDefinitions
).
Sourcepub fn online_store_total_size_bytes(self, input: i64) -> Self
pub fn online_store_total_size_bytes(self, input: i64) -> Self
The size of the OnlineStore
in bytes.
Sourcepub fn set_online_store_total_size_bytes(self, input: Option<i64>) -> Self
pub fn set_online_store_total_size_bytes(self, input: Option<i64>) -> Self
The size of the OnlineStore
in bytes.
Sourcepub fn get_online_store_total_size_bytes(&self) -> &Option<i64>
pub fn get_online_store_total_size_bytes(&self) -> &Option<i64>
The size of the OnlineStore
in bytes.
Sourcepub fn build(self) -> DescribeFeatureGroupOutput
pub fn build(self) -> DescribeFeatureGroupOutput
Consumes the builder and constructs a DescribeFeatureGroupOutput
.
Trait Implementations§
Source§impl Clone for DescribeFeatureGroupOutputBuilder
impl Clone for DescribeFeatureGroupOutputBuilder
Source§fn clone(&self) -> DescribeFeatureGroupOutputBuilder
fn clone(&self) -> DescribeFeatureGroupOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Default for DescribeFeatureGroupOutputBuilder
impl Default for DescribeFeatureGroupOutputBuilder
Source§fn default() -> DescribeFeatureGroupOutputBuilder
fn default() -> DescribeFeatureGroupOutputBuilder
Source§impl PartialEq for DescribeFeatureGroupOutputBuilder
impl PartialEq for DescribeFeatureGroupOutputBuilder
Source§fn eq(&self, other: &DescribeFeatureGroupOutputBuilder) -> bool
fn eq(&self, other: &DescribeFeatureGroupOutputBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for DescribeFeatureGroupOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeFeatureGroupOutputBuilder
impl RefUnwindSafe for DescribeFeatureGroupOutputBuilder
impl Send for DescribeFeatureGroupOutputBuilder
impl Sync for DescribeFeatureGroupOutputBuilder
impl Unpin for DescribeFeatureGroupOutputBuilder
impl UnwindSafe for DescribeFeatureGroupOutputBuilder
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§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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);