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

#include <IntegrationAssociationSummary.h>

Public Member Functions

 IntegrationAssociationSummary ()
 
 IntegrationAssociationSummary (Aws::Utils::Json::JsonView jsonValue)
 
IntegrationAssociationSummaryoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetIntegrationAssociationId () const
 
bool IntegrationAssociationIdHasBeenSet () const
 
void SetIntegrationAssociationId (const Aws::String &value)
 
void SetIntegrationAssociationId (Aws::String &&value)
 
void SetIntegrationAssociationId (const char *value)
 
IntegrationAssociationSummaryWithIntegrationAssociationId (const Aws::String &value)
 
IntegrationAssociationSummaryWithIntegrationAssociationId (Aws::String &&value)
 
IntegrationAssociationSummaryWithIntegrationAssociationId (const char *value)
 
const Aws::StringGetIntegrationAssociationArn () const
 
bool IntegrationAssociationArnHasBeenSet () const
 
void SetIntegrationAssociationArn (const Aws::String &value)
 
void SetIntegrationAssociationArn (Aws::String &&value)
 
void SetIntegrationAssociationArn (const char *value)
 
IntegrationAssociationSummaryWithIntegrationAssociationArn (const Aws::String &value)
 
IntegrationAssociationSummaryWithIntegrationAssociationArn (Aws::String &&value)
 
IntegrationAssociationSummaryWithIntegrationAssociationArn (const char *value)
 
const Aws::StringGetInstanceId () const
 
bool InstanceIdHasBeenSet () const
 
void SetInstanceId (const Aws::String &value)
 
void SetInstanceId (Aws::String &&value)
 
void SetInstanceId (const char *value)
 
IntegrationAssociationSummaryWithInstanceId (const Aws::String &value)
 
IntegrationAssociationSummaryWithInstanceId (Aws::String &&value)
 
IntegrationAssociationSummaryWithInstanceId (const char *value)
 
const IntegrationTypeGetIntegrationType () const
 
bool IntegrationTypeHasBeenSet () const
 
void SetIntegrationType (const IntegrationType &value)
 
void SetIntegrationType (IntegrationType &&value)
 
IntegrationAssociationSummaryWithIntegrationType (const IntegrationType &value)
 
IntegrationAssociationSummaryWithIntegrationType (IntegrationType &&value)
 
const Aws::StringGetIntegrationArn () const
 
bool IntegrationArnHasBeenSet () const
 
void SetIntegrationArn (const Aws::String &value)
 
void SetIntegrationArn (Aws::String &&value)
 
void SetIntegrationArn (const char *value)
 
IntegrationAssociationSummaryWithIntegrationArn (const Aws::String &value)
 
IntegrationAssociationSummaryWithIntegrationArn (Aws::String &&value)
 
IntegrationAssociationSummaryWithIntegrationArn (const char *value)
 
const Aws::StringGetSourceApplicationUrl () const
 
bool SourceApplicationUrlHasBeenSet () const
 
void SetSourceApplicationUrl (const Aws::String &value)
 
void SetSourceApplicationUrl (Aws::String &&value)
 
void SetSourceApplicationUrl (const char *value)
 
IntegrationAssociationSummaryWithSourceApplicationUrl (const Aws::String &value)
 
IntegrationAssociationSummaryWithSourceApplicationUrl (Aws::String &&value)
 
IntegrationAssociationSummaryWithSourceApplicationUrl (const char *value)
 
const Aws::StringGetSourceApplicationName () const
 
bool SourceApplicationNameHasBeenSet () const
 
void SetSourceApplicationName (const Aws::String &value)
 
void SetSourceApplicationName (Aws::String &&value)
 
void SetSourceApplicationName (const char *value)
 
IntegrationAssociationSummaryWithSourceApplicationName (const Aws::String &value)
 
IntegrationAssociationSummaryWithSourceApplicationName (Aws::String &&value)
 
IntegrationAssociationSummaryWithSourceApplicationName (const char *value)
 
const SourceTypeGetSourceType () const
 
bool SourceTypeHasBeenSet () const
 
void SetSourceType (const SourceType &value)
 
void SetSourceType (SourceType &&value)
 
IntegrationAssociationSummaryWithSourceType (const SourceType &value)
 
IntegrationAssociationSummaryWithSourceType (SourceType &&value)
 

Detailed Description

