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

#include <Instance.h>

Public Member Functions

 Instance ()
 
 Instance (Aws::Utils::Json::JsonView jsonValue)
 
Instanceoperator= (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)
 
InstanceWithId (const Aws::String &value)
 
InstanceWithId (Aws::String &&value)
 
InstanceWithId (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)
 
InstanceWithArn (const Aws::String &value)
 
InstanceWithArn (Aws::String &&value)
 
InstanceWithArn (const char *value)
 
const DirectoryTypeGetIdentityManagementType () const
 
bool IdentityManagementTypeHasBeenSet () const
 
void SetIdentityManagementType (const DirectoryType &value)
 
void SetIdentityManagementType (DirectoryType &&value)
 
InstanceWithIdentityManagementType (const DirectoryType &value)
 
InstanceWithIdentityManagementType (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)
 
InstanceWithInstanceAlias (const Aws::String &value)
 
InstanceWithInstanceAlias (Aws::String &&value)
 
InstanceWithInstanceAlias (const char *value)
 
const Aws::Utils::DateTimeGetCreatedTime () const
 
bool CreatedTimeHasBeenSet () const
 
void SetCreatedTime (const Aws::Utils::DateTime &value)
 
void SetCreatedTime (Aws::Utils::DateTime &&value)
 
InstanceWithCreatedTime (const Aws::Utils::DateTime &value)
 
InstanceWithCreatedTime (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)
 
InstanceWithServiceRole (const Aws::String &value)
 
InstanceWithServiceRole (Aws::String &&value)
 
InstanceWithServiceRole (const char *value)
 
const InstanceStatusGetInstanceStatus () const
 
bool InstanceStatusHasBeenSet () const
 
void SetInstanceStatus (const InstanceStatus &value)
 
void SetInstanceStatus (InstanceStatus &&value)
 
InstanceWithInstanceStatus (const InstanceStatus &value)
 
InstanceWithInstanceStatus (InstanceStatus &&value)
 
const InstanceStatusReasonGetStatusReason () const
 
bool StatusReasonHasBeenSet () const
 
void SetStatusReason (const InstanceStatusReason &value)
 
void SetStatusReason (InstanceStatusReason &&value)
 
InstanceWithStatusReason (const InstanceStatusReason &value)
 
InstanceWithStatusReason (InstanceStatusReason &&value)
 
bool GetInboundCallsEnabled () const
 
bool InboundCallsEnabledHasBeenSet () const
 
void SetInboundCallsEnabled (bool value)
 
InstanceWithInboundCallsEnabled (bool value)
 
bool GetOutboundCallsEnabled () const
 
bool OutboundCallsEnabledHasBeenSet () const
 
void SetOutboundCallsEnabled (bool value)
 
InstanceWithOutboundCallsEnabled (bool value)
 

Detailed Description

The Amazon Connect instance.

See Also:

AWS API Reference

Definition at line 35 of file Instance.h.

Constructor & Destructor Documentation

◆ Instance() [1/2]

Aws::Connect::Model::Instance::Instance ( )

◆ Instance() [2/2]

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

Member Function Documentation

◆ ArnHasBeenSet()

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

The Amazon Resource Name (ARN) of the instance.

Definition at line 101 of file Instance.h.

◆ CreatedTimeHasBeenSet()

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

When the instance was created.

Definition at line 214 of file Instance.h.

◆ GetArn()

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

The Amazon Resource Name (ARN) of the instance.

Definition at line 96 of file Instance.h.

◆ GetCreatedTime()

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

When the instance was created.

Definition at line 209 of file Instance.h.

◆ GetId()

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

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 48 of file Instance.h.

◆ GetIdentityManagementType()

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

The identity management type.

Definition at line 137 of file Instance.h.

◆ GetInboundCallsEnabled()

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

Whether inbound calls are enabled.

Definition at line 343 of file Instance.h.

◆ GetInstanceAlias()

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

The alias of instance.

Definition at line 168 of file Instance.h.

◆ GetInstanceStatus()

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

The state of the instance.

Definition at line 281 of file Instance.h.

◆ GetOutboundCallsEnabled()

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

Whether outbound calls are enabled.

Definition at line 364 of file Instance.h.

◆ GetServiceRole()

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

The service role of the instance.

Definition at line 240 of file Instance.h.

◆ GetStatusReason()

const InstanceStatusReason& Aws::Connect::Model::Instance::GetStatusReason ( ) const
inline

Relevant details why the instance was not successfully created.

Definition at line 312 of file Instance.h.

◆ IdentityManagementTypeHasBeenSet()

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

The identity management type.

Definition at line 142 of file Instance.h.

◆ IdHasBeenSet()

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

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 54 of file Instance.h.

◆ InboundCallsEnabledHasBeenSet()

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

Whether inbound calls are enabled.

Definition at line 348 of file Instance.h.

◆ InstanceAliasHasBeenSet()

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

The alias of instance.

Definition at line 173 of file Instance.h.

◆ InstanceStatusHasBeenSet()

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

The state of the instance.

Definition at line 286 of file Instance.h.

◆ Jsonize()

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

◆ operator=()

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

◆ OutboundCallsEnabledHasBeenSet()

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

Whether outbound calls are enabled.

Definition at line 369 of file Instance.h.

◆ ServiceRoleHasBeenSet()

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

The service role of the instance.

Definition at line 245 of file Instance.h.

◆ SetArn() [1/3]

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

The Amazon Resource Name (ARN) of the instance.

Definition at line 111 of file Instance.h.

◆ SetArn() [2/3]

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

