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

#include <TranscriptFilter.h>

Public Member Functions

 TranscriptFilter ()
 
 TranscriptFilter (Aws::Utils::Json::JsonView jsonValue)
 
TranscriptFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const TranscriptFilterTypeGetTranscriptFilterType () const
 
bool TranscriptFilterTypeHasBeenSet () const
 
void SetTranscriptFilterType (const TranscriptFilterType &value)
 
void SetTranscriptFilterType (TranscriptFilterType &&value)
 
TranscriptFilterWithTranscriptFilterType (const TranscriptFilterType &value)
 
TranscriptFilterWithTranscriptFilterType (TranscriptFilterType &&value)
 
const AbsoluteTimeRangeGetAbsoluteTimeRange () const
 
bool AbsoluteTimeRangeHasBeenSet () const
 
void SetAbsoluteTimeRange (const AbsoluteTimeRange &value)
 
void SetAbsoluteTimeRange (AbsoluteTimeRange &&value)
 
TranscriptFilterWithAbsoluteTimeRange (const AbsoluteTimeRange &value)
 
TranscriptFilterWithAbsoluteTimeRange (AbsoluteTimeRange &&value)
 
const RelativeTimeRangeGetRelativeTimeRange () const
 
bool RelativeTimeRangeHasBeenSet () const
 
void SetRelativeTimeRange (const RelativeTimeRange &value)
 
void SetRelativeTimeRange (RelativeTimeRange &&value)
 
TranscriptFilterWithRelativeTimeRange (const RelativeTimeRange &value)
 
TranscriptFilterWithRelativeTimeRange (RelativeTimeRange &&value)
 
const ParticipantRoleGetParticipantRole () const
 
bool ParticipantRoleHasBeenSet () const
 
void SetParticipantRole (const ParticipantRole &value)
 
void SetParticipantRole (ParticipantRole &&value)
 
TranscriptFilterWithParticipantRole (const ParticipantRole &value)
 
TranscriptFilterWithParticipantRole (ParticipantRole &&value)
 
bool GetNegate () const
 
bool NegateHasBeenSet () const
 
void SetNegate (bool value)
 
TranscriptFilterWithNegate (bool value)
 
const Aws::Vector< Aws::String > & GetTargets () const
 
bool TargetsHasBeenSet () const
 
void SetTargets (const Aws::Vector< Aws::String > &value)
 
void SetTargets (Aws::Vector< Aws::String > &&value)
 
TranscriptFilterWithTargets (const Aws::Vector< Aws::String > &value)
 
TranscriptFilterWithTargets (Aws::Vector< Aws::String > &&value)
 
TranscriptFilterAddTargets (const Aws::String &value)
 
TranscriptFilterAddTargets (Aws::String &&value)
 
TranscriptFilterAddTargets (const char *value)
 

Detailed Description

Matches the output of the transcription to either the specific phrases that you specify, or the intent of the phrases that you specify.

See Also:

AWS API Reference

Definition at line 38 of file TranscriptFilter.h.

Constructor & Destructor Documentation

◆ TranscriptFilter() [1/2]

Aws::TranscribeService::Model::TranscriptFilter::TranscriptFilter ( )

◆ TranscriptFilter() [2/2]

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

Member Function Documentation

◆ AbsoluteTimeRangeHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptFilter::AbsoluteTimeRangeHasBeenSet ( ) const
inline

A time range, set in seconds, between two points in the call.

Definition at line 98 of file TranscriptFilter.h.

◆ AddTargets() [1/3]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::AddTargets ( Aws::String &&  value)
inline

The phrases that you're specifying for the transcript filter to match.

Definition at line 276 of file TranscriptFilter.h.

◆ AddTargets() [2/3]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::AddTargets ( const Aws::String value)
inline

The phrases that you're specifying for the transcript filter to match.

Definition at line 271 of file TranscriptFilter.h.

◆ AddTargets() [3/3]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::AddTargets ( const char *  value)
inline

The phrases that you're specifying for the transcript filter to match.

Definition at line 281 of file TranscriptFilter.h.

◆ GetAbsoluteTimeRange()

const AbsoluteTimeRange& Aws::TranscribeService::Model::TranscriptFilter::GetAbsoluteTimeRange ( ) const
inline

A time range, set in seconds, between two points in the call.

Definition at line 93 of file TranscriptFilter.h.

◆ GetNegate()

bool Aws::TranscribeService::Model::TranscriptFilter::GetNegate ( ) const
inline

If TRUE, the rule that you specify is applied to everything except for the phrases that you specify.

Definition at line 217 of file TranscriptFilter.h.

◆ GetParticipantRole()