Contains summary information about the associated AppIntegrations.

See Also:

AWS API Reference

Definition at line 34 of file IntegrationAssociationSummary.h.

Constructor & Destructor Documentation

◆ IntegrationAssociationSummary() [1/2]

Aws::Connect::Model::IntegrationAssociationSummary::IntegrationAssociationSummary ( )

◆ IntegrationAssociationSummary() [2/2]

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

Member Function Documentation

◆ GetInstanceId()

const Aws::String& Aws::Connect::Model::IntegrationAssociationSummary::GetInstanceId ( ) const
inline

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

Definition at line 129 of file IntegrationAssociationSummary.h.

◆ GetIntegrationArn()

const Aws::String& Aws::Connect::Model::IntegrationAssociationSummary::GetIntegrationArn ( ) const
inline

The Amazon Resource Name (ARN) for the AppIntegration.

Definition at line 208 of file IntegrationAssociationSummary.h.

◆ GetIntegrationAssociationArn()

const Aws::String& Aws::Connect::Model::IntegrationAssociationSummary::GetIntegrationAssociationArn ( ) const
inline

The Amazon Resource Name (ARN) for the AppIntegration association.

Definition at line 87 of file IntegrationAssociationSummary.h.

◆ GetIntegrationAssociationId()

const Aws::String& Aws::Connect::Model::IntegrationAssociationSummary::GetIntegrationAssociationId ( ) const
inline

The identifier for the AppIntegration association.

Definition at line 46 of file IntegrationAssociationSummary.h.

◆ GetIntegrationType()

const IntegrationType& Aws::Connect::Model::IntegrationAssociationSummary::GetIntegrationType ( ) const
inline

The integration type.

Definition at line 177 of file IntegrationAssociationSummary.h.

◆ GetSourceApplicationName()

const Aws::String& Aws::Connect::Model::IntegrationAssociationSummary::GetSourceApplicationName ( ) const
inline

The user-provided, friendly name for the external application.

Definition at line 290 of file IntegrationAssociationSummary.h.

◆ GetSourceApplicationUrl()

const Aws::String& Aws::Connect::Model::IntegrationAssociationSummary::GetSourceApplicationUrl ( ) const
inline

The URL for the external application.

Definition at line 249 of file IntegrationAssociationSummary.h.

◆ GetSourceType()

const SourceType& Aws::Connect::Model::IntegrationAssociationSummary::GetSourceType ( ) const
inline

The name of the source.

Definition at line 331 of file IntegrationAssociationSummary.h.

◆ InstanceIdHasBeenSet()

bool Aws::Connect::Model::IntegrationAssociationSummary::InstanceIdHasBeenSet ( ) const
inline

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

Definition at line 135 of file IntegrationAssociationSummary.h.

◆ IntegrationArnHasBeenSet()

bool Aws::Connect::Model::IntegrationAssociationSummary::IntegrationArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the AppIntegration.

Definition at line 213 of file IntegrationAssociationSummary.h.

◆ IntegrationAssociationArnHasBeenSet()

bool Aws::Connect::Model::IntegrationAssociationSummary::IntegrationAssociationArnHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) for the AppIntegration association.

Definition at line 92 of file IntegrationAssociationSummary.h.

◆ IntegrationAssociationIdHasBeenSet()

bool Aws::Connect::Model::IntegrationAssociationSummary::IntegrationAssociationIdHasBeenSet ( ) const
inline

The identifier for the AppIntegration association.

Definition at line 51 of file IntegrationAssociationSummary.h.

◆ IntegrationTypeHasBeenSet()

bool Aws::Connect::Model::IntegrationAssociationSummary::IntegrationTypeHasBeenSet ( ) const
inline

The integration type.

