Struct aws_sdk_forecast::operation::create_dataset_group::builders::CreateDatasetGroupFluentBuilder
source · pub struct CreateDatasetGroupFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateDatasetGroup
.
Creates a dataset group, which holds a collection of related datasets. You can add datasets to the dataset group when you create the dataset group, or later by using the UpdateDatasetGroup operation.
After creating a dataset group and adding datasets, you use the dataset group when you create a predictor. For more information, see Dataset groups.
To get a list of all your datasets groups, use the ListDatasetGroups operation.
The Status
of a dataset group must be ACTIVE
before you can use the dataset group to create a predictor. To get the status, use the DescribeDatasetGroup operation.
Implementations§
source§impl CreateDatasetGroupFluentBuilder
impl CreateDatasetGroupFluentBuilder
sourcepub fn as_input(&self) -> &CreateDatasetGroupInputBuilder
pub fn as_input(&self) -> &CreateDatasetGroupInputBuilder
Access the CreateDatasetGroup as a reference.
sourcepub async fn send(
self
) -> Result<CreateDatasetGroupOutput, SdkError<CreateDatasetGroupError, HttpResponse>>
pub async fn send( self ) -> Result<CreateDatasetGroupOutput, SdkError<CreateDatasetGroupError, HttpResponse>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<CreateDatasetGroupOutput, CreateDatasetGroupError, Self>
pub fn customize( self ) -> CustomizableOperation<CreateDatasetGroupOutput, CreateDatasetGroupError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn dataset_group_name(self, input: impl Into<String>) -> Self
pub fn dataset_group_name(self, input: impl Into<String>) -> Self
A name for the dataset group.
sourcepub fn set_dataset_group_name(self, input: Option<String>) -> Self
pub fn set_dataset_group_name(self, input: Option<String>) -> Self
A name for the dataset group.
sourcepub fn get_dataset_group_name(&self) -> &Option<String>
pub fn get_dataset_group_name(&self) -> &Option<String>
A name for the dataset group.
sourcepub fn domain(self, input: Domain) -> Self
pub fn domain(self, input: Domain) -> Self
The domain associated with the dataset group. When you add a dataset to a dataset group, this value and the value specified for the Domain
parameter of the CreateDataset operation must match.
The Domain
and DatasetType
that you choose determine the fields that must be present in training data that you import to a dataset. For example, if you choose the RETAIL
domain and TARGET_TIME_SERIES
as the DatasetType
, Amazon Forecast requires that item_id
, timestamp
, and demand
fields are present in your data. For more information, see Dataset groups.
sourcepub fn set_domain(self, input: Option<Domain>) -> Self
pub fn set_domain(self, input: Option<Domain>) -> Self
The domain associated with the dataset group. When you add a dataset to a dataset group, this value and the value specified for the Domain
parameter of the CreateDataset operation must match.
The Domain
and DatasetType
that you choose determine the fields that must be present in training data that you import to a dataset. For example, if you choose the RETAIL
domain and TARGET_TIME_SERIES
as the DatasetType
, Amazon Forecast requires that item_id
, timestamp
, and demand
fields are present in your data. For more information, see Dataset groups.
sourcepub fn get_domain(&self) -> &Option<Domain>
pub fn get_domain(&self) -> &Option<Domain>
The domain associated with the dataset group. When you add a dataset to a dataset group, this value and the value specified for the Domain
parameter of the CreateDataset operation must match.
The Domain
and DatasetType
that you choose determine the fields that must be present in training data that you import to a dataset. For example, if you choose the RETAIL
domain and TARGET_TIME_SERIES
as the DatasetType
, Amazon Forecast requires that item_id
, timestamp
, and demand
fields are present in your data. For more information, see Dataset groups.
sourcepub fn dataset_arns(self, input: impl Into<String>) -> Self
pub fn dataset_arns(self, input: impl Into<String>) -> Self
Appends an item to DatasetArns
.
To override the contents of this collection use set_dataset_arns
.
An array of Amazon Resource Names (ARNs) of the datasets that you want to include in the dataset group.
sourcepub fn set_dataset_arns(self, input: Option<Vec<String>>) -> Self
pub fn set_dataset_arns(self, input: Option<Vec<String>>) -> Self
An array of Amazon Resource Names (ARNs) of the datasets that you want to include in the dataset group.
sourcepub fn get_dataset_arns(&self) -> &Option<Vec<String>>
pub fn get_dataset_arns(&self) -> &Option<Vec<String>>
An array of Amazon Resource Names (ARNs) of the datasets that you want to include in the dataset group.
Appends an item to Tags
.
To override the contents of this collection use set_tags
.
The optional metadata that you apply to the dataset group to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.
The following basic restrictions apply to tags:
-
Maximum number of tags per resource - 50.
-
For each resource, each tag key must be unique, and each tag key can have only one value.
-
Maximum key length - 128 Unicode characters in UTF-8.
-
Maximum value length - 256 Unicode characters in UTF-8.
-
If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.
-
Tag keys and values are case sensitive.
-
Do not use
aws:
,AWS:
, or any upper or lowercase combination of such as a prefix for keys as it is reserved for Amazon Web Services use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value hasaws
as its prefix but the key does not, then Forecast considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix ofaws
do not count against your tags per resource limit.
The optional metadata that you apply to the dataset group to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.
The following basic restrictions apply to tags:
-
Maximum number of tags per resource - 50.
-
For each resource, each tag key must be unique, and each tag key can have only one value.
-
Maximum key length - 128 Unicode characters in UTF-8.
-
Maximum value length - 256 Unicode characters in UTF-8.
-
If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.
-
Tag keys and values are case sensitive.
-
Do not use
aws:
,AWS:
, or any upper or lowercase combination of such as a prefix for keys as it is reserved for Amazon Web Services use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value hasaws
as its prefix but the key does not, then Forecast considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix ofaws
do not count against your tags per resource limit.
The optional metadata that you apply to the dataset group to help you categorize and organize them. Each tag consists of a key and an optional value, both of which you define.
The following basic restrictions apply to tags:
-
Maximum number of tags per resource - 50.
-
For each resource, each tag key must be unique, and each tag key can have only one value.
-
Maximum key length - 128 Unicode characters in UTF-8.
-
Maximum value length - 256 Unicode characters in UTF-8.
-
If your tagging schema is used across multiple services and resources, remember that other services may have restrictions on allowed characters. Generally allowed characters are: letters, numbers, and spaces representable in UTF-8, and the following characters: + - = . _ : / @.
-
Tag keys and values are case sensitive.
-
Do not use
aws:
,AWS:
, or any upper or lowercase combination of such as a prefix for keys as it is reserved for Amazon Web Services use. You cannot edit or delete tag keys with this prefix. Values can have this prefix. If a tag value hasaws
as its prefix but the key does not, then Forecast considers it to be a user tag and will count against the limit of 50 tags. Tags with only the key prefix ofaws
do not count against your tags per resource limit.
Trait Implementations§
source§impl Clone for CreateDatasetGroupFluentBuilder
impl Clone for CreateDatasetGroupFluentBuilder
source§fn clone(&self) -> CreateDatasetGroupFluentBuilder
fn clone(&self) -> CreateDatasetGroupFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for CreateDatasetGroupFluentBuilder
impl !RefUnwindSafe for CreateDatasetGroupFluentBuilder
impl Send for CreateDatasetGroupFluentBuilder
impl Sync for CreateDatasetGroupFluentBuilder
impl Unpin for CreateDatasetGroupFluentBuilder
impl !UnwindSafe for CreateDatasetGroupFluentBuilder
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> 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