7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/AggregationType.h>
43 m_aggregationTypeHasBeenSet =
true;
44 m_aggregationType = value;
62 m_targetFileSizeHasBeenSet =
true;
63 m_targetFileSize = value;
73 long long m_targetFileSize{0};
74 bool m_aggregationTypeHasBeenSet =
false;
75 bool m_targetFileSizeHasBeenSet =
false;
bool TargetFileSizeHasBeenSet() const
AWS_APPFLOW_API AggregationConfig()=default
AggregationType GetAggregationType() const
AWS_APPFLOW_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_APPFLOW_API AggregationConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AggregationConfig & WithAggregationType(AggregationType value)
AWS_APPFLOW_API AggregationConfig(Aws::Utils::Json::JsonView jsonValue)
void SetTargetFileSize(long long value)
void SetAggregationType(AggregationType value)
bool AggregationTypeHasBeenSet() const
long long GetTargetFileSize() const
AggregationConfig & WithTargetFileSize(long long value)
Aws::Utils::Json::JsonValue JsonValue