const ParticipantRole& Aws::TranscribeService::Model::TranscriptFilter::GetParticipantRole ( ) const
inline

Determines whether the customer or the agent is speaking the phrases that you've specified.

Definition at line 180 of file TranscriptFilter.h.

◆ GetRelativeTimeRange()

const RelativeTimeRange& Aws::TranscribeService::Model::TranscriptFilter::GetRelativeTimeRange ( ) const
inline

An object that allows percentages to specify the proportion of the call where you would like to apply a filter. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

Definition at line 128 of file TranscriptFilter.h.

◆ GetTargets()

const Aws::Vector<Aws::String>& Aws::TranscribeService::Model::TranscriptFilter::GetTargets ( ) const
inline

The phrases that you're specifying for the transcript filter to match.

Definition at line 241 of file TranscriptFilter.h.

◆ GetTranscriptFilterType()

const TranscriptFilterType& Aws::TranscribeService::Model::TranscriptFilter::GetTranscriptFilterType ( ) const
inline

Matches the phrase to the transcription output in a word for word fashion. For example, if you specify the phrase "I want to speak to the manager." Amazon Transcribe attempts to match that specific phrase to the transcription.

Definition at line 52 of file TranscriptFilter.h.

◆ Jsonize()

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

◆ NegateHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptFilter::NegateHasBeenSet ( ) const
inline

If TRUE, the rule that you specify is applied to everything except for the phrases that you specify.

Definition at line 223 of file TranscriptFilter.h.

◆ operator=()

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

◆ ParticipantRoleHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptFilter::ParticipantRoleHasBeenSet ( ) const
inline

Determines whether the customer or the agent is speaking the phrases that you've specified.

Definition at line 186 of file TranscriptFilter.h.

◆ RelativeTimeRangeHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptFilter::RelativeTimeRangeHasBeenSet ( ) const
inline

An object that allows percentages to specify the proportion of the call where you would like to apply a filter. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

Definition at line 137 of file TranscriptFilter.h.

◆ SetAbsoluteTimeRange() [1/2]

void Aws::TranscribeService::Model::TranscriptFilter::SetAbsoluteTimeRange ( AbsoluteTimeRange &&  value)
inline

A time range, set in seconds, between two points in the call.

Definition at line 108 of file TranscriptFilter.h.

◆ SetAbsoluteTimeRange() [2/2]

void Aws::TranscribeService::Model::TranscriptFilter::SetAbsoluteTimeRange ( const AbsoluteTimeRange value)
inline

A time range, set in seconds, between two points in the call.

Definition at line 103 of file TranscriptFilter.h.

◆ SetNegate()

void Aws::TranscribeService::Model::TranscriptFilter::SetNegate ( bool  value)
inline

If TRUE, the rule that you specify is applied to everything except for the phrases that you specify.

Definition at line 229 of file TranscriptFilter.h.

◆ SetParticipantRole() [1/2]

void Aws::TranscribeService::Model::TranscriptFilter::SetParticipantRole ( const ParticipantRole value)
inline

Determines whether the customer or the agent is speaking the phrases that you've specified.

Definition at line 192 of file TranscriptFilter.h.

◆ SetParticipantRole() [2/2]

void Aws::TranscribeService::Model::TranscriptFilter::SetParticipantRole ( ParticipantRole &&  value)
inline

Determines whether the customer or the agent is speaking the phrases that you've specified.

Definition at line 198 of file TranscriptFilter.h.

◆ SetRelativeTimeRange() [1/2]

void Aws::TranscribeService::Model::TranscriptFilter::SetRelativeTimeRange ( const RelativeTimeRange value)
inline

An object that allows percentages to specify the proportion of the call where you would like to apply a filter. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

Definition at line 146 of file TranscriptFilter.h.

◆ SetRelativeTimeRange() [2/2]

void Aws::TranscribeService::Model::TranscriptFilter::SetRelativeTimeRange ( RelativeTimeRange &&  value)
inline

An object that allows percentages to specify the proportion of the call where you would like to apply a filter. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

Definition at line 155 of file TranscriptFilter.h.

◆ SetTargets() [1/2]

void Aws::TranscribeService::Model::TranscriptFilter::SetTargets ( Aws::Vector< Aws::String > &&  value)
inline

The phrases that you're specifying for the transcript filter to match.

Definition at line 256 of file TranscriptFilter.h.

◆ SetTargets() [2/2]

void Aws::TranscribeService::Model::TranscriptFilter::SetTargets ( const Aws::Vector< Aws::String > &  value)
inline

The phrases that you're specifying for the transcript filter to match.

