AWS SDK for C++  1.9.2
AWS SDK for C++
LabelingJobStoppingConditions.h
Go to the documentation of this file.
1 
6 #pragma once
8 
9 namespace Aws
10 {
11 namespace Utils
12 {
13 namespace Json
14 {
15  class JsonValue;
16  class JsonView;
17 } // namespace Json
18 } // namespace Utils
19 namespace SageMaker
20 {
21 namespace Model
22 {
23 
33  {
34  public:
39 
40 
44  inline int GetMaxHumanLabeledObjectCount() const{ return m_maxHumanLabeledObjectCount; }
45 
49  inline bool MaxHumanLabeledObjectCountHasBeenSet() const { return m_maxHumanLabeledObjectCountHasBeenSet; }
50 
54  inline void SetMaxHumanLabeledObjectCount(int value) { m_maxHumanLabeledObjectCountHasBeenSet = true; m_maxHumanLabeledObjectCount = value; }
55 
59  inline LabelingJobStoppingConditions& WithMaxHumanLabeledObjectCount(int value) { SetMaxHumanLabeledObjectCount(value); return *this;}
60 
61 
65  inline int GetMaxPercentageOfInputDatasetLabeled() const{ return m_maxPercentageOfInputDatasetLabeled; }
66 
70  inline bool MaxPercentageOfInputDatasetLabeledHasBeenSet() const { return m_maxPercentageOfInputDatasetLabeledHasBeenSet; }
71 
75  inline void SetMaxPercentageOfInputDatasetLabeled(int value) { m_maxPercentageOfInputDatasetLabeledHasBeenSet = true; m_maxPercentageOfInputDatasetLabeled = value; }
76 
80  inline LabelingJobStoppingConditions& WithMaxPercentageOfInputDatasetLabeled(int value) { SetMaxPercentageOfInputDatasetLabeled(value); return *this;}
81 
82  private:
83 
84  int m_maxHumanLabeledObjectCount;
85  bool m_maxHumanLabeledObjectCountHasBeenSet;
86 
87  int m_maxPercentageOfInputDatasetLabeled;
88  bool m_maxPercentageOfInputDatasetLabeledHasBeenSet;
89  };
90 
91 } // namespace Model
92 } // namespace SageMaker
93 } // namespace Aws
Aws::SavingsPlans::Model::SavingsPlanProductType::NOT_SET
@ NOT_SET
Aws::SageMaker::Model::LabelingJobStoppingConditions::WithMaxPercentageOfInputDatasetLabeled
LabelingJobStoppingConditions & WithMaxPercentageOfInputDatasetLabeled(int value)
Definition: LabelingJobStoppingConditions.h:80
SageMaker_EXPORTS.h
Aws::SageMaker::Model::LabelingJobStoppingConditions::WithMaxHumanLabeledObjectCount
LabelingJobStoppingConditions & WithMaxHumanLabeledObjectCount(int value)
Definition: LabelingJobStoppingConditions.h:59
Aws::SageMaker::Model::LabelingJobStoppingConditions::GetMaxPercentageOfInputDatasetLabeled
int GetMaxPercentageOfInputDatasetLabeled() const
Definition: LabelingJobStoppingConditions.h:65
Aws::SageMaker::Model::LabelingJobStoppingConditions::LabelingJobStoppingConditions
LabelingJobStoppingConditions()
Aws::SageMaker::Model::LabelingJobStoppingConditions::SetMaxHumanLabeledObjectCount
void SetMaxHumanLabeledObjectCount(int value)
Definition: LabelingJobStoppingConditions.h:54
Aws::SageMaker::Model::LabelingJobStoppingConditions::GetMaxHumanLabeledObjectCount
int GetMaxHumanLabeledObjectCount() const
Definition: LabelingJobStoppingConditions.h:44
Aws::SageMaker::Model::LabelingJobStoppingConditions::operator=
LabelingJobStoppingConditions & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SAGEMAKER_API
#define AWS_SAGEMAKER_API
Definition: SageMaker_EXPORTS.h:28
Aws::SageMaker::Model::LabelingJobStoppingConditions::MaxHumanLabeledObjectCountHasBeenSet
bool MaxHumanLabeledObjectCountHasBeenSet() const
Definition: LabelingJobStoppingConditions.h:49
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::SageMaker::Model::LabelingJobStoppingConditions::LabelingJobStoppingConditions
LabelingJobStoppingConditions(Aws::Utils::Json::JsonView jsonValue)
Aws::SageMaker::Model::LabelingJobStoppingConditions::SetMaxPercentageOfInputDatasetLabeled
void SetMaxPercentageOfInputDatasetLabeled(int value)
Definition: LabelingJobStoppingConditions.h:75
Aws::SageMaker::Model::LabelingJobStoppingConditions::MaxPercentageOfInputDatasetLabeledHasBeenSet
bool MaxPercentageOfInputDatasetLabeledHasBeenSet() const
Definition: LabelingJobStoppingConditions.h:70
Aws
Definition: AccessManagementClient.h:15
Aws::SageMaker::Model::LabelingJobStoppingConditions::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::SageMaker::Model::LabelingJobStoppingConditions
Definition: LabelingJobStoppingConditions.h:33