The Amazon Resource Name (ARN) of the instance.

Definition at line 106 of file Instance.h.

◆ SetArn() [3/3]

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

The Amazon Resource Name (ARN) of the instance.

Definition at line 116 of file Instance.h.

◆ SetCreatedTime() [1/2]

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

When the instance was created.

Definition at line 224 of file Instance.h.

◆ SetCreatedTime() [2/2]

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

When the instance was created.

Definition at line 219 of file Instance.h.

◆ SetId() [1/3]

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

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 66 of file Instance.h.

◆ SetId() [2/3]

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

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 60 of file Instance.h.

◆ SetId() [3/3]

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

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 72 of file Instance.h.

◆ SetIdentityManagementType() [1/2]

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

The identity management type.

Definition at line 147 of file Instance.h.

◆ SetIdentityManagementType() [2/2]

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

The identity management type.

Definition at line 152 of file Instance.h.

◆ SetInboundCallsEnabled()

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

Whether inbound calls are enabled.

Definition at line 353 of file Instance.h.

◆ SetInstanceAlias() [1/3]

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

The alias of instance.

Definition at line 183 of file Instance.h.

◆ SetInstanceAlias() [2/3]

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

The alias of instance.

Definition at line 178 of file Instance.h.

◆ SetInstanceAlias() [3/3]

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

The alias of instance.

Definition at line 188 of file Instance.h.

◆ SetInstanceStatus() [1/2]

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

The state of the instance.

Definition at line 291 of file Instance.h.

◆ SetInstanceStatus() [2/2]

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

The state of the instance.

Definition at line 296 of file Instance.h.

◆ SetOutboundCallsEnabled()

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

Whether outbound calls are enabled.

Definition at line 374 of file Instance.h.

◆ SetServiceRole() [1/3]

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

The service role of the instance.

Definition at line 255 of file Instance.h.

◆ SetServiceRole() [2/3]

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

The service role of the instance.

Definition at line 250 of file Instance.h.

◆ SetServiceRole() [3/3]

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

The service role of the instance.

Definition at line 260 of file Instance.h.

◆ SetStatusReason() [1/2]

void Aws::Connect::Model::Instance::SetStatusReason ( const InstanceStatusReason value)
inline

Relevant details why the instance was not successfully created.

Definition at line 322 of file Instance.h.

◆ SetStatusReason() [2/2]

void Aws::Connect::Model::Instance::SetStatusReason ( InstanceStatusReason &&  value)
inline

Relevant details why the instance was not successfully created.

Definition at line 327 of file Instance.h.

◆ StatusReasonHasBeenSet()

bool Aws::Connect::Model::Instance::StatusReasonHasBeenSet ( ) const
inline

Relevant details why the instance was not successfully created.

Definition at line 317 of file Instance.h.

◆ WithArn() [1/3]

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

The Amazon Resource Name (ARN) of the instance.

Definition at line 126 of file Instance.h.

◆ WithArn() [2/3]

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

The Amazon Resource Name (ARN) of the instance.

Definition at line 121 of file Instance.h.

◆ WithArn() [3/3]

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

The Amazon Resource Name (ARN) of the instance.

Definition at line 131 of file Instance.h.

◆ WithCreatedTime() [1/2]

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

When the instance was created.

Definition at line 234 of file Instance.h.

◆ WithCreatedTime() [2/2]

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

When the instance was created.

Definition at line 229 of file Instance.h.

◆ WithId() [1/3]

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

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 84 of file Instance.h.

◆ WithId() [2/3]

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

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 78 of file Instance.h.

◆ WithId() [3/3]

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

The identifier of the Amazon Connect instance. You can find the instanceId in the ARN of the instance.

Definition at line 90 of file Instance.h.

◆ WithIdentityManagementType() [1/2]

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

The identity management type.

Definition at line 157 of file Instance.h.

◆ WithIdentityManagementType() [2/2]

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

The identity management type.

Definition at line 162 of file Instance.h.

◆ WithInboundCallsEnabled()

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

Whether inbound calls are enabled.

Definition at line 358 of file Instance.h.

◆ WithInstanceAlias() [1/3]

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

The alias of instance.

Definition at line 198 of file Instance.h.

◆ WithInstanceAlias() [2/3]

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

The alias of instance.

Definition at line 193 of file Instance.h.

◆ WithInstanceAlias() [3/3]

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

The alias of instance.

Definition at line 203 of file Instance.h.

◆ WithInstanceStatus() [1/2]

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

The state of the instance.

Definition at line 301 of file Instance.h.

◆ WithInstanceStatus() [2/2]

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

The state of the instance.

Definition at line 306 of file Instance.h.

◆ WithOutboundCallsEnabled()

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

Whether outbound calls are enabled.

Definition at line 379 of file Instance.h.

◆ WithServiceRole() [1/3]

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

The service role of the instance.

Definition at line 270 of file Instance.h.

◆ WithServiceRole() [2/3]

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

The service role of the instance.

Definition at line 265 of file Instance.h.

◆ WithServiceRole() [3/3]

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

The service role of the instance.

Definition at line 275 of file Instance.h.

◆ WithStatusReason() [1/2]

Instance& Aws::Connect::Model::Instance::WithStatusReason ( const InstanceStatusReason value)
inline

Relevant details why the instance was not successfully created.

Definition at line 332 of file Instance.h.

◆ WithStatusReason() [2/2]

Instance& Aws::Connect::Model::Instance::WithStatusReason ( InstanceStatusReason &&  value)
inline

Relevant details why the instance was not successfully created.

Definition at line 337 of file Instance.h.


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