7#include <aws/customer-profiles/CustomerProfiles_EXPORTS.h>
16namespace CustomerProfiles {
39 m_recordsProcessedHasBeenSet =
true;
40 m_recordsProcessed = value;
55 m_stepsCompletedHasBeenSet =
true;
56 m_stepsCompleted = value;
71 m_totalStepsHasBeenSet =
true;
80 long long m_recordsProcessed{0};
82 long long m_stepsCompleted{0};
84 long long m_totalSteps{0};
85 bool m_recordsProcessedHasBeenSet =
false;
86 bool m_stepsCompletedHasBeenSet =
false;
87 bool m_totalStepsHasBeenSet =
false;
AWS_CUSTOMERPROFILES_API Aws::Utils::Json::JsonValue Jsonize() const
bool TotalStepsHasBeenSet() const
bool StepsCompletedHasBeenSet() const
void SetTotalSteps(long long value)
AppflowIntegrationWorkflowMetrics & WithRecordsProcessed(long long value)
AppflowIntegrationWorkflowMetrics & WithStepsCompleted(long long value)
void SetRecordsProcessed(long long value)
long long GetTotalSteps() const
long long GetRecordsProcessed() const
AWS_CUSTOMERPROFILES_API AppflowIntegrationWorkflowMetrics & operator=(Aws::Utils::Json::JsonView jsonValue)
bool RecordsProcessedHasBeenSet() const
AWS_CUSTOMERPROFILES_API AppflowIntegrationWorkflowMetrics()=default
void SetStepsCompleted(long long value)
AWS_CUSTOMERPROFILES_API AppflowIntegrationWorkflowMetrics(Aws::Utils::Json::JsonView jsonValue)
long long GetStepsCompleted() const
AppflowIntegrationWorkflowMetrics & WithTotalSteps(long long value)
Aws::Utils::Json::JsonValue JsonValue