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

#include <SentimentFilter.h>

Public Member Functions

 SentimentFilter ()
 
 SentimentFilter (Aws::Utils::Json::JsonView jsonValue)
 
SentimentFilteroperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< SentimentValue > & GetSentiments () const
 
bool SentimentsHasBeenSet () const
 
void SetSentiments (const Aws::Vector< SentimentValue > &value)
 
void SetSentiments (Aws::Vector< SentimentValue > &&value)
 
SentimentFilterWithSentiments (const Aws::Vector< SentimentValue > &value)
 
SentimentFilterWithSentiments (Aws::Vector< SentimentValue > &&value)
 
SentimentFilterAddSentiments (const SentimentValue &value)
 
SentimentFilterAddSentiments (SentimentValue &&value)
 
const AbsoluteTimeRangeGetAbsoluteTimeRange () const
 
bool AbsoluteTimeRangeHasBeenSet () const
 
void SetAbsoluteTimeRange (const AbsoluteTimeRange &value)
 
void SetAbsoluteTimeRange (AbsoluteTimeRange &&value)
 
SentimentFilterWithAbsoluteTimeRange (const AbsoluteTimeRange &value)
 
SentimentFilterWithAbsoluteTimeRange (AbsoluteTimeRange &&value)
 
const RelativeTimeRangeGetRelativeTimeRange () const
 
bool RelativeTimeRangeHasBeenSet () const
 
void SetRelativeTimeRange (const RelativeTimeRange &value)
 
void SetRelativeTimeRange (RelativeTimeRange &&value)
 
SentimentFilterWithRelativeTimeRange (const RelativeTimeRange &value)
 
SentimentFilterWithRelativeTimeRange (RelativeTimeRange &&value)
 
const ParticipantRoleGetParticipantRole () const
 
bool ParticipantRoleHasBeenSet () const
 
void SetParticipantRole (const ParticipantRole &value)
 
void SetParticipantRole (ParticipantRole &&value)
 
SentimentFilterWithParticipantRole (const ParticipantRole &value)
 
SentimentFilterWithParticipantRole (ParticipantRole &&value)
 
bool GetNegate () const
 
bool NegateHasBeenSet () const
 
void SetNegate (bool value)
 
SentimentFilterWithNegate (bool value)
 

Detailed Description

An object that enables you to specify a particular customer or agent sentiment. If at least 50 percent of the conversation turns (the back-and-forth between two speakers) in a specified time period match the specified sentiment, Amazon Transcribe will consider the sentiment a match.

See Also:

AWS API Reference

Definition at line 39 of file SentimentFilter.h.

Constructor & Destructor Documentation

◆ SentimentFilter() [1/2]

Aws::TranscribeService::Model::SentimentFilter::SentimentFilter ( )

◆ SentimentFilter() [2/2]

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

Member Function Documentation

◆ AbsoluteTimeRangeHasBeenSet()

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

The time range, measured in seconds, of the sentiment.

Definition at line 105 of file SentimentFilter.h.

◆ AddSentiments() [1/2]

SentimentFilter& Aws::TranscribeService::Model::SentimentFilter::AddSentiments ( const SentimentValue value)
inline

An array that enables you to specify sentiments for the customer or agent. You can specify one or more values.

Definition at line 88 of file SentimentFilter.h.

◆ AddSentiments() [2/2]

SentimentFilter& Aws::TranscribeService::Model::SentimentFilter::AddSentiments ( SentimentValue &&  value)
inline

An array that enables you to specify sentiments for the customer or agent. You can specify one or more values.

Definition at line 94 of file SentimentFilter.h.

◆ GetAbsoluteTimeRange()

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

The time range, measured in seconds, of the sentiment.

Definition at line 100 of file SentimentFilter.h.

◆ GetNegate()

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

Set to TRUE to look for sentiments that weren't specified in the request.

Definition at line 206 of file SentimentFilter.h.

◆ GetParticipantRole()

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

A value that determines whether the sentiment belongs to the customer or the agent.

Definition at line 169 of file SentimentFilter.h.

◆ GetRelativeTimeRange()

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

The time range, set in percentages, that correspond to proportion of the call.

Definition at line 132 of file SentimentFilter.h.

◆ GetSentiments()

const Aws::Vector<SentimentValue>& Aws::TranscribeService::Model::SentimentFilter::GetSentiments ( ) const
inline

An array that enables you to specify sentiments for the customer or agent. You can specify one or more values.