Definition at line 251 of file TranscriptFilter.h.

◆ SetTranscriptFilterType() [1/2]

void Aws::TranscribeService::Model::TranscriptFilter::SetTranscriptFilterType ( const TranscriptFilterType value)
inline

Matches the phrase to the transcription output in a word for word fashion. For example, if you specify the phrase "I want to speak to the manager." Amazon Transcribe attempts to match that specific phrase to the transcription.

Definition at line 66 of file TranscriptFilter.h.

◆ SetTranscriptFilterType() [2/2]

void Aws::TranscribeService::Model::TranscriptFilter::SetTranscriptFilterType ( TranscriptFilterType &&  value)
inline

Matches the phrase to the transcription output in a word for word fashion. For example, if you specify the phrase "I want to speak to the manager." Amazon Transcribe attempts to match that specific phrase to the transcription.

Definition at line 73 of file TranscriptFilter.h.

◆ TargetsHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptFilter::TargetsHasBeenSet ( ) const
inline

The phrases that you're specifying for the transcript filter to match.

Definition at line 246 of file TranscriptFilter.h.

◆ TranscriptFilterTypeHasBeenSet()

bool Aws::TranscribeService::Model::TranscriptFilter::TranscriptFilterTypeHasBeenSet ( ) const
inline

Matches the phrase to the transcription output in a word for word fashion. For example, if you specify the phrase "I want to speak to the manager." Amazon Transcribe attempts to match that specific phrase to the transcription.

Definition at line 59 of file TranscriptFilter.h.

◆ WithAbsoluteTimeRange() [1/2]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::WithAbsoluteTimeRange ( AbsoluteTimeRange &&  value)
inline

A time range, set in seconds, between two points in the call.

Definition at line 118 of file TranscriptFilter.h.

◆ WithAbsoluteTimeRange() [2/2]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::WithAbsoluteTimeRange ( const AbsoluteTimeRange value)
inline

A time range, set in seconds, between two points in the call.

Definition at line 113 of file TranscriptFilter.h.

◆ WithNegate()

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::WithNegate ( bool  value)
inline

If TRUE, the rule that you specify is applied to everything except for the phrases that you specify.

Definition at line 235 of file TranscriptFilter.h.

◆ WithParticipantRole() [1/2]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::WithParticipantRole ( const ParticipantRole value)
inline

Determines whether the customer or the agent is speaking the phrases that you've specified.

Definition at line 204 of file TranscriptFilter.h.

◆ WithParticipantRole() [2/2]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::WithParticipantRole ( ParticipantRole &&  value)
inline

Determines whether the customer or the agent is speaking the phrases that you've specified.

Definition at line 210 of file TranscriptFilter.h.

◆ WithRelativeTimeRange() [1/2]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::WithRelativeTimeRange ( const RelativeTimeRange value)
inline

An object that allows percentages to specify the proportion of the call where you would like to apply a filter. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

Definition at line 164 of file TranscriptFilter.h.

◆ WithRelativeTimeRange() [2/2]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::WithRelativeTimeRange ( RelativeTimeRange &&  value)
inline

An object that allows percentages to specify the proportion of the call where you would like to apply a filter. For example, you can specify the first half of the call. You can also specify the period of time between halfway through to three-quarters of the way through the call. Because the length of conversation can vary between calls, you can apply relative time ranges across all calls.

Definition at line 173 of file TranscriptFilter.h.

◆ WithTargets() [1/2]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::WithTargets ( Aws::Vector< Aws::String > &&  value)
inline

The phrases that you're specifying for the transcript filter to match.

Definition at line 266 of file TranscriptFilter.h.

◆ WithTargets() [2/2]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::WithTargets ( const Aws::Vector< Aws::String > &  value)
inline

The phrases that you're specifying for the transcript filter to match.

Definition at line 261 of file TranscriptFilter.h.

◆ WithTranscriptFilterType() [1/2]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::WithTranscriptFilterType ( const TranscriptFilterType value)
inline

Matches the phrase to the transcription output in a word for word fashion. For example, if you specify the phrase "I want to speak to the manager." Amazon Transcribe attempts to match that specific phrase to the transcription.

Definition at line 80 of file TranscriptFilter.h.

◆ WithTranscriptFilterType() [2/2]

TranscriptFilter& Aws::TranscribeService::Model::TranscriptFilter::WithTranscriptFilterType ( TranscriptFilterType &&  value)
inline

Matches the phrase to the transcription output in a word for word fashion. For example, if you specify the phrase "I want to speak to the manager." Amazon Transcribe attempts to match that specific phrase to the transcription.

Definition at line 87 of file TranscriptFilter.h.


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