7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/TriggerProperties.h>
9#include <aws/appflow/model/TriggerType.h>
44 m_triggerTypeHasBeenSet =
true;
45 m_triggerType = value;
61 template <
typename TriggerPropertiesT = TriggerProperties>
63 m_triggerPropertiesHasBeenSet =
true;
64 m_triggerProperties = std::forward<TriggerPropertiesT>(value);
66 template <
typename TriggerPropertiesT = TriggerProperties>
75 TriggerProperties m_triggerProperties;
76 bool m_triggerTypeHasBeenSet =
false;
77 bool m_triggerPropertiesHasBeenSet =
false;
AWS_APPFLOW_API TriggerConfig()=default
TriggerConfig & WithTriggerType(TriggerType value)
bool TriggerPropertiesHasBeenSet() const
const TriggerProperties & GetTriggerProperties() const
AWS_APPFLOW_API TriggerConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_APPFLOW_API TriggerConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TriggerTypeHasBeenSet() const
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
TriggerConfig & WithTriggerProperties(TriggerPropertiesT &&value)
TriggerType GetTriggerType() const
void SetTriggerProperties(TriggerPropertiesT &&value)
void SetTriggerType(TriggerType value)
Aws::Utils::Json::JsonValue JsonValue