Definition at line 52 of file SentimentFilter.h.

◆ Jsonize()

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

◆ NegateHasBeenSet()

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

Set to TRUE to look for sentiments that weren't specified in the request.

Definition at line 212 of file SentimentFilter.h.

◆ operator=()

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

◆ ParticipantRoleHasBeenSet()

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

A value that determines whether the sentiment belongs to the customer or the agent.

Definition at line 175 of file SentimentFilter.h.

◆ RelativeTimeRangeHasBeenSet()

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

The time range, set in percentages, that correspond to proportion of the call.

Definition at line 138 of file SentimentFilter.h.

◆ SentimentsHasBeenSet()

bool Aws::TranscribeService::Model::SentimentFilter::SentimentsHasBeenSet ( ) const
inline

An array that enables you to specify sentiments for the customer or agent. You can specify one or more values.

Definition at line 58 of file SentimentFilter.h.

◆ SetAbsoluteTimeRange() [1/2]

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

The time range, measured in seconds, of the sentiment.

Definition at line 115 of file SentimentFilter.h.

◆ SetAbsoluteTimeRange() [2/2]

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

The time range, measured in seconds, of the sentiment.

Definition at line 110 of file SentimentFilter.h.

◆ SetNegate()

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

Set to TRUE to look for sentiments that weren't specified in the request.

Definition at line 218 of file SentimentFilter.h.

◆ SetParticipantRole() [1/2]

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

A value that determines whether the sentiment belongs to the customer or the agent.

Definition at line 181 of file SentimentFilter.h.

◆ SetParticipantRole() [2/2]

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

A value that determines whether the sentiment belongs to the customer or the agent.

Definition at line 187 of file SentimentFilter.h.

◆ SetRelativeTimeRange() [1/2]

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

The time range, set in percentages, that correspond to proportion of the call.

Definition at line 144 of file SentimentFilter.h.

◆ SetRelativeTimeRange() [2/2]

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

The time range, set in percentages, that correspond to proportion of the call.

Definition at line 150 of file SentimentFilter.h.

◆ SetSentiments() [1/2]

void Aws::TranscribeService::Model::SentimentFilter::SetSentiments ( Aws::Vector< SentimentValue > &&  value)
inline

An array that enables you to specify sentiments for the customer or agent. You can specify one or more values.

Definition at line 70 of file SentimentFilter.h.

◆ SetSentiments() [2/2]

void Aws::TranscribeService::Model::SentimentFilter::SetSentiments ( const Aws::Vector< SentimentValue > &  value)
inline

An array that enables you to specify sentiments for the customer or agent. You can specify one or more values.

Definition at line 64 of file SentimentFilter.h.

◆ WithAbsoluteTimeRange() [1/2]

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

The time range, measured in seconds, of the sentiment.

Definition at line 125 of file SentimentFilter.h.

◆ WithAbsoluteTimeRange() [2/2]

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

The time range, measured in seconds, of the sentiment.

Definition at line 120 of file SentimentFilter.h.

◆ WithNegate()

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

Set to TRUE to look for sentiments that weren't specified in the request.

Definition at line 224 of file SentimentFilter.h.

◆ WithParticipantRole() [1/2]

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

A value that determines whether the sentiment belongs to the customer or the agent.

Definition at line 193 of file SentimentFilter.h.

◆ WithParticipantRole() [2/2]

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

A value that determines whether the sentiment belongs to the customer or the agent.

Definition at line 199 of file SentimentFilter.h.

◆ WithRelativeTimeRange() [1/2]

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

The time range, set in percentages, that correspond to proportion of the call.

Definition at line 156 of file SentimentFilter.h.

◆ WithRelativeTimeRange() [2/2]

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

The time range, set in percentages, that correspond to proportion of the call.

Definition at line 162 of file SentimentFilter.h.

◆ WithSentiments() [1/2]

SentimentFilter& Aws::TranscribeService::Model::SentimentFilter::WithSentiments ( Aws::Vector< SentimentValue > &&  value)
inline

An array that enables you to specify sentiments for the customer or agent. You can specify one or more values.

Definition at line 82 of file SentimentFilter.h.

◆ WithSentiments() [2/2]

SentimentFilter& Aws::TranscribeService::Model::SentimentFilter::WithSentiments ( const Aws::Vector< SentimentValue > &  value)
inline

An array that enables you to specify sentiments for the customer or agent. You can specify one or more values.

Definition at line 76 of file SentimentFilter.h.


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