7#include <aws/appflow/Appflow_EXPORTS.h>
8#include <aws/appflow/model/AggregationType.h>
61 inline void SetTargetFileSize(
long long value) { m_targetFileSizeHasBeenSet =
true; m_targetFileSize = value; }
67 bool m_aggregationTypeHasBeenSet =
false;
69 long long m_targetFileSize{0};
70 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