AWS SDK for C++  1.9.123
AWS SDK for C++
Public Member Functions | List of all members
Aws::Connect::Model::InstanceSummary Class Reference

#include <InstanceSummary.h>

Public Member Functions

 InstanceSummary ()
 
 InstanceSummary (Aws::Utils::Json::JsonView jsonValue)
 
InstanceSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetId () const
 
bool IdHasBeenSet () const
 
void SetId (const Aws::String &value)
 
void SetId (Aws::String &&value)
 
void SetId (const char *value)
 
InstanceSummaryWithId (const Aws::String &value)
 
InstanceSummaryWithId (Aws::String &&value)
 
InstanceSummaryWithId (const char *value)
 
const Aws::StringGetArn () const
 
bool ArnHasBeenSet () const
 
void SetArn (const Aws::String &value)
 
void SetArn (Aws::String &&value)
 
void SetArn (const char *value)
 
InstanceSummaryWithArn (const Aws::String &value)
 
InstanceSummaryWithArn (Aws::String &&value)
 
InstanceSummaryWithArn (const char *value)
 
const DirectoryTypeGetIdentityManagementType () const
 
bool IdentityManagementTypeHasBeenSet () const
 
void SetIdentityManagementType (const DirectoryType &value)
 
void SetIdentityManagementType (DirectoryType &&value)
 
InstanceSummaryWithIdentityManagementType (const DirectoryType &value)
 
InstanceSummaryWithIdentityManagementType (DirectoryType &&value)
 
const Aws::StringGetInstanceAlias () const
 
bool InstanceAliasHasBeenSet () const
 
void SetInstanceAlias (const Aws::String &value)
 
void SetInstanceAlias (Aws::String &&value)
 
void SetInstanceAlias (const char *value)
 
InstanceSummaryWithInstanceAlias (const Aws::String &value)
 
InstanceSummaryWithInstanceAlias (Aws::String &&value)
 
