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

#include <Rule.h>

Public Member Functions

 Rule ()
 
 Rule (Aws::Utils::Json::JsonView jsonValue)
 
Ruleoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const NonTalkTimeFilterGetNonTalkTimeFilter () const
 
bool NonTalkTimeFilterHasBeenSet () const
 
void SetNonTalkTimeFilter (const NonTalkTimeFilter &value)
 
void SetNonTalkTimeFilter (NonTalkTimeFilter &&value)
 
RuleWithNonTalkTimeFilter (const NonTalkTimeFilter &value)
 
RuleWithNonTalkTimeFilter (NonTalkTimeFilter &&value)
 
const InterruptionFilterGetInterruptionFilter () const
 
bool InterruptionFilterHasBeenSet () const
 
void SetInterruptionFilter (const InterruptionFilter &value)
 
void SetInterruptionFilter (InterruptionFilter &&value)
 
RuleWithInterruptionFilter (const InterruptionFilter &value)
 
RuleWithInterruptionFilter (InterruptionFilter &&value)
 
const TranscriptFilterGetTranscriptFilter () const
 
bool TranscriptFilterHasBeenSet () const
 
void SetTranscriptFilter (const TranscriptFilter &value)
 
void SetTranscriptFilter (TranscriptFilter &&value)
 
RuleWithTranscriptFilter (const TranscriptFilter &value)
 
RuleWithTranscriptFilter (TranscriptFilter &&value)
 
const SentimentFilterGetSentimentFilter () const
 
bool SentimentFilterHasBeenSet () const
 
void SetSentimentFilter (const SentimentFilter &value)
 
void SetSentimentFilter (SentimentFilter &&value)
 
RuleWithSentimentFilter (const SentimentFilter &value)
 
RuleWithSentimentFilter (SentimentFilter &&value)
 

Detailed Description

A condition in the call between the customer and the agent that you want to filter for.

See Also:

AWS API Reference

Definition at line 35 of file Rule.h.

Constructor & Destructor Documentation

◆ Rule() [1/2]

Aws::TranscribeService::Model::Rule::Rule ( )

◆ Rule() [2/2]

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

Member Function Documentation

◆ GetInterruptionFilter()

const InterruptionFilter& Aws::TranscribeService::Model::Rule::GetInterruptionFilter ( ) const
inline

A condition for a time period when either the customer or agent was interrupting the other person.

Definition at line 85 of file Rule.h.

◆ GetNonTalkTimeFilter()

const NonTalkTimeFilter& Aws::TranscribeService::Model::Rule::GetNonTalkTimeFilter ( ) const
inline

A condition for a time period when neither the customer nor the agent was talking.

Definition at line 48 of file Rule.h.

◆ GetSentimentFilter()

const SentimentFilter& Aws::TranscribeService::Model::Rule::GetSentimentFilter ( ) const
inline

A condition that is applied to a particular customer sentiment.

Definition at line 164 of file Rule.h.

◆ GetTranscriptFilter()

const TranscriptFilter& Aws::TranscribeService::Model::Rule::GetTranscriptFilter ( ) const
inline

A condition that catches particular words or phrases based on a exact match. For example, if you set the phrase "I want to speak to the manager", only that exact phrase will be returned.

Definition at line 123 of file Rule.h.

◆ InterruptionFilterHasBeenSet()

bool Aws::TranscribeService::Model::Rule::InterruptionFilterHasBeenSet ( ) const
inline

A condition for a time period when either the customer or agent was interrupting the other person.

Definition at line 91 of file Rule.h.

◆ Jsonize()

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

◆ NonTalkTimeFilterHasBeenSet()

bool Aws::TranscribeService::Model::Rule::NonTalkTimeFilterHasBeenSet ( ) const
inline

A condition for a time period when neither the customer nor the agent was talking.

Definition at line 54 of file Rule.h.

◆ operator=()

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

◆ SentimentFilterHasBeenSet()

bool Aws::TranscribeService::Model::Rule::SentimentFilterHasBeenSet ( ) const
inline

A condition that is applied to a particular customer sentiment.

Definition at line 169 of file Rule.h.

◆ SetInterruptionFilter() [1/2]

void Aws::TranscribeService::Model::Rule::SetInterruptionFilter ( const InterruptionFilter value)
inline

A condition for a time period when either the customer or agent was interrupting the other person.

Definition at line 97 of file Rule.h.

◆ SetInterruptionFilter() [2/2]

void Aws::TranscribeService::Model::Rule::SetInterruptionFilter ( InterruptionFilter &&  value)
inline

A condition for a time period when either the customer or agent was interrupting the other person.

