AWS SDK for C++  1.8.94
AWS SDK for C++
Public Member Functions | List of all members
Aws::AlexaForBusiness::Model::SkillsStoreSkill Class Reference

#include <SkillsStoreSkill.h>

Public Member Functions

 SkillsStoreSkill ()
 
 SkillsStoreSkill (Aws::Utils::Json::JsonView jsonValue)
 
SkillsStoreSkilloperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetSkillId () const
 
bool SkillIdHasBeenSet () const
 
void SetSkillId (const Aws::String &value)
 
void SetSkillId (Aws::String &&value)
 
void SetSkillId (const char *value)
 
SkillsStoreSkillWithSkillId (const Aws::String &value)
 
SkillsStoreSkillWithSkillId (Aws::String &&value)
 
SkillsStoreSkillWithSkillId (const char *value)
 
const Aws::StringGetSkillName () const
 
bool SkillNameHasBeenSet () const
 
void SetSkillName (const Aws::String &value)
 
void SetSkillName (Aws::String &&value)
 
void SetSkillName (const char *value)
 
SkillsStoreSkillWithSkillName (const Aws::String &value)
 
SkillsStoreSkillWithSkillName (Aws::String &&value)
 
SkillsStoreSkillWithSkillName (const char *value)
 
const Aws::StringGetShortDescription () const
 
bool ShortDescriptionHasBeenSet () const
 
void SetShortDescription (const Aws::String &value)
 
void SetShortDescription (Aws::String &&value)
 
void SetShortDescription (const char *value)
 
SkillsStoreSkillWithShortDescription (const Aws::String &value)
 
SkillsStoreSkillWithShortDescription (Aws::String &&value)
 
SkillsStoreSkillWithShortDescription (const char *value)
 
const Aws::StringGetIconUrl () const
 
bool IconUrlHasBeenSet () const
 
void SetIconUrl (const Aws::String &value)
 
void SetIconUrl (Aws::String &&value)
 
void SetIconUrl (const char *value)
 
SkillsStoreSkillWithIconUrl (const Aws::String &value)
 
SkillsStoreSkillWithIconUrl (Aws::String &&value)
 
SkillsStoreSkillWithIconUrl (const char *value)
 
const Aws::Vector< Aws::String > & GetSampleUtterances () const
 
bool SampleUtterancesHasBeenSet () const
 
void SetSampleUtterances (const Aws::Vector< Aws::String > &value)
 
void SetSampleUtterances (Aws::Vector< Aws::String > &&value)
 
SkillsStoreSkillWithSampleUtterances (const Aws::Vector< Aws::String > &value)
 
SkillsStoreSkillWithSampleUtterances (Aws::Vector< Aws::String > &&value)
 
SkillsStoreSkillAddSampleUtterances (const Aws::String &value)
 
SkillsStoreSkillAddSampleUtterances (Aws::String &&value)
 
SkillsStoreSkillAddSampleUtterances (const char *value)
 
const SkillDetailsGetSkillDetails () const
 
bool SkillDetailsHasBeenSet () const
 
void SetSkillDetails (const SkillDetails &value)
 
void SetSkillDetails (SkillDetails &&value)
 
SkillsStoreSkillWithSkillDetails (const SkillDetails &value)
 
SkillsStoreSkillWithSkillDetails (SkillDetails &&value)
 
bool GetSupportsLinking () const
 
bool SupportsLinkingHasBeenSet () const
 
void SetSupportsLinking (bool value)
 
SkillsStoreSkillWithSupportsLinking (bool value)
 

Detailed Description

The detailed information about an Alexa skill.

See Also:

AWS API Reference

Definition at line 33 of file SkillsStoreSkill.h.

Constructor & Destructor Documentation

◆ SkillsStoreSkill() [1/2]

Aws::AlexaForBusiness::Model::SkillsStoreSkill::SkillsStoreSkill ( )

◆ SkillsStoreSkill() [2/2]

