Struct aws_sdk_transcribe::types::builders::InputDataConfigBuilder
source · #[non_exhaustive]pub struct InputDataConfigBuilder { /* private fields */ }
Expand description
A builder for InputDataConfig
.
Implementations§
source§impl InputDataConfigBuilder
impl InputDataConfigBuilder
sourcepub fn s3_uri(self, input: impl Into<String>) -> Self
pub fn s3_uri(self, input: impl Into<String>) -> Self
The Amazon S3 location (URI) of the text files you want to use to train your custom language model.
Here's an example URI path: s3://DOC-EXAMPLE-BUCKET/my-model-training-data/
sourcepub fn set_s3_uri(self, input: Option<String>) -> Self
pub fn set_s3_uri(self, input: Option<String>) -> Self
The Amazon S3 location (URI) of the text files you want to use to train your custom language model.
Here's an example URI path: s3://DOC-EXAMPLE-BUCKET/my-model-training-data/
sourcepub fn get_s3_uri(&self) -> &Option<String>
pub fn get_s3_uri(&self) -> &Option<String>
The Amazon S3 location (URI) of the text files you want to use to train your custom language model.
Here's an example URI path: s3://DOC-EXAMPLE-BUCKET/my-model-training-data/
sourcepub fn tuning_data_s3_uri(self, input: impl Into<String>) -> Self
pub fn tuning_data_s3_uri(self, input: impl Into<String>) -> Self
The Amazon S3 location (URI) of the text files you want to use to tune your custom language model.
Here's an example URI path: s3://DOC-EXAMPLE-BUCKET/my-model-tuning-data/
sourcepub fn set_tuning_data_s3_uri(self, input: Option<String>) -> Self
pub fn set_tuning_data_s3_uri(self, input: Option<String>) -> Self
The Amazon S3 location (URI) of the text files you want to use to tune your custom language model.
Here's an example URI path: s3://DOC-EXAMPLE-BUCKET/my-model-tuning-data/
sourcepub fn get_tuning_data_s3_uri(&self) -> &Option<String>
pub fn get_tuning_data_s3_uri(&self) -> &Option<String>
The Amazon S3 location (URI) of the text files you want to use to tune your custom language model.
Here's an example URI path: s3://DOC-EXAMPLE-BUCKET/my-model-tuning-data/
sourcepub fn data_access_role_arn(self, input: impl Into<String>) -> Self
pub fn data_access_role_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files. If the role that you specify doesn’t have the appropriate permissions to access the specified Amazon S3 location, your request fails.
IAM role ARNs have the format arn:partition:iam::account:role/role-name-with-path
. For example: arn:aws:iam::111122223333:role/Admin
.
For more information, see IAM ARNs.
This field is required.sourcepub fn set_data_access_role_arn(self, input: Option<String>) -> Self
pub fn set_data_access_role_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files. If the role that you specify doesn’t have the appropriate permissions to access the specified Amazon S3 location, your request fails.
IAM role ARNs have the format arn:partition:iam::account:role/role-name-with-path
. For example: arn:aws:iam::111122223333:role/Admin
.
For more information, see IAM ARNs.
sourcepub fn get_data_access_role_arn(&self) -> &Option<String>
pub fn get_data_access_role_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of an IAM role that has permissions to access the Amazon S3 bucket that contains your input files. If the role that you specify doesn’t have the appropriate permissions to access the specified Amazon S3 location, your request fails.
IAM role ARNs have the format arn:partition:iam::account:role/role-name-with-path
. For example: arn:aws:iam::111122223333:role/Admin
.
For more information, see IAM ARNs.
sourcepub fn build(self) -> Result<InputDataConfig, BuildError>
pub fn build(self) -> Result<InputDataConfig, BuildError>
Consumes the builder and constructs a InputDataConfig
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for InputDataConfigBuilder
impl Clone for InputDataConfigBuilder
source§fn clone(&self) -> InputDataConfigBuilder
fn clone(&self) -> InputDataConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for InputDataConfigBuilder
impl Debug for InputDataConfigBuilder
source§impl Default for InputDataConfigBuilder
impl Default for InputDataConfigBuilder
source§fn default() -> InputDataConfigBuilder
fn default() -> InputDataConfigBuilder
source§impl PartialEq for InputDataConfigBuilder
impl PartialEq for InputDataConfigBuilder
source§fn eq(&self, other: &InputDataConfigBuilder) -> bool
fn eq(&self, other: &InputDataConfigBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.