Definition at line 103 of file Rule.h.

◆ SetNonTalkTimeFilter() [1/2]

void Aws::TranscribeService::Model::Rule::SetNonTalkTimeFilter ( const NonTalkTimeFilter value)
inline

A condition for a time period when neither the customer nor the agent was talking.

Definition at line 60 of file Rule.h.

◆ SetNonTalkTimeFilter() [2/2]

void Aws::TranscribeService::Model::Rule::SetNonTalkTimeFilter ( NonTalkTimeFilter &&  value)
inline

A condition for a time period when neither the customer nor the agent was talking.

Definition at line 66 of file Rule.h.

◆ SetSentimentFilter() [1/2]

void Aws::TranscribeService::Model::Rule::SetSentimentFilter ( const SentimentFilter value)
inline

A condition that is applied to a particular customer sentiment.

Definition at line 174 of file Rule.h.

◆ SetSentimentFilter() [2/2]

void Aws::TranscribeService::Model::Rule::SetSentimentFilter ( SentimentFilter &&  value)
inline

A condition that is applied to a particular customer sentiment.

Definition at line 179 of file Rule.h.

◆ SetTranscriptFilter() [1/2]

void Aws::TranscribeService::Model::Rule::SetTranscriptFilter ( const TranscriptFilter value)
inline

A condition that catches particular words or phrases based on a exact match. For example, if you set the phrase "I want to speak to the manager", only that exact phrase will be returned.

Definition at line 137 of file Rule.h.

◆ SetTranscriptFilter() [2/2]

void Aws::TranscribeService::Model::Rule::SetTranscriptFilter ( TranscriptFilter &&  value)
inline

A condition that catches particular words or phrases based on a exact match. For example, if you set the phrase "I want to speak to the manager", only that exact phrase will be returned.

Definition at line 144 of file Rule.h.

◆ TranscriptFilterHasBeenSet()

bool Aws::TranscribeService::Model::Rule::TranscriptFilterHasBeenSet ( ) const
inline

A condition that catches particular words or phrases based on a exact match. For example, if you set the phrase "I want to speak to the manager", only that exact phrase will be returned.

Definition at line 130 of file Rule.h.

◆ WithInterruptionFilter() [1/2]

Rule& Aws::TranscribeService::Model::Rule::WithInterruptionFilter ( const InterruptionFilter value)
inline

A condition for a time period when either the customer or agent was interrupting the other person.

Definition at line 109 of file Rule.h.

◆ WithInterruptionFilter() [2/2]

Rule& Aws::TranscribeService::Model::Rule::WithInterruptionFilter ( InterruptionFilter &&  value)
inline

A condition for a time period when either the customer or agent was interrupting the other person.

Definition at line 115 of file Rule.h.

◆ WithNonTalkTimeFilter() [1/2]

Rule& Aws::TranscribeService::Model::Rule::WithNonTalkTimeFilter ( const NonTalkTimeFilter value)
inline

A condition for a time period when neither the customer nor the agent was talking.

Definition at line 72 of file Rule.h.

◆ WithNonTalkTimeFilter() [2/2]

Rule& Aws::TranscribeService::Model::Rule::WithNonTalkTimeFilter ( NonTalkTimeFilter &&  value)
inline

A condition for a time period when neither the customer nor the agent was talking.

Definition at line 78 of file Rule.h.

◆ WithSentimentFilter() [1/2]

Rule& Aws::TranscribeService::Model::Rule::WithSentimentFilter ( const SentimentFilter value)
inline

A condition that is applied to a particular customer sentiment.

Definition at line 184 of file Rule.h.

◆ WithSentimentFilter() [2/2]

Rule& Aws::TranscribeService::Model::Rule::WithSentimentFilter ( SentimentFilter &&  value)
inline

A condition that is applied to a particular customer sentiment.

Definition at line 189 of file Rule.h.

◆ WithTranscriptFilter() [1/2]

Rule& Aws::TranscribeService::Model::Rule::WithTranscriptFilter ( const TranscriptFilter value)
inline

A condition that catches particular words or phrases based on a exact match. For example, if you set the phrase "I want to speak to the manager", only that exact phrase will be returned.

Definition at line 151 of file Rule.h.

◆ WithTranscriptFilter() [2/2]

Rule& Aws::TranscribeService::Model::Rule::WithTranscriptFilter ( TranscriptFilter &&  value)
inline

A condition that catches particular words or phrases based on a exact match. For example, if you set the phrase "I want to speak to the manager", only that exact phrase will be returned.

Definition at line 158 of file Rule.h.


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