Aws::AlexaForBusiness::Model::SkillsStoreSkill::SkillsStoreSkill ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ AddSampleUtterances() [1/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::AddSampleUtterances ( const Aws::String value)
inline

Sample utterances that interact with the skill.

Definition at line 239 of file SkillsStoreSkill.h.

◆ AddSampleUtterances() [2/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::AddSampleUtterances ( Aws::String &&  value)
inline

Sample utterances that interact with the skill.

Definition at line 244 of file SkillsStoreSkill.h.

◆ AddSampleUtterances() [3/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::AddSampleUtterances ( const char *  value)
inline

Sample utterances that interact with the skill.

Definition at line 249 of file SkillsStoreSkill.h.

◆ GetIconUrl()

const Aws::String& Aws::AlexaForBusiness::Model::SkillsStoreSkill::GetIconUrl ( ) const
inline

The URL where the skill icon resides.

Definition at line 168 of file SkillsStoreSkill.h.

◆ GetSampleUtterances()

const Aws::Vector<Aws::String>& Aws::AlexaForBusiness::Model::SkillsStoreSkill::GetSampleUtterances ( ) const
inline

Sample utterances that interact with the skill.

Definition at line 209 of file SkillsStoreSkill.h.

◆ GetShortDescription()

const Aws::String& Aws::AlexaForBusiness::Model::SkillsStoreSkill::GetShortDescription ( ) const
inline

Short description about the skill.

Definition at line 127 of file SkillsStoreSkill.h.

◆ GetSkillDetails()

const SkillDetails& Aws::AlexaForBusiness::Model::SkillsStoreSkill::GetSkillDetails ( ) const
inline

Information about the skill.

Definition at line 255 of file SkillsStoreSkill.h.

◆ GetSkillId()

const Aws::String& Aws::AlexaForBusiness::Model::SkillsStoreSkill::GetSkillId ( ) const
inline

The ARN of the skill.

Definition at line 45 of file SkillsStoreSkill.h.

◆ GetSkillName()

const Aws::String& Aws::AlexaForBusiness::Model::SkillsStoreSkill::GetSkillName ( ) const
inline

The name of the skill.

Definition at line 86 of file SkillsStoreSkill.h.

◆ GetSupportsLinking()

bool Aws::AlexaForBusiness::Model::SkillsStoreSkill::GetSupportsLinking ( ) const
inline

Linking support for a skill.

Definition at line 286 of file SkillsStoreSkill.h.

◆ IconUrlHasBeenSet()

bool Aws::AlexaForBusiness::Model::SkillsStoreSkill::IconUrlHasBeenSet ( ) const
inline

The URL where the skill icon resides.

Definition at line 173 of file SkillsStoreSkill.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::AlexaForBusiness::Model::SkillsStoreSkill::Jsonize ( ) const

◆ operator=()

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SampleUtterancesHasBeenSet()

bool Aws::AlexaForBusiness::Model::SkillsStoreSkill::SampleUtterancesHasBeenSet ( ) const
inline

Sample utterances that interact with the skill.

Definition at line 214 of file SkillsStoreSkill.h.

◆ SetIconUrl() [1/3]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetIconUrl ( const Aws::String value)
inline

The URL where the skill icon resides.

Definition at line 178 of file SkillsStoreSkill.h.

◆ SetIconUrl() [2/3]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetIconUrl ( Aws::String &&  value)
inline

The URL where the skill icon resides.

Definition at line 183 of file SkillsStoreSkill.h.

◆ SetIconUrl() [3/3]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetIconUrl ( const char *  value)
inline

The URL where the skill icon resides.

Definition at line 188 of file SkillsStoreSkill.h.

◆ SetSampleUtterances() [1/2]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetSampleUtterances ( const Aws::Vector< Aws::String > &  value)
inline

Sample utterances that interact with the skill.

Definition at line 219 of file SkillsStoreSkill.h.

◆ SetSampleUtterances() [2/2]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetSampleUtterances ( Aws::Vector< Aws::String > &&  value)
inline

Sample utterances that interact with the skill.

Definition at line 224 of file SkillsStoreSkill.h.

◆ SetShortDescription() [1/3]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetShortDescription ( const Aws::String value)
inline

Short description about the skill.

Definition at line 137 of file SkillsStoreSkill.h.

◆ SetShortDescription() [2/3]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetShortDescription ( Aws::String &&  value)
inline

Short description about the skill.

Definition at line 142 of file SkillsStoreSkill.h.

◆ SetShortDescription() [3/3]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetShortDescription ( const char *  value)
inline

Short description about the skill.

Definition at line 147 of file SkillsStoreSkill.h.

◆ SetSkillDetails() [1/2]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetSkillDetails ( const SkillDetails value)
inline

Information about the skill.

Definition at line 265 of file SkillsStoreSkill.h.

◆ SetSkillDetails() [2/2]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetSkillDetails ( SkillDetails &&  value)
inline

Information about the skill.

Definition at line 270 of file SkillsStoreSkill.h.

◆ SetSkillId() [1/3]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetSkillId ( const Aws::String value)
inline

The ARN of the skill.

Definition at line 55 of file SkillsStoreSkill.h.

◆ SetSkillId() [2/3]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetSkillId ( Aws::String &&  value)
inline

The ARN of the skill.

Definition at line 60 of file SkillsStoreSkill.h.

◆ SetSkillId() [3/3]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetSkillId ( const char *  value)
inline

The ARN of the skill.

Definition at line 65 of file SkillsStoreSkill.h.

◆ SetSkillName() [1/3]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetSkillName ( const Aws::String value)
inline

The name of the skill.

Definition at line 96 of file SkillsStoreSkill.h.

◆ SetSkillName() [2/3]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetSkillName ( Aws::String &&  value)
inline

The name of the skill.

Definition at line 101 of file SkillsStoreSkill.h.

◆ SetSkillName() [3/3]

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetSkillName ( const char *  value)
inline

The name of the skill.

Definition at line 106 of file SkillsStoreSkill.h.

◆ SetSupportsLinking()

void Aws::AlexaForBusiness::Model::SkillsStoreSkill::SetSupportsLinking ( bool  value)
inline

Linking support for a skill.

Definition at line 296 of file SkillsStoreSkill.h.

◆ ShortDescriptionHasBeenSet()

bool Aws::AlexaForBusiness::Model::SkillsStoreSkill::ShortDescriptionHasBeenSet ( ) const
inline

Short description about the skill.

Definition at line 132 of file SkillsStoreSkill.h.

◆ SkillDetailsHasBeenSet()

bool Aws::AlexaForBusiness::Model::SkillsStoreSkill::SkillDetailsHasBeenSet ( ) const
inline

Information about the skill.

Definition at line 260 of file SkillsStoreSkill.h.

◆ SkillIdHasBeenSet()

bool Aws::AlexaForBusiness::Model::SkillsStoreSkill::SkillIdHasBeenSet ( ) const
inline

The ARN of the skill.

Definition at line 50 of file SkillsStoreSkill.h.

◆ SkillNameHasBeenSet()

bool Aws::AlexaForBusiness::Model::SkillsStoreSkill::SkillNameHasBeenSet ( ) const
inline

The name of the skill.

Definition at line 91 of file SkillsStoreSkill.h.

◆ SupportsLinkingHasBeenSet()

bool Aws::AlexaForBusiness::Model::SkillsStoreSkill::SupportsLinkingHasBeenSet ( ) const
inline

Linking support for a skill.

Definition at line 291 of file SkillsStoreSkill.h.

◆ WithIconUrl() [1/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithIconUrl ( const Aws::String value)
inline

The URL where the skill icon resides.

Definition at line 193 of file SkillsStoreSkill.h.

◆ WithIconUrl() [2/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithIconUrl ( Aws::String &&  value)
inline

The URL where the skill icon resides.

Definition at line 198 of file SkillsStoreSkill.h.

◆ WithIconUrl() [3/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithIconUrl ( const char *  value)
inline

The URL where the skill icon resides.

Definition at line 203 of file SkillsStoreSkill.h.

◆ WithSampleUtterances() [1/2]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithSampleUtterances ( const Aws::Vector< Aws::String > &  value)
inline

Sample utterances that interact with the skill.

Definition at line 229 of file SkillsStoreSkill.h.

◆ WithSampleUtterances() [2/2]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithSampleUtterances ( Aws::Vector< Aws::String > &&  value)
inline

Sample utterances that interact with the skill.

Definition at line 234 of file SkillsStoreSkill.h.

◆ WithShortDescription() [1/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithShortDescription ( const Aws::String value)
inline

Short description about the skill.

Definition at line 152 of file SkillsStoreSkill.h.

◆ WithShortDescription() [2/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithShortDescription ( Aws::String &&  value)
inline

Short description about the skill.

Definition at line 157 of file SkillsStoreSkill.h.

◆ WithShortDescription() [3/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithShortDescription ( const char *  value)
inline

Short description about the skill.

Definition at line 162 of file SkillsStoreSkill.h.

◆ WithSkillDetails() [1/2]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithSkillDetails ( const SkillDetails value)
inline

Information about the skill.

Definition at line 275 of file SkillsStoreSkill.h.

◆ WithSkillDetails() [2/2]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithSkillDetails ( SkillDetails &&  value)
inline

Information about the skill.

Definition at line 280 of file SkillsStoreSkill.h.

◆ WithSkillId() [1/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithSkillId ( const Aws::String value)
inline

The ARN of the skill.

Definition at line 70 of file SkillsStoreSkill.h.

◆ WithSkillId() [2/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithSkillId ( Aws::String &&  value)
inline

The ARN of the skill.

Definition at line 75 of file SkillsStoreSkill.h.

◆ WithSkillId() [3/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithSkillId ( const char *  value)
inline

The ARN of the skill.

Definition at line 80 of file SkillsStoreSkill.h.

◆ WithSkillName() [1/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithSkillName ( const Aws::String value)
inline

The name of the skill.

Definition at line 111 of file SkillsStoreSkill.h.

◆ WithSkillName() [2/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithSkillName ( Aws::String &&  value)
inline

The name of the skill.

Definition at line 116 of file SkillsStoreSkill.h.

◆ WithSkillName() [3/3]

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithSkillName ( const char *  value)
inline

The name of the skill.

Definition at line 121 of file SkillsStoreSkill.h.

◆ WithSupportsLinking()

SkillsStoreSkill& Aws::AlexaForBusiness::Model::SkillsStoreSkill::WithSupportsLinking ( bool  value)
inline

Linking support for a skill.

Definition at line 301 of file SkillsStoreSkill.h.


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