7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSMap.h>
10#include <aws/appflow/model/DataTransferApi.h>
51 inline void SetEntityName(
const char* value) { m_entityNameHasBeenSet =
true; m_entityName.assign(value); }
92 bool m_entityNameHasBeenSet =
false;
95 bool m_customPropertiesHasBeenSet =
false;
98 bool m_dataTransferApiHasBeenSet =
false;
CustomConnectorSourceProperties & AddCustomProperties(Aws::String &&key, const char *value)
bool EntityNameHasBeenSet() const
void SetEntityName(Aws::String &&value)
void SetDataTransferApi(DataTransferApi &&value)
CustomConnectorSourceProperties & WithCustomProperties(const Aws::Map< Aws::String, Aws::String > &value)
AWS_APPFLOW_API CustomConnectorSourceProperties(Aws::Utils::Json::JsonView jsonValue)
CustomConnectorSourceProperties & WithEntityName(const char *value)
bool DataTransferApiHasBeenSet() const
CustomConnectorSourceProperties & WithDataTransferApi(DataTransferApi &&value)
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
void SetCustomProperties(Aws::Map< Aws::String, Aws::String > &&value)
bool CustomPropertiesHasBeenSet() const
CustomConnectorSourceProperties & AddCustomProperties(const Aws::String &key, const Aws::String &value)
const DataTransferApi & GetDataTransferApi() const
CustomConnectorSourceProperties & AddCustomProperties(const char *key, Aws::String &&value)
CustomConnectorSourceProperties & WithEntityName(Aws::String &&value)
AWS_APPFLOW_API CustomConnectorSourceProperties()
CustomConnectorSourceProperties & AddCustomProperties(const char *key, const char *value)
void SetEntityName(const char *value)
CustomConnectorSourceProperties & WithEntityName(const Aws::String &value)
const Aws::Map< Aws::String, Aws::String > & GetCustomProperties() const
CustomConnectorSourceProperties & AddCustomProperties(Aws::String &&key, Aws::String &&value)
const Aws::String & GetEntityName() const
CustomConnectorSourceProperties & WithDataTransferApi(const DataTransferApi &value)
CustomConnectorSourceProperties & AddCustomProperties(const Aws::String &key, Aws::String &&value)
void SetCustomProperties(const Aws::Map< Aws::String, Aws::String > &value)
CustomConnectorSourceProperties & AddCustomProperties(Aws::String &&key, const Aws::String &value)
void SetEntityName(const Aws::String &value)
void SetDataTransferApi(const DataTransferApi &value)
CustomConnectorSourceProperties & WithCustomProperties(Aws::Map< Aws::String, Aws::String > &&value)
AWS_APPFLOW_API CustomConnectorSourceProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue