7#include <aws/appintegrations/AppIntegrationsService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/appintegrations/model/LastExecutionStatus.h>
10#include <aws/appintegrations/model/ExecutionConfiguration.h>
23namespace AppIntegrationsService
65 inline void SetDataIntegrationArn(
const char* value) { m_dataIntegrationArnHasBeenSet =
true; m_dataIntegrationArn.assign(value); }
80 inline void SetClientId(
const char* value) { m_clientIdHasBeenSet =
true; m_clientId.assign(value); }
94 inline void SetDestinationURI(
const char* value) { m_destinationURIHasBeenSet =
true; m_destinationURI.assign(value); }
124 bool m_dataIntegrationAssociationArnHasBeenSet =
false;
127 bool m_dataIntegrationArnHasBeenSet =
false;
130 bool m_clientIdHasBeenSet =
false;
133 bool m_destinationURIHasBeenSet =
false;
136 bool m_lastExecutionStatusHasBeenSet =
false;
139 bool m_executionConfigurationHasBeenSet =
false;
DataIntegrationAssociationSummary & WithDestinationURI(const char *value)
DataIntegrationAssociationSummary & WithDestinationURI(const Aws::String &value)
void SetDataIntegrationAssociationArn(const Aws::String &value)
void SetDataIntegrationAssociationArn(Aws::String &&value)
void SetLastExecutionStatus(const LastExecutionStatus &value)
bool DataIntegrationArnHasBeenSet() const
void SetExecutionConfiguration(const ExecutionConfiguration &value)
void SetDestinationURI(const Aws::String &value)
const Aws::String & GetDataIntegrationAssociationArn() const
const Aws::String & GetClientId() const
void SetExecutionConfiguration(ExecutionConfiguration &&value)
AWS_APPINTEGRATIONSSERVICE_API DataIntegrationAssociationSummary(Aws::Utils::Json::JsonView jsonValue)
const ExecutionConfiguration & GetExecutionConfiguration() const
bool ExecutionConfigurationHasBeenSet() const
void SetClientId(const Aws::String &value)
AWS_APPINTEGRATIONSSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetDestinationURI(const char *value)
const Aws::String & GetDataIntegrationArn() const
DataIntegrationAssociationSummary & WithClientId(const Aws::String &value)
void SetDataIntegrationArn(const Aws::String &value)
AWS_APPINTEGRATIONSSERVICE_API DataIntegrationAssociationSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
DataIntegrationAssociationSummary & WithClientId(const char *value)
bool LastExecutionStatusHasBeenSet() const
bool ClientIdHasBeenSet() const
bool DataIntegrationAssociationArnHasBeenSet() const
DataIntegrationAssociationSummary & WithDataIntegrationAssociationArn(const char *value)
DataIntegrationAssociationSummary & WithExecutionConfiguration(const ExecutionConfiguration &value)
bool DestinationURIHasBeenSet() const
void SetDestinationURI(Aws::String &&value)
DataIntegrationAssociationSummary & WithClientId(Aws::String &&value)
void SetDataIntegrationAssociationArn(const char *value)
AWS_APPINTEGRATIONSSERVICE_API DataIntegrationAssociationSummary()
DataIntegrationAssociationSummary & WithLastExecutionStatus(LastExecutionStatus &&value)
void SetDataIntegrationArn(Aws::String &&value)
DataIntegrationAssociationSummary & WithDataIntegrationAssociationArn(const Aws::String &value)
DataIntegrationAssociationSummary & WithDataIntegrationArn(const char *value)
DataIntegrationAssociationSummary & WithDestinationURI(Aws::String &&value)
DataIntegrationAssociationSummary & WithExecutionConfiguration(ExecutionConfiguration &&value)
void SetLastExecutionStatus(LastExecutionStatus &&value)
DataIntegrationAssociationSummary & WithDataIntegrationArn(Aws::String &&value)
void SetClientId(Aws::String &&value)
DataIntegrationAssociationSummary & WithDataIntegrationAssociationArn(Aws::String &&value)
DataIntegrationAssociationSummary & WithLastExecutionStatus(const LastExecutionStatus &value)
void SetDataIntegrationArn(const char *value)
const Aws::String & GetDestinationURI() const
void SetClientId(const char *value)
DataIntegrationAssociationSummary & WithDataIntegrationArn(const Aws::String &value)
const LastExecutionStatus & GetLastExecutionStatus() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue