AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::TranscribeService::Model::CategoryProperties Class Reference

#include <CategoryProperties.h>

Public Member Functions

 CategoryProperties ()
 
 CategoryProperties (Aws::Utils::Json::JsonView jsonValue)
 
CategoryPropertiesoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetCategoryName () const
 
bool CategoryNameHasBeenSet () const
 
void SetCategoryName (const Aws::String &value)
 
void SetCategoryName (Aws::String &&value)
 
void SetCategoryName (const char *value)
 
CategoryPropertiesWithCategoryName (const Aws::String &value)
 
CategoryPropertiesWithCategoryName (Aws::String &&value)
 
CategoryPropertiesWithCategoryName (const char *value)
 
const Aws::Vector< Rule > & GetRules () const
 
bool RulesHasBeenSet () const
 
void SetRules (const Aws::Vector< Rule > &value)
 
void SetRules (Aws::Vector< Rule > &&value)
 
CategoryPropertiesWithRules (const Aws::Vector< Rule > &value)
 
CategoryPropertiesWithRules (Aws::Vector< Rule > &&value)
 
CategoryPropertiesAddRules (const Rule &value)
 
CategoryPropertiesAddRules (Rule &&value)
 
const Aws::Utils::DateTimeGetCreateTime () const
 
bool CreateTimeHasBeenSet () const
 
void SetCreateTime (const Aws::Utils::DateTime &value)
 
void SetCreateTime (Aws::Utils::DateTime &&value)
 
CategoryPropertiesWithCreateTime (const Aws::Utils::DateTime &value)
 
