7#include <aws/glue/Glue_EXPORTS.h>
39 m_numberOfDataFilesDeletedHasBeenSet =
true;
40 m_numberOfDataFilesDeleted = value;
55 m_numberOfManifestFilesDeletedHasBeenSet =
true;
56 m_numberOfManifestFilesDeleted = value;
71 m_numberOfManifestListsDeletedHasBeenSet =
true;
72 m_numberOfManifestListsDeleted = value;
87 m_dpuHoursHasBeenSet =
true;
104 m_numberOfDpusHasBeenSet =
true;
105 m_numberOfDpus = value;
120 m_jobDurationInHourHasBeenSet =
true;
121 m_jobDurationInHour = value;
129 long long m_numberOfDataFilesDeleted{0};
131 long long m_numberOfManifestFilesDeleted{0};
133 long long m_numberOfManifestListsDeleted{0};
135 double m_dpuHours{0.0};
137 int m_numberOfDpus{0};
139 double m_jobDurationInHour{0.0};
140 bool m_numberOfDataFilesDeletedHasBeenSet =
false;
141 bool m_numberOfManifestFilesDeletedHasBeenSet =
false;
142 bool m_numberOfManifestListsDeletedHasBeenSet =
false;
143 bool m_dpuHoursHasBeenSet =
false;
144 bool m_numberOfDpusHasBeenSet =
false;
145 bool m_jobDurationInHourHasBeenSet =
false;
int GetNumberOfDpus() const
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
bool NumberOfManifestListsDeletedHasBeenSet() const
void SetDpuHours(double value)
IcebergRetentionMetrics & WithNumberOfDpus(int value)
IcebergRetentionMetrics & WithNumberOfDataFilesDeleted(long long value)
long long GetNumberOfManifestListsDeleted() const
IcebergRetentionMetrics & WithNumberOfManifestFilesDeleted(long long value)
void SetNumberOfDpus(int value)
IcebergRetentionMetrics & WithJobDurationInHour(double value)
AWS_GLUE_API IcebergRetentionMetrics()=default
double GetDpuHours() const
bool JobDurationInHourHasBeenSet() const
IcebergRetentionMetrics & WithNumberOfManifestListsDeleted(long long value)
double GetJobDurationInHour() const
AWS_GLUE_API IcebergRetentionMetrics(Aws::Utils::Json::JsonView jsonValue)
void SetNumberOfManifestFilesDeleted(long long value)
void SetJobDurationInHour(double value)
long long GetNumberOfManifestFilesDeleted() const
long long GetNumberOfDataFilesDeleted() const
IcebergRetentionMetrics & WithDpuHours(double value)
void SetNumberOfDataFilesDeleted(long long value)
bool NumberOfDataFilesDeletedHasBeenSet() const
bool NumberOfManifestFilesDeletedHasBeenSet() const
AWS_GLUE_API IcebergRetentionMetrics & operator=(Aws::Utils::Json::JsonView jsonValue)
bool DpuHoursHasBeenSet() const
void SetNumberOfManifestListsDeleted(long long value)
bool NumberOfDpusHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue