#[non_exhaustive]pub struct TerminologyPropertiesBuilder { /* private fields */ }Expand description
A builder for TerminologyProperties.
Implementations§
source§impl TerminologyPropertiesBuilder
impl TerminologyPropertiesBuilder
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the custom terminology properties.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the custom terminology properties.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the custom terminology properties.
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the custom terminology.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the custom terminology.
sourcepub fn get_arn(&self) -> &Option<String>
pub fn get_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the custom terminology.
sourcepub fn source_language_code(self, input: impl Into<String>) -> Self
pub fn source_language_code(self, input: impl Into<String>) -> Self
The language code for the source text of the translation request for which the custom terminology is being used.
sourcepub fn set_source_language_code(self, input: Option<String>) -> Self
pub fn set_source_language_code(self, input: Option<String>) -> Self
The language code for the source text of the translation request for which the custom terminology is being used.
sourcepub fn get_source_language_code(&self) -> &Option<String>
pub fn get_source_language_code(&self) -> &Option<String>
The language code for the source text of the translation request for which the custom terminology is being used.
sourcepub fn target_language_codes(self, input: impl Into<String>) -> Self
pub fn target_language_codes(self, input: impl Into<String>) -> Self
Appends an item to target_language_codes.
To override the contents of this collection use set_target_language_codes.
The language codes for the target languages available with the custom terminology resource. All possible target languages are returned in array.
sourcepub fn set_target_language_codes(self, input: Option<Vec<String>>) -> Self
pub fn set_target_language_codes(self, input: Option<Vec<String>>) -> Self
The language codes for the target languages available with the custom terminology resource. All possible target languages are returned in array.
sourcepub fn get_target_language_codes(&self) -> &Option<Vec<String>>
pub fn get_target_language_codes(&self) -> &Option<Vec<String>>
The language codes for the target languages available with the custom terminology resource. All possible target languages are returned in array.
sourcepub fn encryption_key(self, input: EncryptionKey) -> Self
pub fn encryption_key(self, input: EncryptionKey) -> Self
The encryption key for the custom terminology.
sourcepub fn set_encryption_key(self, input: Option<EncryptionKey>) -> Self
pub fn set_encryption_key(self, input: Option<EncryptionKey>) -> Self
The encryption key for the custom terminology.
sourcepub fn get_encryption_key(&self) -> &Option<EncryptionKey>
pub fn get_encryption_key(&self) -> &Option<EncryptionKey>
The encryption key for the custom terminology.
sourcepub fn size_bytes(self, input: i32) -> Self
pub fn size_bytes(self, input: i32) -> Self
The size of the file used when importing a custom terminology.
sourcepub fn set_size_bytes(self, input: Option<i32>) -> Self
pub fn set_size_bytes(self, input: Option<i32>) -> Self
The size of the file used when importing a custom terminology.
sourcepub fn get_size_bytes(&self) -> &Option<i32>
pub fn get_size_bytes(&self) -> &Option<i32>
The size of the file used when importing a custom terminology.
sourcepub fn term_count(self, input: i32) -> Self
pub fn term_count(self, input: i32) -> Self
The number of terms included in the custom terminology.
sourcepub fn set_term_count(self, input: Option<i32>) -> Self
pub fn set_term_count(self, input: Option<i32>) -> Self
The number of terms included in the custom terminology.
sourcepub fn get_term_count(&self) -> &Option<i32>
pub fn get_term_count(&self) -> &Option<i32>
The number of terms included in the custom terminology.
sourcepub fn created_at(self, input: DateTime) -> Self
pub fn created_at(self, input: DateTime) -> Self
The time at which the custom terminology was created, based on the timestamp.
sourcepub fn set_created_at(self, input: Option<DateTime>) -> Self
pub fn set_created_at(self, input: Option<DateTime>) -> Self
The time at which the custom terminology was created, based on the timestamp.
sourcepub fn get_created_at(&self) -> &Option<DateTime>
pub fn get_created_at(&self) -> &Option<DateTime>
The time at which the custom terminology was created, based on the timestamp.
sourcepub fn last_updated_at(self, input: DateTime) -> Self
pub fn last_updated_at(self, input: DateTime) -> Self
The time at which the custom terminology was last update, based on the timestamp.
sourcepub fn set_last_updated_at(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_at(self, input: Option<DateTime>) -> Self
The time at which the custom terminology was last update, based on the timestamp.
sourcepub fn get_last_updated_at(&self) -> &Option<DateTime>
pub fn get_last_updated_at(&self) -> &Option<DateTime>
The time at which the custom terminology was last update, based on the timestamp.
sourcepub fn directionality(self, input: Directionality) -> Self
pub fn directionality(self, input: Directionality) -> Self
The directionality of your terminology resource indicates whether it has one source language (uni-directional) or multiple (multi-directional).
- UNI
-
The terminology resource has one source language (the first column in a CSV file), and all of its other languages are target languages.
- MULTI
-
Any language in the terminology resource can be the source language.
sourcepub fn set_directionality(self, input: Option<Directionality>) -> Self
pub fn set_directionality(self, input: Option<Directionality>) -> Self
The directionality of your terminology resource indicates whether it has one source language (uni-directional) or multiple (multi-directional).
- UNI
-
The terminology resource has one source language (the first column in a CSV file), and all of its other languages are target languages.
- MULTI
-
Any language in the terminology resource can be the source language.
sourcepub fn get_directionality(&self) -> &Option<Directionality>
pub fn get_directionality(&self) -> &Option<Directionality>
The directionality of your terminology resource indicates whether it has one source language (uni-directional) or multiple (multi-directional).
- UNI
-
The terminology resource has one source language (the first column in a CSV file), and all of its other languages are target languages.
- MULTI
-
Any language in the terminology resource can be the source language.
sourcepub fn message(self, input: impl Into<String>) -> Self
pub fn message(self, input: impl Into<String>) -> Self
Additional information from Amazon Translate about the terminology resource.
sourcepub fn set_message(self, input: Option<String>) -> Self
pub fn set_message(self, input: Option<String>) -> Self
Additional information from Amazon Translate about the terminology resource.
sourcepub fn get_message(&self) -> &Option<String>
pub fn get_message(&self) -> &Option<String>
Additional information from Amazon Translate about the terminology resource.
sourcepub fn skipped_term_count(self, input: i32) -> Self
pub fn skipped_term_count(self, input: i32) -> Self
The number of terms in the input file that Amazon Translate skipped when you created or updated the terminology resource.
sourcepub fn set_skipped_term_count(self, input: Option<i32>) -> Self
pub fn set_skipped_term_count(self, input: Option<i32>) -> Self
The number of terms in the input file that Amazon Translate skipped when you created or updated the terminology resource.
sourcepub fn get_skipped_term_count(&self) -> &Option<i32>
pub fn get_skipped_term_count(&self) -> &Option<i32>
The number of terms in the input file that Amazon Translate skipped when you created or updated the terminology resource.
sourcepub fn format(self, input: TerminologyDataFormat) -> Self
pub fn format(self, input: TerminologyDataFormat) -> Self
The format of the custom terminology input file.
sourcepub fn set_format(self, input: Option<TerminologyDataFormat>) -> Self
pub fn set_format(self, input: Option<TerminologyDataFormat>) -> Self
The format of the custom terminology input file.
sourcepub fn get_format(&self) -> &Option<TerminologyDataFormat>
pub fn get_format(&self) -> &Option<TerminologyDataFormat>
The format of the custom terminology input file.
sourcepub fn build(self) -> TerminologyProperties
pub fn build(self) -> TerminologyProperties
Consumes the builder and constructs a TerminologyProperties.
Trait Implementations§
source§impl Clone for TerminologyPropertiesBuilder
impl Clone for TerminologyPropertiesBuilder
source§fn clone(&self) -> TerminologyPropertiesBuilder
fn clone(&self) -> TerminologyPropertiesBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for TerminologyPropertiesBuilder
impl Debug for TerminologyPropertiesBuilder
source§impl Default for TerminologyPropertiesBuilder
impl Default for TerminologyPropertiesBuilder
source§fn default() -> TerminologyPropertiesBuilder
fn default() -> TerminologyPropertiesBuilder
source§impl PartialEq for TerminologyPropertiesBuilder
impl PartialEq for TerminologyPropertiesBuilder
source§fn eq(&self, other: &TerminologyPropertiesBuilder) -> bool
fn eq(&self, other: &TerminologyPropertiesBuilder) -> bool
self and other values to be equal, and is used
by ==.