CategoryPropertiesWithCreateTime (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetLastUpdateTime () const
 
bool LastUpdateTimeHasBeenSet () const
 
void SetLastUpdateTime (const Aws::Utils::DateTime &value)
 
void SetLastUpdateTime (Aws::Utils::DateTime &&value)
 
CategoryPropertiesWithLastUpdateTime (const Aws::Utils::DateTime &value)
 
CategoryPropertiesWithLastUpdateTime (Aws::Utils::DateTime &&value)
 

Detailed Description

An object that contains the rules and additional information about a call analytics category.

See Also:

AWS API Reference

Definition at line 35 of file CategoryProperties.h.

Constructor & Destructor Documentation

◆ CategoryProperties() [1/2]

Aws::TranscribeService::Model::CategoryProperties::CategoryProperties ( )

◆ CategoryProperties() [2/2]

Aws::TranscribeService::Model::CategoryProperties::CategoryProperties ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddRules() [1/2]

CategoryProperties& Aws::TranscribeService::Model::CategoryProperties::AddRules ( const Rule value)
inline

The rules used to create a call analytics category.

Definition at line 118 of file CategoryProperties.h.

◆ AddRules() [2/2]

CategoryProperties& Aws::TranscribeService::Model::CategoryProperties::AddRules ( Rule &&  value)
inline

The rules used to create a call analytics category.

Definition at line 123 of file CategoryProperties.h.

◆ CategoryNameHasBeenSet()

bool Aws::TranscribeService::Model::CategoryProperties::CategoryNameHasBeenSet ( ) const
inline

The name of the call analytics category.

Definition at line 52 of file CategoryProperties.h.

◆ CreateTimeHasBeenSet()

bool Aws::TranscribeService::Model::CategoryProperties::CreateTimeHasBeenSet ( ) const
inline

A timestamp that shows when the call analytics category was created.

Definition at line 134 of file CategoryProperties.h.

◆ GetCategoryName()

const Aws::String& Aws::TranscribeService::Model::CategoryProperties::GetCategoryName ( ) const
inline

The name of the call analytics category.

Definition at line 47 of file CategoryProperties.h.

◆ GetCreateTime()

const Aws::Utils::DateTime& Aws::TranscribeService::Model::CategoryProperties::GetCreateTime ( ) const
inline

A timestamp that shows when the call analytics category was created.

Definition at line 129 of file CategoryProperties.h.

◆ GetLastUpdateTime()

const Aws::Utils::DateTime& Aws::TranscribeService::Model::CategoryProperties::GetLastUpdateTime ( ) const
inline

A timestamp that shows when the call analytics category was most recently updated.

Definition at line 161 of file CategoryProperties.h.

◆ GetRules()

const Aws::Vector<Rule>& Aws::TranscribeService::Model::CategoryProperties::GetRules ( ) const
inline

The rules used to create a call analytics category.

Definition at line 88 of file CategoryProperties.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::TranscribeService::Model::CategoryProperties::Jsonize ( ) const

◆ LastUpdateTimeHasBeenSet()

bool Aws::TranscribeService::Model::CategoryProperties::LastUpdateTimeHasBeenSet ( ) const
inline

A timestamp that shows when the call analytics category was most recently updated.

Definition at line 167 of file CategoryProperties.h.

◆ operator=()

CategoryProperties& Aws::TranscribeService::Model::CategoryProperties::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ RulesHasBeenSet()

bool Aws::TranscribeService::Model::CategoryProperties::RulesHasBeenSet ( ) const
inline

The rules used to create a call analytics category.

Definition at line 93 of file CategoryProperties.h.

◆ SetCategoryName() [1/3]

void Aws::TranscribeService::Model::CategoryProperties::SetCategoryName ( Aws::String &&  value)
inline

The name of the call analytics category.

Definition at line 62 of file CategoryProperties.h.

◆ SetCategoryName() [2/3]

void Aws::TranscribeService::Model::CategoryProperties::SetCategoryName ( const Aws::String value)
inline

The name of the call analytics category.

Definition at line 57 of file CategoryProperties.h.

◆ SetCategoryName() [3/3]

void Aws::TranscribeService::Model::CategoryProperties::SetCategoryName ( const char *  value)
inline

The name of the call analytics category.

Definition at line 67 of file CategoryProperties.h.

◆ SetCreateTime() [1/2]

void Aws::TranscribeService::Model::CategoryProperties::SetCreateTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp that shows when the call analytics category was created.

Definition at line 144 of file CategoryProperties.h.

◆ SetCreateTime() [2/2]

void Aws::TranscribeService::Model::CategoryProperties::SetCreateTime ( const Aws::Utils::DateTime value)
inline

A timestamp that shows when the call analytics category was created.

Definition at line 139 of file CategoryProperties.h.

◆ SetLastUpdateTime() [1/2]

void Aws::TranscribeService::Model::CategoryProperties::SetLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp that shows when the call analytics category was most recently updated.

Definition at line 179 of file CategoryProperties.h.

◆ SetLastUpdateTime() [2/2]

void Aws::TranscribeService::Model::CategoryProperties::SetLastUpdateTime ( const Aws::Utils::DateTime value)
inline

A timestamp that shows when the call analytics category was most recently updated.

Definition at line 173 of file CategoryProperties.h.

◆ SetRules() [1/2]

void Aws::TranscribeService::Model::CategoryProperties::SetRules ( Aws::Vector< Rule > &&  value)
inline

The rules used to create a call analytics category.

Definition at line 103 of file CategoryProperties.h.

◆ SetRules() [2/2]

void Aws::TranscribeService::Model::CategoryProperties::SetRules ( const Aws::Vector< Rule > &  value)
inline

The rules used to create a call analytics category.

Definition at line 98 of file CategoryProperties.h.

◆ WithCategoryName() [1/3]

CategoryProperties& Aws::TranscribeService::Model::CategoryProperties::WithCategoryName ( Aws::String &&  value)
inline

The name of the call analytics category.

Definition at line 77 of file CategoryProperties.h.

◆ WithCategoryName() [2/3]

CategoryProperties& Aws::TranscribeService::Model::CategoryProperties::WithCategoryName ( const Aws::String value)
inline

The name of the call analytics category.

Definition at line 72 of file CategoryProperties.h.

◆ WithCategoryName() [3/3]

CategoryProperties& Aws::TranscribeService::Model::CategoryProperties::WithCategoryName ( const char *  value)
inline

The name of the call analytics category.

Definition at line 82 of file CategoryProperties.h.

◆ WithCreateTime() [1/2]

CategoryProperties& Aws::TranscribeService::Model::CategoryProperties::WithCreateTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp that shows when the call analytics category was created.

Definition at line 154 of file CategoryProperties.h.

◆ WithCreateTime() [2/2]

CategoryProperties& Aws::TranscribeService::Model::CategoryProperties::WithCreateTime ( const Aws::Utils::DateTime value)
inline

A timestamp that shows when the call analytics category was created.

Definition at line 149 of file CategoryProperties.h.

◆ WithLastUpdateTime() [1/2]

CategoryProperties& Aws::TranscribeService::Model::CategoryProperties::WithLastUpdateTime ( Aws::Utils::DateTime &&  value)
inline

A timestamp that shows when the call analytics category was most recently updated.

Definition at line 191 of file CategoryProperties.h.

◆ WithLastUpdateTime() [2/2]

CategoryProperties& Aws::TranscribeService::Model::CategoryProperties::WithLastUpdateTime ( const Aws::Utils::DateTime value)
inline

A timestamp that shows when the call analytics category was most recently updated.

Definition at line 185 of file CategoryProperties.h.

◆ WithRules() [1/2]

CategoryProperties& Aws::TranscribeService::Model::CategoryProperties::WithRules ( Aws::Vector< Rule > &&  value)
inline

The rules used to create a call analytics category.

Definition at line 113 of file CategoryProperties.h.

◆ WithRules() [2/2]

CategoryProperties& Aws::TranscribeService::Model::CategoryProperties::WithRules ( const Aws::Vector< Rule > &  value)
inline

The rules used to create a call analytics category.

Definition at line 108 of file CategoryProperties.h.


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