7#include <aws/glue/Glue_EXPORTS.h>
55 inline void SetNumberOfDpus(
int value) { m_numberOfDpusHasBeenSet =
true; m_numberOfDpus = value; }
65 inline void SetJobDurationInHour(
double value) { m_jobDurationInHourHasBeenSet =
true; m_jobDurationInHour = value; }
70 long long m_numberOfOrphanFilesDeleted;
71 bool m_numberOfOrphanFilesDeletedHasBeenSet =
false;
74 bool m_numberOfDpusHasBeenSet =
false;
76 double m_jobDurationInHour;
77 bool m_jobDurationInHourHasBeenSet =
false;
void SetNumberOfDpus(int value)
double GetJobDurationInHour() const
IcebergOrphanFileDeletionMetrics & WithNumberOfDpus(int value)
bool NumberOfDpusHasBeenSet() const
IcebergOrphanFileDeletionMetrics & WithJobDurationInHour(double value)
int GetNumberOfDpus() const
long long GetNumberOfOrphanFilesDeleted() const
IcebergOrphanFileDeletionMetrics & WithNumberOfOrphanFilesDeleted(long long value)
AWS_GLUE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_GLUE_API IcebergOrphanFileDeletionMetrics()
bool JobDurationInHourHasBeenSet() const
AWS_GLUE_API IcebergOrphanFileDeletionMetrics(Aws::Utils::Json::JsonView jsonValue)
bool NumberOfOrphanFilesDeletedHasBeenSet() const
void SetJobDurationInHour(double value)
AWS_GLUE_API IcebergOrphanFileDeletionMetrics & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetNumberOfOrphanFilesDeleted(long long value)
Aws::Utils::Json::JsonValue JsonValue