7#include <aws/appintegrations/AppIntegrationsService_EXPORTS.h>
8#include <aws/appintegrations/model/ExecutionConfiguration.h>
9#include <aws/appintegrations/model/LastExecutionStatus.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
21namespace AppIntegrationsService {
43 template <
typename DataIntegrationAssociationArnT = Aws::String>
45 m_dataIntegrationAssociationArnHasBeenSet =
true;
46 m_dataIntegrationAssociationArn = std::forward<DataIntegrationAssociationArnT>(value);
48 template <
typename DataIntegrationAssociationArnT = Aws::String>
61 template <
typename DataIntegrationArnT = Aws::String>
63 m_dataIntegrationArnHasBeenSet =
true;
64 m_dataIntegrationArn = std::forward<DataIntegrationArnT>(value);
66 template <
typename DataIntegrationArnT = Aws::String>
80 template <
typename ClientIdT = Aws::String>
82 m_clientIdHasBeenSet =
true;
83 m_clientId = std::forward<ClientIdT>(value);
85 template <
typename ClientIdT = Aws::String>
98 template <
typename DestinationURIT = Aws::String>
100 m_destinationURIHasBeenSet =
true;
101 m_destinationURI = std::forward<DestinationURIT>(value);
103 template <
typename DestinationURIT = Aws::String>
116 template <
typename LastExecutionStatusT = LastExecutionStatus>
118 m_lastExecutionStatusHasBeenSet =
true;
119 m_lastExecutionStatus = std::forward<LastExecutionStatusT>(value);
121 template <
typename LastExecutionStatusT = LastExecutionStatus>
132 template <
typename ExecutionConfigurationT = ExecutionConfiguration>
134 m_executionConfigurationHasBeenSet =
true;
135 m_executionConfiguration = std::forward<ExecutionConfigurationT>(value);
137 template <
typename ExecutionConfigurationT = ExecutionConfiguration>
155 bool m_dataIntegrationAssociationArnHasBeenSet =
false;
156 bool m_dataIntegrationArnHasBeenSet =
false;
157 bool m_clientIdHasBeenSet =
false;
158 bool m_destinationURIHasBeenSet =
false;
159 bool m_lastExecutionStatusHasBeenSet =
false;
160 bool m_executionConfigurationHasBeenSet =
false;
bool DataIntegrationArnHasBeenSet() const
const Aws::String & GetDataIntegrationAssociationArn() const
const Aws::String & GetClientId() const
void SetDataIntegrationAssociationArn(DataIntegrationAssociationArnT &&value)
void SetDestinationURI(DestinationURIT &&value)
DataIntegrationAssociationSummary & WithExecutionConfiguration(ExecutionConfigurationT &&value)
void SetClientId(ClientIdT &&value)
AWS_APPINTEGRATIONSSERVICE_API DataIntegrationAssociationSummary(Aws::Utils::Json::JsonView jsonValue)
void SetExecutionConfiguration(ExecutionConfigurationT &&value)
const ExecutionConfiguration & GetExecutionConfiguration() const
bool ExecutionConfigurationHasBeenSet() const
AWS_APPINTEGRATIONSSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetDataIntegrationArn() const
void SetLastExecutionStatus(LastExecutionStatusT &&value)
AWS_APPINTEGRATIONSSERVICE_API DataIntegrationAssociationSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LastExecutionStatusHasBeenSet() const
DataIntegrationAssociationSummary & WithDataIntegrationAssociationArn(DataIntegrationAssociationArnT &&value)
DataIntegrationAssociationSummary & WithClientId(ClientIdT &&value)
bool ClientIdHasBeenSet() const
DataIntegrationAssociationSummary & WithDataIntegrationArn(DataIntegrationArnT &&value)
bool DataIntegrationAssociationArnHasBeenSet() const
bool DestinationURIHasBeenSet() const
DataIntegrationAssociationSummary & WithDestinationURI(DestinationURIT &&value)
DataIntegrationAssociationSummary & WithLastExecutionStatus(LastExecutionStatusT &&value)
const Aws::String & GetDestinationURI() const
void SetDataIntegrationArn(DataIntegrationArnT &&value)
AWS_APPINTEGRATIONSSERVICE_API DataIntegrationAssociationSummary()=default
const LastExecutionStatus & GetLastExecutionStatus() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue