7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/AggregationType.h>
63 inline void SetTargetFileSize(
long long value) { m_targetFileSizeHasBeenSet =
true; m_targetFileSize = value; }
69 bool m_aggregationTypeHasBeenSet =
false;
71 long long m_targetFileSize;
72 bool m_targetFileSizeHasBeenSet =
false;
void SetAggregationType(const AggregationType &value)
bool TargetFileSizeHasBeenSet() const
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_APPFLOW_API AggregationConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AggregationConfig & WithAggregationType(const AggregationType &value)
AWS_APPFLOW_API AggregationConfig()
AWS_APPFLOW_API AggregationConfig(Aws::Utils::Json::JsonView jsonValue)
void SetTargetFileSize(long long value)
void SetAggregationType(AggregationType &&value)
bool AggregationTypeHasBeenSet() const
const AggregationType & GetAggregationType() const
long long GetTargetFileSize() const
AggregationConfig & WithTargetFileSize(long long value)
AggregationConfig & WithAggregationType(AggregationType &&value)
Aws::Utils::Json::JsonValue JsonValue