AWS SDK for C++  1.9.125
AWS SDK for C++
Public Member Functions | List of all members
Aws::Translate::Model::TerminologyProperties Class Reference

#include <TerminologyProperties.h>

Public Member Functions

 TerminologyProperties ()
 
 TerminologyProperties (Aws::Utils::Json::JsonView jsonValue)
 
TerminologyPropertiesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetName () const
 
bool NameHasBeenSet () const
 
void SetName (const Aws::String &value)
 
void SetName (Aws::String &&value)
 
void SetName (const char *value)
 
TerminologyPropertiesWithName (const Aws::String &value)
 
TerminologyPropertiesWithName (Aws::String &&value)
 
TerminologyPropertiesWithName (const char *value)
 
const Aws::StringGetDescription () const
 
bool DescriptionHasBeenSet () const
 
void SetDescription (const Aws::String &value)
 
void SetDescription (Aws::String &&value)
 
void SetDescription (const char *value)
 
TerminologyPropertiesWithDescription (const Aws::String &value)
 
TerminologyPropertiesWithDescription (Aws::String &&value)
 
TerminologyPropertiesWithDescription (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
TerminologyPropertiesWithArn (const Aws::String &value)
 
TerminologyPropertiesWithArn (Aws::String &&value)
 
TerminologyPropertiesWithArn (const char *value)
 
const Aws::StringGetSourceLanguageCode () const
 
bool SourceLanguageCodeHasBeenSet () const
 
void SetSourceLanguageCode (const Aws::String &value)
 
void SetSourceLanguageCode (Aws::String &&value)
 
void SetSourceLanguageCode (const char *value)
 
TerminologyPropertiesWithSourceLanguageCode (const Aws::String &value)
 
TerminologyPropertiesWithSourceLanguageCode (Aws::String &&value)
 
TerminologyPropertiesWithSourceLanguageCode (const char *value)
 
const Aws::Vector< Aws::String > & GetTargetLanguageCodes () const
 
bool TargetLanguageCodesHasBeenSet () const
 
void SetTargetLanguageCodes (const Aws::Vector< Aws::String > &value)
 
void SetTargetLanguageCodes (Aws::Vector< Aws::String > &&value)
 
TerminologyPropertiesWithTargetLanguageCodes (const Aws::Vector< Aws::String > &value)
 
TerminologyPropertiesWithTargetLanguageCodes (Aws::Vector< Aws::String > &&value)
 
TerminologyPropertiesAddTargetLanguageCodes (const Aws::String &value)
 
TerminologyPropertiesAddTargetLanguageCodes (Aws::String &&value)
 
TerminologyPropertiesAddTargetLanguageCodes (const char *value)
 
const EncryptionKeyGetEncryptionKey () const
 
bool EncryptionKeyHasBeenSet () const
 
void SetEncryptionKey (const EncryptionKey &value)
 
void SetEncryptionKey (EncryptionKey &&value)
 
TerminologyPropertiesWithEncryptionKey (const EncryptionKey &value)
 
TerminologyPropertiesWithEncryptionKey (EncryptionKey &&value)
 
int GetSizeBytes () const
 
bool SizeBytesHasBeenSet () const
 
void SetSizeBytes (int value)
 
TerminologyPropertiesWithSizeBytes (int value)
 
int GetTermCount () const
 
bool TermCountHasBeenSet () const
 
void SetTermCount (int value)
 
TerminologyPropertiesWithTermCount (int value)
 
const Aws::Utils::DateTimeGetCreatedAt () const
 
bool CreatedAtHasBeenSet () const
 
void SetCreatedAt (const Aws::Utils::DateTime &value)
 
void SetCreatedAt (Aws::Utils::DateTime &&value)
 
TerminologyPropertiesWithCreatedAt (const Aws::Utils::DateTime &value)
 
TerminologyPropertiesWithCreatedAt (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdatedAt () const
 
bool LastUpdatedAtHasBeenSet () const
 
void SetLastUpdatedAt (const Aws::Utils::DateTime &value)
 
void SetLastUpdatedAt (Aws::Utils::DateTime &&value)
 
TerminologyPropertiesWithLastUpdatedAt (const Aws::Utils::DateTime &value)
 
TerminologyPropertiesWithLastUpdatedAt (Aws::Utils::DateTime &&value)
 

Detailed Description

The properties of the custom terminology.

See Also:

AWS API Reference

Definition at line 34 of file TerminologyProperties.h.

Constructor & Destructor Documentation

◆ TerminologyProperties() [1/2]

Aws::Translate::Model::TerminologyProperties::TerminologyProperties ( )

◆ TerminologyProperties() [2/2]

Aws::Translate::Model::TerminologyProperties::TerminologyProperties ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddTargetLanguageCodes() [1/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::AddTargetLanguageCodes ( Aws::String &&  value)
inline

The language codes for the target languages available with the custom terminology file. All possible target languages are returned in array.

Definition at line 261 of file TerminologyProperties.h.

◆ AddTargetLanguageCodes() [2/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::AddTargetLanguageCodes ( const Aws::String value)
inline

The language codes for the target languages available with the custom terminology file. All possible target languages are returned in array.

Definition at line 255 of file TerminologyProperties.h.

◆ AddTargetLanguageCodes() [3/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::AddTargetLanguageCodes ( const char *  value)
inline

The language codes for the target languages available with the custom terminology file. All possible target languages are returned in array.

Definition at line 267 of file TerminologyProperties.h.

◆ ArnHasBeenSet()

bool Aws::Translate::Model::TerminologyProperties::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the custom terminology.

Definition at line 133 of file TerminologyProperties.h.

◆ CreatedAtHasBeenSet()

bool Aws::Translate::Model::TerminologyProperties::CreatedAtHasBeenSet ( ) const
inline

The time at which the custom terminology was created, based on the timestamp.

Definition at line 353 of file TerminologyProperties.h.

◆ DescriptionHasBeenSet()

bool Aws::Translate::Model::TerminologyProperties::DescriptionHasBeenSet ( ) const
inline

The description of the custom terminology properties.

Definition at line 92 of file TerminologyProperties.h.

◆ EncryptionKeyHasBeenSet()

bool Aws::Translate::Model::TerminologyProperties::EncryptionKeyHasBeenSet ( ) const
inline

The encryption key for the custom terminology.

Definition at line 278 of file TerminologyProperties.h.

◆ GetArn()

const Aws::String& Aws::Translate::Model::TerminologyProperties::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the custom terminology.

Definition at line 128 of file TerminologyProperties.h.

◆ GetCreatedAt()

const Aws::Utils::DateTime& Aws::Translate::Model::TerminologyProperties::GetCreatedAt ( ) const
inline

The time at which the custom terminology was created, based on the timestamp.

Definition at line 347 of file TerminologyProperties.h.

◆ GetDescription()

const Aws::String& Aws::Translate::Model::TerminologyProperties::GetDescription ( ) const
inline

The description of the custom terminology properties.

Definition at line 87 of file TerminologyProperties.h.

◆ GetEncryptionKey()

const EncryptionKey& Aws::Translate::Model::TerminologyProperties::GetEncryptionKey ( ) const
inline

The encryption key for the custom terminology.

Definition at line 273 of file TerminologyProperties.h.

◆ GetLastUpdatedAt()

const Aws::Utils::DateTime& Aws::Translate::Model::TerminologyProperties::GetLastUpdatedAt ( ) const
inline

The time at which the custom terminology was last update, based on the timestamp.

Definition at line 384 of file TerminologyProperties.h.

◆ GetName()

const Aws::String& Aws::Translate::Model::TerminologyProperties::GetName ( ) const
inline

The name of the custom terminology.

Definition at line 46 of file TerminologyProperties.h.

◆ GetSizeBytes()

int Aws::Translate::Model::TerminologyProperties::GetSizeBytes ( ) const
inline

The size of the file used when importing a custom terminology.

Definition at line 304 of file TerminologyProperties.h.

◆ GetSourceLanguageCode()

const Aws::String& Aws::Translate::Model::TerminologyProperties::GetSourceLanguageCode ( ) const
inline

The language code for the source text of the translation request for which the custom terminology is being used.

Definition at line 170 of file TerminologyProperties.h.

◆ GetTargetLanguageCodes()

const Aws::Vector<Aws::String>& Aws::Translate::Model::TerminologyProperties::GetTargetLanguageCodes ( ) const
inline

The language codes for the target languages available with the custom terminology file. All possible target languages are returned in array.

Definition at line 219 of file TerminologyProperties.h.

◆ GetTermCount()

int Aws::Translate::Model::TerminologyProperties::GetTermCount ( ) const
inline

The number of terms included in the custom terminology.

Definition at line 325 of file TerminologyProperties.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Translate::Model::TerminologyProperties::Jsonize ( ) const

◆ LastUpdatedAtHasBeenSet()

bool Aws::Translate::Model::TerminologyProperties::LastUpdatedAtHasBeenSet ( ) const
inline

The time at which the custom terminology was last update, based on the timestamp.

Definition at line 390 of file TerminologyProperties.h.

◆ NameHasBeenSet()

bool Aws::Translate::Model::TerminologyProperties::NameHasBeenSet ( ) const
inline

The name of the custom terminology.

Definition at line 51 of file TerminologyProperties.h.

◆ operator=()

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetArn() [1/3]

void Aws::Translate::Model::TerminologyProperties::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the custom terminology.

Definition at line 143 of file TerminologyProperties.h.

◆ SetArn() [2/3]

void Aws::Translate::Model::TerminologyProperties::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the custom terminology.

Definition at line 138 of file TerminologyProperties.h.

◆ SetArn() [3/3]

void Aws::Translate::Model::TerminologyProperties::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the custom terminology.

Definition at line 148 of file TerminologyProperties.h.

◆ SetCreatedAt() [1/2]

void Aws::Translate::Model::TerminologyProperties::SetCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time at which the custom terminology was created, based on the timestamp.

Definition at line 365 of file TerminologyProperties.h.

◆ SetCreatedAt() [2/2]

void Aws::Translate::Model::TerminologyProperties::SetCreatedAt ( const Aws::Utils::DateTime value)
inline

The time at which the custom terminology was created, based on the timestamp.

Definition at line 359 of file TerminologyProperties.h.

◆ SetDescription() [1/3]

void Aws::Translate::Model::TerminologyProperties::SetDescription ( Aws::String &&  value)
inline

The description of the custom terminology properties.

Definition at line 102 of file TerminologyProperties.h.

◆ SetDescription() [2/3]

void Aws::Translate::Model::TerminologyProperties::SetDescription ( const Aws::String value)
inline

The description of the custom terminology properties.

Definition at line 97 of file TerminologyProperties.h.

◆ SetDescription() [3/3]

void Aws::Translate::Model::TerminologyProperties::SetDescription ( const char *  value)
inline

The description of the custom terminology properties.

Definition at line 107 of file TerminologyProperties.h.

◆ SetEncryptionKey() [1/2]

void Aws::Translate::Model::TerminologyProperties::SetEncryptionKey ( const EncryptionKey value)
inline

The encryption key for the custom terminology.

Definition at line 283 of file TerminologyProperties.h.

◆ SetEncryptionKey() [2/2]

void Aws::Translate::Model::TerminologyProperties::SetEncryptionKey ( EncryptionKey &&  value)
inline

The encryption key for the custom terminology.

Definition at line 288 of file TerminologyProperties.h.

◆ SetLastUpdatedAt() [1/2]

void Aws::Translate::Model::TerminologyProperties::SetLastUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The time at which the custom terminology was last update, based on the timestamp.

Definition at line 402 of file TerminologyProperties.h.

◆ SetLastUpdatedAt() [2/2]

void Aws::Translate::Model::TerminologyProperties::SetLastUpdatedAt ( const Aws::Utils::DateTime value)
inline

The time at which the custom terminology was last update, based on the timestamp.

Definition at line 396 of file TerminologyProperties.h.

◆ SetName() [1/3]

void Aws::Translate::Model::TerminologyProperties::SetName ( Aws::String &&  value)
inline

The name of the custom terminology.

Definition at line 61 of file TerminologyProperties.h.

◆ SetName() [2/3]

void Aws::Translate::Model::TerminologyProperties::SetName ( const Aws::String value)
inline

The name of the custom terminology.

Definition at line 56 of file TerminologyProperties.h.

◆ SetName() [3/3]

void Aws::Translate::Model::TerminologyProperties::SetName ( const char *  value)
inline

The name of the custom terminology.

Definition at line 66 of file TerminologyProperties.h.

◆ SetSizeBytes()

void Aws::Translate::Model::TerminologyProperties::SetSizeBytes ( int  value)
inline

The size of the file used when importing a custom terminology.

Definition at line 314 of file TerminologyProperties.h.

◆ SetSourceLanguageCode() [1/3]

void Aws::Translate::Model::TerminologyProperties::SetSourceLanguageCode ( Aws::String &&  value)
inline

The language code for the source text of the translation request for which the custom terminology is being used.

Definition at line 188 of file TerminologyProperties.h.

◆ SetSourceLanguageCode() [2/3]

void Aws::Translate::Model::TerminologyProperties::SetSourceLanguageCode ( const Aws::String value)
inline

The language code for the source text of the translation request for which the custom terminology is being used.

Definition at line 182 of file TerminologyProperties.h.

◆ SetSourceLanguageCode() [3/3]

void Aws::Translate::Model::TerminologyProperties::SetSourceLanguageCode ( const char *  value)
inline

The language code for the source text of the translation request for which the custom terminology is being used.

Definition at line 194 of file TerminologyProperties.h.

◆ SetTargetLanguageCodes() [1/2]

void Aws::Translate::Model::TerminologyProperties::SetTargetLanguageCodes ( Aws::Vector< Aws::String > &&  value)
inline

The language codes for the target languages available with the custom terminology file. All possible target languages are returned in array.

Definition at line 237 of file TerminologyProperties.h.

◆ SetTargetLanguageCodes() [2/2]

void Aws::Translate::Model::TerminologyProperties::SetTargetLanguageCodes ( const Aws::Vector< Aws::String > &  value)
inline

The language codes for the target languages available with the custom terminology file. All possible target languages are returned in array.

Definition at line 231 of file TerminologyProperties.h.

◆ SetTermCount()

void Aws::Translate::Model::TerminologyProperties::SetTermCount ( int  value)
inline

The number of terms included in the custom terminology.

Definition at line 335 of file TerminologyProperties.h.

◆ SizeBytesHasBeenSet()

bool Aws::Translate::Model::TerminologyProperties::SizeBytesHasBeenSet ( ) const
inline

The size of the file used when importing a custom terminology.

Definition at line 309 of file TerminologyProperties.h.

◆ SourceLanguageCodeHasBeenSet()

bool Aws::Translate::Model::TerminologyProperties::SourceLanguageCodeHasBeenSet ( ) const
inline

The language code for the source text of the translation request for which the custom terminology is being used.

Definition at line 176 of file TerminologyProperties.h.

◆ TargetLanguageCodesHasBeenSet()

bool Aws::Translate::Model::TerminologyProperties::TargetLanguageCodesHasBeenSet ( ) const
inline

The language codes for the target languages available with the custom terminology file. All possible target languages are returned in array.

Definition at line 225 of file TerminologyProperties.h.

◆ TermCountHasBeenSet()

bool Aws::Translate::Model::TerminologyProperties::TermCountHasBeenSet ( ) const
inline

The number of terms included in the custom terminology.

Definition at line 330 of file TerminologyProperties.h.

◆ WithArn() [1/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the custom terminology.

Definition at line 158 of file TerminologyProperties.h.

◆ WithArn() [2/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the custom terminology.

Definition at line 153 of file TerminologyProperties.h.

◆ WithArn() [3/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the custom terminology.

Definition at line 163 of file TerminologyProperties.h.

◆ WithCreatedAt() [1/2]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithCreatedAt ( Aws::Utils::DateTime &&  value)
inline

The time at which the custom terminology was created, based on the timestamp.

Definition at line 377 of file TerminologyProperties.h.

◆ WithCreatedAt() [2/2]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithCreatedAt ( const Aws::Utils::DateTime value)
inline

The time at which the custom terminology was created, based on the timestamp.

Definition at line 371 of file TerminologyProperties.h.

◆ WithDescription() [1/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithDescription ( Aws::String &&  value)
inline

The description of the custom terminology properties.

Definition at line 117 of file TerminologyProperties.h.

◆ WithDescription() [2/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithDescription ( const Aws::String value)
inline

The description of the custom terminology properties.

Definition at line 112 of file TerminologyProperties.h.

◆ WithDescription() [3/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithDescription ( const char *  value)
inline

The description of the custom terminology properties.

Definition at line 122 of file TerminologyProperties.h.

◆ WithEncryptionKey() [1/2]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithEncryptionKey ( const EncryptionKey value)
inline

The encryption key for the custom terminology.

Definition at line 293 of file TerminologyProperties.h.

◆ WithEncryptionKey() [2/2]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithEncryptionKey ( EncryptionKey &&  value)
inline

The encryption key for the custom terminology.

Definition at line 298 of file TerminologyProperties.h.

◆ WithLastUpdatedAt() [1/2]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithLastUpdatedAt ( Aws::Utils::DateTime &&  value)
inline

The time at which the custom terminology was last update, based on the timestamp.

Definition at line 414 of file TerminologyProperties.h.

◆ WithLastUpdatedAt() [2/2]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithLastUpdatedAt ( const Aws::Utils::DateTime value)
inline

The time at which the custom terminology was last update, based on the timestamp.

Definition at line 408 of file TerminologyProperties.h.

◆ WithName() [1/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithName ( Aws::String &&  value)
inline

The name of the custom terminology.

Definition at line 76 of file TerminologyProperties.h.

◆ WithName() [2/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithName ( const Aws::String value)
inline

The name of the custom terminology.

Definition at line 71 of file TerminologyProperties.h.

◆ WithName() [3/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithName ( const char *  value)
inline

The name of the custom terminology.

Definition at line 81 of file TerminologyProperties.h.

◆ WithSizeBytes()

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithSizeBytes ( int  value)
inline

The size of the file used when importing a custom terminology.

Definition at line 319 of file TerminologyProperties.h.

◆ WithSourceLanguageCode() [1/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithSourceLanguageCode ( Aws::String &&  value)
inline

The language code for the source text of the translation request for which the custom terminology is being used.

Definition at line 206 of file TerminologyProperties.h.

◆ WithSourceLanguageCode() [2/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithSourceLanguageCode ( const Aws::String value)
inline

The language code for the source text of the translation request for which the custom terminology is being used.

Definition at line 200 of file TerminologyProperties.h.

◆ WithSourceLanguageCode() [3/3]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithSourceLanguageCode ( const char *  value)
inline

The language code for the source text of the translation request for which the custom terminology is being used.

Definition at line 212 of file TerminologyProperties.h.

◆ WithTargetLanguageCodes() [1/2]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithTargetLanguageCodes ( Aws::Vector< Aws::String > &&  value)
inline

The language codes for the target languages available with the custom terminology file. All possible target languages are returned in array.

Definition at line 249 of file TerminologyProperties.h.

◆ WithTargetLanguageCodes() [2/2]

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithTargetLanguageCodes ( const Aws::Vector< Aws::String > &  value)
inline

The language codes for the target languages available with the custom terminology file. All possible target languages are returned in array.

Definition at line 243 of file TerminologyProperties.h.

◆ WithTermCount()

TerminologyProperties& Aws::Translate::Model::TerminologyProperties::WithTermCount ( int  value)
inline

The number of terms included in the custom terminology.

Definition at line 340 of file TerminologyProperties.h.


The documentation for this class was generated from the following file: