#[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 ==
.impl StructuralPartialEq for TerminologyPropertiesBuilder
Auto Trait Implementations§
impl Freeze for TerminologyPropertiesBuilder
impl RefUnwindSafe for TerminologyPropertiesBuilder
impl Send for TerminologyPropertiesBuilder
impl Sync for TerminologyPropertiesBuilder
impl Unpin for TerminologyPropertiesBuilder
impl UnwindSafe for TerminologyPropertiesBuilder
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);