InstanceSummaryWithInstanceAlias (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
InstanceSummaryWithCreatedTime (const Aws::Utils::DateTime &value)
 
InstanceSummaryWithCreatedTime (Aws::Utils::DateTime &&value)
 
const Aws::StringGetServiceRole () const
 
bool ServiceRoleHasBeenSet () const
 
void SetServiceRole (const Aws::String &value)
 
void SetServiceRole (Aws::String &&value)
 
void SetServiceRole (const char *value)
 
InstanceSummaryWithServiceRole (const Aws::String &value)
 
InstanceSummaryWithServiceRole (Aws::String &&value)
 
InstanceSummaryWithServiceRole (const char *value)
 
const InstanceStatusGetInstanceStatus () const
 
bool InstanceStatusHasBeenSet () const
 
void SetInstanceStatus (const InstanceStatus &value)
 
void SetInstanceStatus (InstanceStatus &&value)
 
InstanceSummaryWithInstanceStatus (const InstanceStatus &value)
 
InstanceSummaryWithInstanceStatus (InstanceStatus &&value)
 
bool GetInboundCallsEnabled () const
 
bool InboundCallsEnabledHasBeenSet () const
 
void SetInboundCallsEnabled (bool value)
 
InstanceSummaryWithInboundCallsEnabled (bool value)
 
bool GetOutboundCallsEnabled () const
 
bool OutboundCallsEnabledHasBeenSet () const
 
void SetOutboundCallsEnabled (bool value)
 
InstanceSummaryWithOutboundCallsEnabled (bool value)
 

Detailed Description

Information about the instance.

See Also:

AWS API Reference

Definition at line 34 of file InstanceSummary.h.

Constructor & Destructor Documentation

◆ InstanceSummary() [1/2]

Aws::Connect::Model::InstanceSummary::InstanceSummary ( )

◆ InstanceSummary() [2/2]

Aws::Connect::Model::InstanceSummary::InstanceSummary ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ ArnHasBeenSet()

bool Aws::Connect::Model::InstanceSummary::ArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the instance.

Definition at line 92 of file InstanceSummary.h.

◆ CreatedTimeHasBeenSet()

bool Aws::Connect::Model::InstanceSummary::CreatedTimeHasBeenSet ( ) const
inline

When the instance was created.

Definition at line 205 of file InstanceSummary.h.

◆ GetArn()

const Aws::String& Aws::Connect::Model::InstanceSummary::GetArn ( ) const
inline

The Amazon Resource Name (ARN) of the instance.

Definition at line 87 of file InstanceSummary.h.

◆ GetCreatedTime()

const Aws::Utils::DateTime& Aws::Connect::Model::InstanceSummary::GetCreatedTime ( ) const
inline

When the instance was created.

Definition at line 200 of file InstanceSummary.h.

◆ GetId()

const Aws::String& Aws::Connect::Model::InstanceSummary::GetId ( ) const
inline

The identifier of the instance.

Definition at line 46 of file InstanceSummary.h.

◆ GetIdentityManagementType()

const DirectoryType& Aws::Connect::Model::InstanceSummary::GetIdentityManagementType ( ) const
inline

The identity management type of the instance.

Definition at line 128 of file InstanceSummary.h.

◆ GetInboundCallsEnabled()

bool Aws::Connect::Model::InstanceSummary::GetInboundCallsEnabled ( ) const
inline

Whether inbound calls are enabled.

Definition at line 303 of file InstanceSummary.h.

◆ GetInstanceAlias()

const Aws::String& Aws::Connect::Model::InstanceSummary::GetInstanceAlias ( ) const
inline

The alias of the instance.

Definition at line 159 of file InstanceSummary.h.

◆ GetInstanceStatus()

const InstanceStatus& Aws::Connect::Model::InstanceSummary::GetInstanceStatus ( ) const
inline

The state of the instance.

Definition at line 272 of file InstanceSummary.h.

◆ GetOutboundCallsEnabled()

bool Aws::Connect::Model::InstanceSummary::GetOutboundCallsEnabled ( ) const
inline

Whether outbound calls are enabled.

Definition at line 324 of file InstanceSummary.h.

◆ GetServiceRole()

const Aws::String& Aws::Connect::Model::InstanceSummary::GetServiceRole ( ) const
inline

The service role of the instance.

Definition at line 231 of file InstanceSummary.h.

◆ IdentityManagementTypeHasBeenSet()

bool Aws::Connect::Model::InstanceSummary::IdentityManagementTypeHasBeenSet ( ) const
inline

The identity management type of the instance.

Definition at line 133 of file InstanceSummary.h.

◆ IdHasBeenSet()

bool Aws::Connect::Model::InstanceSummary::IdHasBeenSet ( ) const
inline

The identifier of the instance.

Definition at line 51 of file InstanceSummary.h.

◆ InboundCallsEnabledHasBeenSet()

bool Aws::Connect::Model::InstanceSummary::InboundCallsEnabledHasBeenSet ( ) const
inline

Whether inbound calls are enabled.

Definition at line 308 of file InstanceSummary.h.

◆ InstanceAliasHasBeenSet()

bool Aws::Connect::Model::InstanceSummary::InstanceAliasHasBeenSet ( ) const
inline

The alias of the instance.

Definition at line 164 of file InstanceSummary.h.

◆ InstanceStatusHasBeenSet()

bool Aws::Connect::Model::InstanceSummary::InstanceStatusHasBeenSet ( ) const
inline

The state of the instance.

Definition at line 277 of file InstanceSummary.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Connect::Model::InstanceSummary::Jsonize ( ) const

◆ operator=()

InstanceSummary& Aws::Connect::Model::InstanceSummary::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OutboundCallsEnabledHasBeenSet()

bool Aws::Connect::Model::InstanceSummary::OutboundCallsEnabledHasBeenSet ( ) const
inline

Whether outbound calls are enabled.

Definition at line 329 of file InstanceSummary.h.

◆ ServiceRoleHasBeenSet()

bool Aws::Connect::Model::InstanceSummary::ServiceRoleHasBeenSet ( ) const
inline

The service role of the instance.

Definition at line 236 of file InstanceSummary.h.

◆ SetArn() [1/3]

void Aws::Connect::Model::InstanceSummary::SetArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the instance.

Definition at line 102 of file InstanceSummary.h.

◆ SetArn() [2/3]

void Aws::Connect::Model::InstanceSummary::SetArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the instance.

Definition at line 97 of file InstanceSummary.h.

◆ SetArn() [3/3]

void Aws::Connect::Model::InstanceSummary::SetArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the instance.

Definition at line 107 of file InstanceSummary.h.

◆ SetCreatedTime() [1/2]

void Aws::Connect::Model::InstanceSummary::SetCreatedTime ( Aws::Utils::DateTime &&  value)
inline

When the instance was created.

Definition at line 215 of file InstanceSummary.h.

◆ SetCreatedTime() [2/2]

void Aws::Connect::Model::InstanceSummary::SetCreatedTime ( const Aws::Utils::DateTime value)
inline

When the instance was created.

Definition at line 210 of file InstanceSummary.h.

◆ SetId() [1/3]

void Aws::Connect::Model::InstanceSummary::SetId ( Aws::String &&  value)
inline

The identifier of the instance.

Definition at line 61 of file InstanceSummary.h.

◆ SetId() [2/3]

void Aws::Connect::Model::InstanceSummary::SetId ( const Aws::String value)
inline

The identifier of the instance.

Definition at line 56 of file InstanceSummary.h.

◆ SetId() [3/3]

void Aws::Connect::Model::InstanceSummary::SetId ( const char *  value)
inline

The identifier of the instance.

Definition at line 66 of file InstanceSummary.h.

◆ SetIdentityManagementType() [1/2]

void Aws::Connect::Model::InstanceSummary::SetIdentityManagementType ( const DirectoryType value)
inline

The identity management type of the instance.

Definition at line 138 of file InstanceSummary.h.

◆ SetIdentityManagementType() [2/2]

void Aws::Connect::Model::InstanceSummary::SetIdentityManagementType ( DirectoryType &&  value)
inline

The identity management type of the instance.

Definition at line 143 of file InstanceSummary.h.

◆ SetInboundCallsEnabled()

void Aws::Connect::Model::InstanceSummary::SetInboundCallsEnabled ( bool  value)
inline

Whether inbound calls are enabled.

Definition at line 313 of file InstanceSummary.h.

◆ SetInstanceAlias() [1/3]

void Aws::Connect::Model::InstanceSummary::SetInstanceAlias ( Aws::String &&  value)
inline

The alias of the instance.

Definition at line 174 of file InstanceSummary.h.

◆ SetInstanceAlias() [2/3]

void Aws::Connect::Model::InstanceSummary::SetInstanceAlias ( const Aws::String value)
inline

The alias of the instance.

Definition at line 169 of file InstanceSummary.h.

◆ SetInstanceAlias() [3/3]

void Aws::Connect::Model::InstanceSummary::SetInstanceAlias ( const char *  value)
inline

The alias of the instance.

Definition at line 179 of file InstanceSummary.h.

◆ SetInstanceStatus() [1/2]

void Aws::Connect::Model::InstanceSummary::SetInstanceStatus ( const InstanceStatus value)
inline

The state of the instance.

Definition at line 282 of file InstanceSummary.h.

◆ SetInstanceStatus() [2/2]

void Aws::Connect::Model::InstanceSummary::SetInstanceStatus ( InstanceStatus &&  value)
inline

The state of the instance.

Definition at line 287 of file InstanceSummary.h.

◆ SetOutboundCallsEnabled()

void Aws::Connect::Model::InstanceSummary::SetOutboundCallsEnabled ( bool  value)
inline

Whether outbound calls are enabled.

Definition at line 334 of file InstanceSummary.h.

◆ SetServiceRole() [1/3]

void Aws::Connect::Model::InstanceSummary::SetServiceRole ( Aws::String &&  value)
inline

The service role of the instance.

Definition at line 246 of file InstanceSummary.h.

◆ SetServiceRole() [2/3]

void Aws::Connect::Model::InstanceSummary::SetServiceRole ( const Aws::String value)
inline

The service role of the instance.

Definition at line 241 of file InstanceSummary.h.

◆ SetServiceRole() [3/3]

void Aws::Connect::Model::InstanceSummary::SetServiceRole ( const char *  value)
inline

The service role of the instance.

Definition at line 251 of file InstanceSummary.h.

◆ WithArn() [1/3]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the instance.

Definition at line 117 of file InstanceSummary.h.

◆ WithArn() [2/3]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the instance.

Definition at line 112 of file InstanceSummary.h.

◆ WithArn() [3/3]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithArn ( const char *  value)
inline

The Amazon Resource Name (ARN) of the instance.

Definition at line 122 of file InstanceSummary.h.

◆ WithCreatedTime() [1/2]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithCreatedTime ( Aws::Utils::DateTime &&  value)
inline

When the instance was created.

Definition at line 225 of file InstanceSummary.h.

◆ WithCreatedTime() [2/2]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithCreatedTime ( const Aws::Utils::DateTime value)
inline

When the instance was created.

Definition at line 220 of file InstanceSummary.h.

◆ WithId() [1/3]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithId ( Aws::String &&  value)
inline

The identifier of the instance.

Definition at line 76 of file InstanceSummary.h.

◆ WithId() [2/3]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithId ( const Aws::String value)
inline

The identifier of the instance.

Definition at line 71 of file InstanceSummary.h.

◆ WithId() [3/3]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithId ( const char *  value)
inline

The identifier of the instance.

Definition at line 81 of file InstanceSummary.h.

◆ WithIdentityManagementType() [1/2]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithIdentityManagementType ( const DirectoryType value)
inline

The identity management type of the instance.

Definition at line 148 of file InstanceSummary.h.

◆ WithIdentityManagementType() [2/2]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithIdentityManagementType ( DirectoryType &&  value)
inline

The identity management type of the instance.

Definition at line 153 of file InstanceSummary.h.

◆ WithInboundCallsEnabled()

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithInboundCallsEnabled ( bool  value)
inline

Whether inbound calls are enabled.

Definition at line 318 of file InstanceSummary.h.

◆ WithInstanceAlias() [1/3]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithInstanceAlias ( Aws::String &&  value)
inline

The alias of the instance.

Definition at line 189 of file InstanceSummary.h.

◆ WithInstanceAlias() [2/3]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithInstanceAlias ( const Aws::String value)
inline

The alias of the instance.

Definition at line 184 of file InstanceSummary.h.

◆ WithInstanceAlias() [3/3]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithInstanceAlias ( const char *  value)
inline

The alias of the instance.

Definition at line 194 of file InstanceSummary.h.

◆ WithInstanceStatus() [1/2]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithInstanceStatus ( const InstanceStatus value)
inline

The state of the instance.

Definition at line 292 of file InstanceSummary.h.

◆ WithInstanceStatus() [2/2]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithInstanceStatus ( InstanceStatus &&  value)
inline

The state of the instance.

Definition at line 297 of file InstanceSummary.h.

◆ WithOutboundCallsEnabled()

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithOutboundCallsEnabled ( bool  value)
inline

Whether outbound calls are enabled.

Definition at line 339 of file InstanceSummary.h.

◆ WithServiceRole() [1/3]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithServiceRole ( Aws::String &&  value)
inline

The service role of the instance.

Definition at line 261 of file InstanceSummary.h.

◆ WithServiceRole() [2/3]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithServiceRole ( const Aws::String value)
inline

The service role of the instance.

Definition at line 256 of file InstanceSummary.h.

◆ WithServiceRole() [3/3]

InstanceSummary& Aws::Connect::Model::InstanceSummary::WithServiceRole ( const char *  value)
inline

The service role of the instance.

Definition at line 266 of file InstanceSummary.h.


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