Definition at line 182 of file IntegrationAssociationSummary.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetInstanceId() [1/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetInstanceId ( 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 147 of file IntegrationAssociationSummary.h.

◆ SetInstanceId() [2/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetInstanceId ( 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 141 of file IntegrationAssociationSummary.h.

◆ SetInstanceId() [3/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetInstanceId ( 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 153 of file IntegrationAssociationSummary.h.

◆ SetIntegrationArn() [1/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetIntegrationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the AppIntegration.

Definition at line 223 of file IntegrationAssociationSummary.h.

◆ SetIntegrationArn() [2/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetIntegrationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the AppIntegration.

Definition at line 218 of file IntegrationAssociationSummary.h.

◆ SetIntegrationArn() [3/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetIntegrationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the AppIntegration.

Definition at line 228 of file IntegrationAssociationSummary.h.

◆ SetIntegrationAssociationArn() [1/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetIntegrationAssociationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the AppIntegration association.

Definition at line 102 of file IntegrationAssociationSummary.h.

◆ SetIntegrationAssociationArn() [2/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetIntegrationAssociationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the AppIntegration association.

Definition at line 97 of file IntegrationAssociationSummary.h.

◆ SetIntegrationAssociationArn() [3/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetIntegrationAssociationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the AppIntegration association.

Definition at line 107 of file IntegrationAssociationSummary.h.

◆ SetIntegrationAssociationId() [1/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetIntegrationAssociationId ( Aws::String &&  value)
inline

The identifier for the AppIntegration association.

Definition at line 61 of file IntegrationAssociationSummary.h.

◆ SetIntegrationAssociationId() [2/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetIntegrationAssociationId ( const Aws::String value)
inline

The identifier for the AppIntegration association.

Definition at line 56 of file IntegrationAssociationSummary.h.

◆ SetIntegrationAssociationId() [3/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetIntegrationAssociationId ( const char *  value)
inline

The identifier for the AppIntegration association.

Definition at line 66 of file IntegrationAssociationSummary.h.

◆ SetIntegrationType() [1/2]

void Aws::Connect::Model::IntegrationAssociationSummary::SetIntegrationType ( const IntegrationType value)
inline

The integration type.

Definition at line 187 of file IntegrationAssociationSummary.h.

◆ SetIntegrationType() [2/2]

void Aws::Connect::Model::IntegrationAssociationSummary::SetIntegrationType ( IntegrationType &&  value)
inline

The integration type.

Definition at line 192 of file IntegrationAssociationSummary.h.

◆ SetSourceApplicationName() [1/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetSourceApplicationName ( Aws::String &&  value)
inline

The user-provided, friendly name for the external application.

Definition at line 305 of file IntegrationAssociationSummary.h.

◆ SetSourceApplicationName() [2/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetSourceApplicationName ( const Aws::String value)
inline

The user-provided, friendly name for the external application.

Definition at line 300 of file IntegrationAssociationSummary.h.

◆ SetSourceApplicationName() [3/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetSourceApplicationName ( const char *  value)
inline

The user-provided, friendly name for the external application.

Definition at line 310 of file IntegrationAssociationSummary.h.

◆ SetSourceApplicationUrl() [1/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetSourceApplicationUrl ( Aws::String &&  value)
inline

The URL for the external application.

Definition at line 264 of file IntegrationAssociationSummary.h.

◆ SetSourceApplicationUrl() [2/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetSourceApplicationUrl ( const Aws::String value)
inline

The URL for the external application.

Definition at line 259 of file IntegrationAssociationSummary.h.

◆ SetSourceApplicationUrl() [3/3]

void Aws::Connect::Model::IntegrationAssociationSummary::SetSourceApplicationUrl ( const char *  value)
inline

The URL for the external application.

Definition at line 269 of file IntegrationAssociationSummary.h.

◆ SetSourceType() [1/2]

void Aws::Connect::Model::IntegrationAssociationSummary::SetSourceType ( const SourceType value)
inline

The name of the source.

Definition at line 341 of file IntegrationAssociationSummary.h.

◆ SetSourceType() [2/2]

void Aws::Connect::Model::IntegrationAssociationSummary::SetSourceType ( SourceType &&  value)
inline

The name of the source.

Definition at line 346 of file IntegrationAssociationSummary.h.

◆ SourceApplicationNameHasBeenSet()

bool Aws::Connect::Model::IntegrationAssociationSummary::SourceApplicationNameHasBeenSet ( ) const
inline

The user-provided, friendly name for the external application.

Definition at line 295 of file IntegrationAssociationSummary.h.

◆ SourceApplicationUrlHasBeenSet()

bool Aws::Connect::Model::IntegrationAssociationSummary::SourceApplicationUrlHasBeenSet ( ) const
inline

The URL for the external application.

Definition at line 254 of file IntegrationAssociationSummary.h.

◆ SourceTypeHasBeenSet()

bool Aws::Connect::Model::IntegrationAssociationSummary::SourceTypeHasBeenSet ( ) const
inline

The name of the source.

Definition at line 336 of file IntegrationAssociationSummary.h.

◆ WithInstanceId() [1/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithInstanceId ( 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 165 of file IntegrationAssociationSummary.h.

◆ WithInstanceId() [2/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithInstanceId ( 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 159 of file IntegrationAssociationSummary.h.

◆ WithInstanceId() [3/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithInstanceId ( 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 171 of file IntegrationAssociationSummary.h.

◆ WithIntegrationArn() [1/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithIntegrationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the AppIntegration.

Definition at line 238 of file IntegrationAssociationSummary.h.

◆ WithIntegrationArn() [2/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithIntegrationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the AppIntegration.

Definition at line 233 of file IntegrationAssociationSummary.h.

◆ WithIntegrationArn() [3/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithIntegrationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the AppIntegration.

Definition at line 243 of file IntegrationAssociationSummary.h.

◆ WithIntegrationAssociationArn() [1/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithIntegrationAssociationArn ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) for the AppIntegration association.

Definition at line 117 of file IntegrationAssociationSummary.h.

◆ WithIntegrationAssociationArn() [2/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithIntegrationAssociationArn ( const Aws::String value)
inline

The Amazon Resource Name (ARN) for the AppIntegration association.

Definition at line 112 of file IntegrationAssociationSummary.h.

◆ WithIntegrationAssociationArn() [3/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithIntegrationAssociationArn ( const char *  value)
inline

The Amazon Resource Name (ARN) for the AppIntegration association.

Definition at line 122 of file IntegrationAssociationSummary.h.

◆ WithIntegrationAssociationId() [1/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithIntegrationAssociationId ( Aws::String &&  value)
inline

The identifier for the AppIntegration association.

Definition at line 76 of file IntegrationAssociationSummary.h.

◆ WithIntegrationAssociationId() [2/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithIntegrationAssociationId ( const Aws::String value)
inline

The identifier for the AppIntegration association.

Definition at line 71 of file IntegrationAssociationSummary.h.

◆ WithIntegrationAssociationId() [3/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithIntegrationAssociationId ( const char *  value)
inline

The identifier for the AppIntegration association.

Definition at line 81 of file IntegrationAssociationSummary.h.

◆ WithIntegrationType() [1/2]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithIntegrationType ( const IntegrationType value)
inline

The integration type.

Definition at line 197 of file IntegrationAssociationSummary.h.

◆ WithIntegrationType() [2/2]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithIntegrationType ( IntegrationType &&  value)
inline

The integration type.

Definition at line 202 of file IntegrationAssociationSummary.h.

◆ WithSourceApplicationName() [1/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithSourceApplicationName ( Aws::String &&  value)
inline

The user-provided, friendly name for the external application.

Definition at line 320 of file IntegrationAssociationSummary.h.

◆ WithSourceApplicationName() [2/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithSourceApplicationName ( const Aws::String value)
inline

The user-provided, friendly name for the external application.

Definition at line 315 of file IntegrationAssociationSummary.h.

◆ WithSourceApplicationName() [3/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithSourceApplicationName ( const char *  value)
inline

The user-provided, friendly name for the external application.

Definition at line 325 of file IntegrationAssociationSummary.h.

◆ WithSourceApplicationUrl() [1/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithSourceApplicationUrl ( Aws::String &&  value)
inline

The URL for the external application.

Definition at line 279 of file IntegrationAssociationSummary.h.

◆ WithSourceApplicationUrl() [2/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithSourceApplicationUrl ( const Aws::String value)
inline

The URL for the external application.

Definition at line 274 of file IntegrationAssociationSummary.h.

◆ WithSourceApplicationUrl() [3/3]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithSourceApplicationUrl ( const char *  value)
inline

The URL for the external application.

Definition at line 284 of file IntegrationAssociationSummary.h.

◆ WithSourceType() [1/2]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithSourceType ( const SourceType value)
inline

The name of the source.

Definition at line 351 of file IntegrationAssociationSummary.h.

◆ WithSourceType() [2/2]

IntegrationAssociationSummary& Aws::Connect::Model::IntegrationAssociationSummary::WithSourceType ( SourceType &&  value)
inline

The name of the source.

Definition at line 356 of file IntegrationAssociationSummary.h.


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