7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/ConnectorProfileProperties.h>
9#include <aws/appflow/model/ConnectorProfileCredentials.h>
48 template<
typename ConnectorProfilePropertiesT = ConnectorProfileProperties>
49 void SetConnectorProfileProperties(ConnectorProfilePropertiesT&& value) { m_connectorProfilePropertiesHasBeenSet =
true; m_connectorProfileProperties = std::forward<ConnectorProfilePropertiesT>(value); }
50 template<
typename ConnectorProfilePropertiesT = ConnectorProfileProperties>
60 template<
typename ConnectorProfileCredentialsT = ConnectorProfileCredentials>
61 void SetConnectorProfileCredentials(ConnectorProfileCredentialsT&& value) { m_connectorProfileCredentialsHasBeenSet =
true; m_connectorProfileCredentials = std::forward<ConnectorProfileCredentialsT>(value); }
62 template<
typename ConnectorProfileCredentialsT = ConnectorProfileCredentials>
68 bool m_connectorProfilePropertiesHasBeenSet =
false;
71 bool m_connectorProfileCredentialsHasBeenSet =
false;
ConnectorProfileConfig & WithConnectorProfileProperties(ConnectorProfilePropertiesT &&value)
ConnectorProfileConfig & WithConnectorProfileCredentials(ConnectorProfileCredentialsT &&value)
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
const ConnectorProfileCredentials & GetConnectorProfileCredentials() const
AWS_APPFLOW_API ConnectorProfileConfig()=default
void SetConnectorProfileCredentials(ConnectorProfileCredentialsT &&value)
void SetConnectorProfileProperties(ConnectorProfilePropertiesT &&value)
bool ConnectorProfilePropertiesHasBeenSet() const
const ConnectorProfileProperties & GetConnectorProfileProperties() const
bool ConnectorProfileCredentialsHasBeenSet() const
AWS_APPFLOW_API ConnectorProfileConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_APPFLOW_API ConnectorProfileConfig(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue