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

#include <SkillSummary.h>

Public Member Functions

 SkillSummary ()
 
 SkillSummary (Aws::Utils::Json::JsonView jsonValue)
 
SkillSummaryoperator= (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)
 
SkillSummaryWithSkillId (const Aws::String &value)
 
SkillSummaryWithSkillId (Aws::String &&value)
 
SkillSummaryWithSkillId (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)
 
SkillSummaryWithSkillName (const Aws::String &value)
 
SkillSummaryWithSkillName (Aws::String &&value)
 
SkillSummaryWithSkillName (const char *value)
 
bool GetSupportsLinking () const
 
bool SupportsLinkingHasBeenSet () const
 
void SetSupportsLinking (bool value)
 
SkillSummaryWithSupportsLinking (bool value)
 
const EnablementTypeGetEnablementType () const
 
bool EnablementTypeHasBeenSet () const
 
void SetEnablementType (const EnablementType &value)
 
void SetEnablementType (EnablementType &&value)
 
SkillSummaryWithEnablementType (const EnablementType &value)
 
SkillSummaryWithEnablementType (EnablementType &&value)
 
const SkillTypeGetSkillType () const
 
bool SkillTypeHasBeenSet () const
 
void SetSkillType (const SkillType &value)
 
void SetSkillType (SkillType &&value)
 
SkillSummaryWithSkillType (const SkillType &value)
 
SkillSummaryWithSkillType (SkillType &&value)
 

Detailed Description

The summary of skills.

See Also:

AWS API Reference

Definition at line 33 of file SkillSummary.h.

Constructor & Destructor Documentation

◆ SkillSummary() [1/2]

Aws::AlexaForBusiness::Model::SkillSummary::SkillSummary ( )

◆ SkillSummary() [2/2]

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

Member Function Documentation

◆ EnablementTypeHasBeenSet()

bool Aws::AlexaForBusiness::Model::SkillSummary::EnablementTypeHasBeenSet ( ) const
inline

Whether the skill is enabled under the user's account, or if it requires linking to be used.

Definition at line 155 of file SkillSummary.h.

◆ GetEnablementType()

const EnablementType& Aws::AlexaForBusiness::Model::SkillSummary::GetEnablementType ( ) const
inline

Whether the skill is enabled under the user's account, or if it requires linking to be used.

Definition at line 149 of file SkillSummary.h.

◆ GetSkillId()

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

The ARN of the skill summary.

Definition at line 45 of file SkillSummary.h.

◆ GetSkillName()

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

The name of the skill.

Definition at line 86 of file SkillSummary.h.

◆ GetSkillType()

const SkillType& Aws::AlexaForBusiness::Model::SkillSummary::GetSkillType ( ) const
inline

Whether the skill is publicly available or is a private skill.

Definition at line 185 of file SkillSummary.h.

◆ GetSupportsLinking()

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

Linking support for a skill.

Definition at line 127 of file SkillSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetEnablementType() [1/2]

void Aws::AlexaForBusiness::Model::SkillSummary::SetEnablementType ( const EnablementType value)
inline

Whether the skill is enabled under the user's account, or if it requires linking to be used.

Definition at line 161 of file SkillSummary.h.

◆ SetEnablementType() [2/2]

void Aws::AlexaForBusiness::Model::SkillSummary::SetEnablementType ( EnablementType &&  value)
inline

Whether the skill is enabled under the user's account, or if it requires linking to be used.

Definition at line 167 of file SkillSummary.h.

◆ SetSkillId() [1/3]

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

The ARN of the skill summary.

Definition at line 55 of file SkillSummary.h.

◆ SetSkillId() [2/3]

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

The ARN of the skill summary.

Definition at line 60 of file SkillSummary.h.

◆ SetSkillId() [3/3]

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

The ARN of the skill summary.

Definition at line 65 of file SkillSummary.h.

◆ SetSkillName() [1/3]

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

The name of the skill.

Definition at line 96 of file SkillSummary.h.

◆ SetSkillName() [2/3]

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

The name of the skill.

Definition at line 101 of file SkillSummary.h.

◆ SetSkillName() [3/3]

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

The name of the skill.

Definition at line 106 of file SkillSummary.h.

◆ SetSkillType() [1/2]

void Aws::AlexaForBusiness::Model::SkillSummary::SetSkillType ( const SkillType value)
inline

Whether the skill is publicly available or is a private skill.

Definition at line 195 of file SkillSummary.h.

◆ SetSkillType() [2/2]

void Aws::AlexaForBusiness::Model::SkillSummary::SetSkillType ( SkillType &&  value)
inline

Whether the skill is publicly available or is a private skill.

Definition at line 200 of file SkillSummary.h.

◆ SetSupportsLinking()

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

Linking support for a skill.

Definition at line 137 of file SkillSummary.h.

◆ SkillIdHasBeenSet()

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

The ARN of the skill summary.

Definition at line 50 of file SkillSummary.h.

◆ SkillNameHasBeenSet()

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

The name of the skill.

Definition at line 91 of file SkillSummary.h.

◆ SkillTypeHasBeenSet()

bool Aws::AlexaForBusiness::Model::SkillSummary::SkillTypeHasBeenSet ( ) const
inline

Whether the skill is publicly available or is a private skill.

Definition at line 190 of file SkillSummary.h.

◆ SupportsLinkingHasBeenSet()

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

Linking support for a skill.

Definition at line 132 of file SkillSummary.h.

◆ WithEnablementType() [1/2]

SkillSummary& Aws::AlexaForBusiness::Model::SkillSummary::WithEnablementType ( const EnablementType value)
inline

Whether the skill is enabled under the user's account, or if it requires linking to be used.

Definition at line 173 of file SkillSummary.h.

◆ WithEnablementType() [2/2]

SkillSummary& Aws::AlexaForBusiness::Model::SkillSummary::WithEnablementType ( EnablementType &&  value)
inline

Whether the skill is enabled under the user's account, or if it requires linking to be used.

Definition at line 179 of file SkillSummary.h.

◆ WithSkillId() [1/3]

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

The ARN of the skill summary.

Definition at line 70 of file SkillSummary.h.

◆ WithSkillId() [2/3]

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

The ARN of the skill summary.

Definition at line 75 of file SkillSummary.h.

◆ WithSkillId() [3/3]

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

The ARN of the skill summary.

Definition at line 80 of file SkillSummary.h.

◆ WithSkillName() [1/3]

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

The name of the skill.

Definition at line 111 of file SkillSummary.h.

◆ WithSkillName() [2/3]

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

The name of the skill.

Definition at line 116 of file SkillSummary.h.

◆ WithSkillName() [3/3]

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

The name of the skill.

Definition at line 121 of file SkillSummary.h.

◆ WithSkillType() [1/2]

SkillSummary& Aws::AlexaForBusiness::Model::SkillSummary::WithSkillType ( const SkillType value)
inline

Whether the skill is publicly available or is a private skill.

Definition at line 205 of file SkillSummary.h.

◆ WithSkillType() [2/2]

SkillSummary& Aws::AlexaForBusiness::Model::SkillSummary::WithSkillType ( SkillType &&  value)
inline

Whether the skill is publicly available or is a private skill.

Definition at line 210 of file SkillSummary.h.

◆ WithSupportsLinking()

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

Linking support for a skill.

Definition at line 142 of file SkillSummary.h.


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