7#include <aws/appflow/Appflow_EXPORTS.h>
39 m_isRetrievableHasBeenSet =
true;
40 m_isRetrievable = value;
55 m_isQueryableHasBeenSet =
true;
56 m_isQueryable = value;
71 m_isTimestampFieldForIncrementalQueriesHasBeenSet =
true;
72 m_isTimestampFieldForIncrementalQueries = value;
80 bool m_isRetrievable{
false};
82 bool m_isQueryable{
false};
84 bool m_isTimestampFieldForIncrementalQueries{
false};
85 bool m_isRetrievableHasBeenSet =
false;
86 bool m_isQueryableHasBeenSet =
false;
87 bool m_isTimestampFieldForIncrementalQueriesHasBeenSet =
false;
bool GetIsTimestampFieldForIncrementalQueries() const
SourceFieldProperties & WithIsRetrievable(bool value)
bool IsQueryableHasBeenSet() const
bool IsRetrievableHasBeenSet() const
SourceFieldProperties & WithIsQueryable(bool value)
AWS_APPFLOW_API SourceFieldProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_APPFLOW_API SourceFieldProperties(Aws::Utils::Json::JsonView jsonValue)
void SetIsRetrievable(bool value)
void SetIsTimestampFieldForIncrementalQueries(bool value)
bool IsTimestampFieldForIncrementalQueriesHasBeenSet() const
bool GetIsRetrievable() const
AWS_APPFLOW_API SourceFieldProperties()=default
SourceFieldProperties & WithIsTimestampFieldForIncrementalQueries(bool value)
bool GetIsQueryable() const
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
void SetIsQueryable(bool value)
Aws::Utils::Json::JsonValue JsonValue