7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/ConnectorProfileCredentials.h>
9#include <aws/appflow/model/ConnectorProfileProperties.h>
42 template <
typename ConnectorProfilePropertiesT = ConnectorProfileProperties>
44 m_connectorProfilePropertiesHasBeenSet =
true;
45 m_connectorProfileProperties = std::forward<ConnectorProfilePropertiesT>(value);
47 template <
typename ConnectorProfilePropertiesT = ConnectorProfileProperties>
60 template <
typename ConnectorProfileCredentialsT = ConnectorProfileCredentials>
62 m_connectorProfileCredentialsHasBeenSet =
true;
63 m_connectorProfileCredentials = std::forward<ConnectorProfileCredentialsT>(value);
65 template <
typename ConnectorProfileCredentialsT = ConnectorProfileCredentials>
75 bool m_connectorProfilePropertiesHasBeenSet =
false;
76 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