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
49 template<
typename DataIntegrationAssociationArnT = Aws::String>
50 void SetDataIntegrationAssociationArn(DataIntegrationAssociationArnT&& value) { m_dataIntegrationAssociationArnHasBeenSet =
true; m_dataIntegrationAssociationArn = std::forward<DataIntegrationAssociationArnT>(value); }
51 template<
typename DataIntegrationAssociationArnT = Aws::String>
61 template<
typename DataIntegrationArnT = Aws::String>
62 void SetDataIntegrationArn(DataIntegrationArnT&& value) { m_dataIntegrationArnHasBeenSet =
true; m_dataIntegrationArn = std::forward<DataIntegrationArnT>(value); }
63 template<
typename DataIntegrationArnT = Aws::String>
74 template<
typename ClientIdT = Aws::String>
75 void SetClientId(ClientIdT&& value) { m_clientIdHasBeenSet =
true; m_clientId = std::forward<ClientIdT>(value); }
76 template<
typename ClientIdT = Aws::String>
86 template<
typename DestinationURIT = Aws::String>
87 void SetDestinationURI(DestinationURIT&& value) { m_destinationURIHasBeenSet =
true; m_destinationURI = std::forward<DestinationURIT>(value); }
88 template<
typename DestinationURIT = Aws::String>
98 template<
typename LastExecutionStatusT = LastExecutionStatus>
99 void SetLastExecutionStatus(LastExecutionStatusT&& value) { m_lastExecutionStatusHasBeenSet =
true; m_lastExecutionStatus = std::forward<LastExecutionStatusT>(value); }
100 template<
typename LastExecutionStatusT = LastExecutionStatus>
108 template<
typename ExecutionConfigurationT = ExecutionConfiguration>
109 void SetExecutionConfiguration(ExecutionConfigurationT&& value) { m_executionConfigurationHasBeenSet =
true; m_executionConfiguration = std::forward<ExecutionConfigurationT>(value); }
110 template<
typename ExecutionConfigurationT = ExecutionConfiguration>
116 bool m_dataIntegrationAssociationArnHasBeenSet =
false;
119 bool m_dataIntegrationArnHasBeenSet =
false;
122 bool m_clientIdHasBeenSet =
false;
125 bool m_destinationURIHasBeenSet =
false;
128 bool m_lastExecutionStatusHasBeenSet =
false;
131 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