/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Container for the metadata for a Quality check step. For more information,
* see the topic on QualityCheck
* step in the Amazon SageMaker Developer Guide. See
* Also:
AWS
* API Reference
The type of the Quality check step.
*/ inline const Aws::String& GetCheckType() const{ return m_checkType; } /** *The type of the Quality check step.
*/ inline bool CheckTypeHasBeenSet() const { return m_checkTypeHasBeenSet; } /** *The type of the Quality check step.
*/ inline void SetCheckType(const Aws::String& value) { m_checkTypeHasBeenSet = true; m_checkType = value; } /** *The type of the Quality check step.
*/ inline void SetCheckType(Aws::String&& value) { m_checkTypeHasBeenSet = true; m_checkType = std::move(value); } /** *The type of the Quality check step.
*/ inline void SetCheckType(const char* value) { m_checkTypeHasBeenSet = true; m_checkType.assign(value); } /** *The type of the Quality check step.
*/ inline QualityCheckStepMetadata& WithCheckType(const Aws::String& value) { SetCheckType(value); return *this;} /** *The type of the Quality check step.
*/ inline QualityCheckStepMetadata& WithCheckType(Aws::String&& value) { SetCheckType(std::move(value)); return *this;} /** *The type of the Quality check step.
*/ inline QualityCheckStepMetadata& WithCheckType(const char* value) { SetCheckType(value); return *this;} /** *The Amazon S3 URI of the baseline statistics file used for the drift * check.
*/ inline const Aws::String& GetBaselineUsedForDriftCheckStatistics() const{ return m_baselineUsedForDriftCheckStatistics; } /** *The Amazon S3 URI of the baseline statistics file used for the drift * check.
*/ inline bool BaselineUsedForDriftCheckStatisticsHasBeenSet() const { return m_baselineUsedForDriftCheckStatisticsHasBeenSet; } /** *The Amazon S3 URI of the baseline statistics file used for the drift * check.
*/ inline void SetBaselineUsedForDriftCheckStatistics(const Aws::String& value) { m_baselineUsedForDriftCheckStatisticsHasBeenSet = true; m_baselineUsedForDriftCheckStatistics = value; } /** *The Amazon S3 URI of the baseline statistics file used for the drift * check.
*/ inline void SetBaselineUsedForDriftCheckStatistics(Aws::String&& value) { m_baselineUsedForDriftCheckStatisticsHasBeenSet = true; m_baselineUsedForDriftCheckStatistics = std::move(value); } /** *The Amazon S3 URI of the baseline statistics file used for the drift * check.
*/ inline void SetBaselineUsedForDriftCheckStatistics(const char* value) { m_baselineUsedForDriftCheckStatisticsHasBeenSet = true; m_baselineUsedForDriftCheckStatistics.assign(value); } /** *The Amazon S3 URI of the baseline statistics file used for the drift * check.
*/ inline QualityCheckStepMetadata& WithBaselineUsedForDriftCheckStatistics(const Aws::String& value) { SetBaselineUsedForDriftCheckStatistics(value); return *this;} /** *The Amazon S3 URI of the baseline statistics file used for the drift * check.
*/ inline QualityCheckStepMetadata& WithBaselineUsedForDriftCheckStatistics(Aws::String&& value) { SetBaselineUsedForDriftCheckStatistics(std::move(value)); return *this;} /** *The Amazon S3 URI of the baseline statistics file used for the drift * check.
*/ inline QualityCheckStepMetadata& WithBaselineUsedForDriftCheckStatistics(const char* value) { SetBaselineUsedForDriftCheckStatistics(value); return *this;} /** *The Amazon S3 URI of the baseline constraints file used for the drift * check.
*/ inline const Aws::String& GetBaselineUsedForDriftCheckConstraints() const{ return m_baselineUsedForDriftCheckConstraints; } /** *The Amazon S3 URI of the baseline constraints file used for the drift * check.
*/ inline bool BaselineUsedForDriftCheckConstraintsHasBeenSet() const { return m_baselineUsedForDriftCheckConstraintsHasBeenSet; } /** *The Amazon S3 URI of the baseline constraints file used for the drift * check.
*/ inline void SetBaselineUsedForDriftCheckConstraints(const Aws::String& value) { m_baselineUsedForDriftCheckConstraintsHasBeenSet = true; m_baselineUsedForDriftCheckConstraints = value; } /** *The Amazon S3 URI of the baseline constraints file used for the drift * check.
*/ inline void SetBaselineUsedForDriftCheckConstraints(Aws::String&& value) { m_baselineUsedForDriftCheckConstraintsHasBeenSet = true; m_baselineUsedForDriftCheckConstraints = std::move(value); } /** *The Amazon S3 URI of the baseline constraints file used for the drift * check.
*/ inline void SetBaselineUsedForDriftCheckConstraints(const char* value) { m_baselineUsedForDriftCheckConstraintsHasBeenSet = true; m_baselineUsedForDriftCheckConstraints.assign(value); } /** *The Amazon S3 URI of the baseline constraints file used for the drift * check.
*/ inline QualityCheckStepMetadata& WithBaselineUsedForDriftCheckConstraints(const Aws::String& value) { SetBaselineUsedForDriftCheckConstraints(value); return *this;} /** *The Amazon S3 URI of the baseline constraints file used for the drift * check.
*/ inline QualityCheckStepMetadata& WithBaselineUsedForDriftCheckConstraints(Aws::String&& value) { SetBaselineUsedForDriftCheckConstraints(std::move(value)); return *this;} /** *The Amazon S3 URI of the baseline constraints file used for the drift * check.
*/ inline QualityCheckStepMetadata& WithBaselineUsedForDriftCheckConstraints(const char* value) { SetBaselineUsedForDriftCheckConstraints(value); return *this;} /** *The Amazon S3 URI of the newly calculated baseline statistics file.
*/ inline const Aws::String& GetCalculatedBaselineStatistics() const{ return m_calculatedBaselineStatistics; } /** *The Amazon S3 URI of the newly calculated baseline statistics file.
*/ inline bool CalculatedBaselineStatisticsHasBeenSet() const { return m_calculatedBaselineStatisticsHasBeenSet; } /** *The Amazon S3 URI of the newly calculated baseline statistics file.
*/ inline void SetCalculatedBaselineStatistics(const Aws::String& value) { m_calculatedBaselineStatisticsHasBeenSet = true; m_calculatedBaselineStatistics = value; } /** *The Amazon S3 URI of the newly calculated baseline statistics file.
*/ inline void SetCalculatedBaselineStatistics(Aws::String&& value) { m_calculatedBaselineStatisticsHasBeenSet = true; m_calculatedBaselineStatistics = std::move(value); } /** *The Amazon S3 URI of the newly calculated baseline statistics file.
*/ inline void SetCalculatedBaselineStatistics(const char* value) { m_calculatedBaselineStatisticsHasBeenSet = true; m_calculatedBaselineStatistics.assign(value); } /** *The Amazon S3 URI of the newly calculated baseline statistics file.
*/ inline QualityCheckStepMetadata& WithCalculatedBaselineStatistics(const Aws::String& value) { SetCalculatedBaselineStatistics(value); return *this;} /** *The Amazon S3 URI of the newly calculated baseline statistics file.
*/ inline QualityCheckStepMetadata& WithCalculatedBaselineStatistics(Aws::String&& value) { SetCalculatedBaselineStatistics(std::move(value)); return *this;} /** *The Amazon S3 URI of the newly calculated baseline statistics file.
*/ inline QualityCheckStepMetadata& WithCalculatedBaselineStatistics(const char* value) { SetCalculatedBaselineStatistics(value); return *this;} /** *The Amazon S3 URI of the newly calculated baseline constraints file.
*/ inline const Aws::String& GetCalculatedBaselineConstraints() const{ return m_calculatedBaselineConstraints; } /** *The Amazon S3 URI of the newly calculated baseline constraints file.
*/ inline bool CalculatedBaselineConstraintsHasBeenSet() const { return m_calculatedBaselineConstraintsHasBeenSet; } /** *The Amazon S3 URI of the newly calculated baseline constraints file.
*/ inline void SetCalculatedBaselineConstraints(const Aws::String& value) { m_calculatedBaselineConstraintsHasBeenSet = true; m_calculatedBaselineConstraints = value; } /** *The Amazon S3 URI of the newly calculated baseline constraints file.
*/ inline void SetCalculatedBaselineConstraints(Aws::String&& value) { m_calculatedBaselineConstraintsHasBeenSet = true; m_calculatedBaselineConstraints = std::move(value); } /** *The Amazon S3 URI of the newly calculated baseline constraints file.
*/ inline void SetCalculatedBaselineConstraints(const char* value) { m_calculatedBaselineConstraintsHasBeenSet = true; m_calculatedBaselineConstraints.assign(value); } /** *The Amazon S3 URI of the newly calculated baseline constraints file.
*/ inline QualityCheckStepMetadata& WithCalculatedBaselineConstraints(const Aws::String& value) { SetCalculatedBaselineConstraints(value); return *this;} /** *The Amazon S3 URI of the newly calculated baseline constraints file.
*/ inline QualityCheckStepMetadata& WithCalculatedBaselineConstraints(Aws::String&& value) { SetCalculatedBaselineConstraints(std::move(value)); return *this;} /** *The Amazon S3 URI of the newly calculated baseline constraints file.
*/ inline QualityCheckStepMetadata& WithCalculatedBaselineConstraints(const char* value) { SetCalculatedBaselineConstraints(value); return *this;} /** *The model package group name.
*/ inline const Aws::String& GetModelPackageGroupName() const{ return m_modelPackageGroupName; } /** *The model package group name.
*/ inline bool ModelPackageGroupNameHasBeenSet() const { return m_modelPackageGroupNameHasBeenSet; } /** *The model package group name.
*/ inline void SetModelPackageGroupName(const Aws::String& value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName = value; } /** *The model package group name.
*/ inline void SetModelPackageGroupName(Aws::String&& value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName = std::move(value); } /** *The model package group name.
*/ inline void SetModelPackageGroupName(const char* value) { m_modelPackageGroupNameHasBeenSet = true; m_modelPackageGroupName.assign(value); } /** *The model package group name.
*/ inline QualityCheckStepMetadata& WithModelPackageGroupName(const Aws::String& value) { SetModelPackageGroupName(value); return *this;} /** *The model package group name.
*/ inline QualityCheckStepMetadata& WithModelPackageGroupName(Aws::String&& value) { SetModelPackageGroupName(std::move(value)); return *this;} /** *The model package group name.
*/ inline QualityCheckStepMetadata& WithModelPackageGroupName(const char* value) { SetModelPackageGroupName(value); return *this;} /** *The Amazon S3 URI of violation report if violations are detected.
*/ inline const Aws::String& GetViolationReport() const{ return m_violationReport; } /** *The Amazon S3 URI of violation report if violations are detected.
*/ inline bool ViolationReportHasBeenSet() const { return m_violationReportHasBeenSet; } /** *The Amazon S3 URI of violation report if violations are detected.
*/ inline void SetViolationReport(const Aws::String& value) { m_violationReportHasBeenSet = true; m_violationReport = value; } /** *The Amazon S3 URI of violation report if violations are detected.
*/ inline void SetViolationReport(Aws::String&& value) { m_violationReportHasBeenSet = true; m_violationReport = std::move(value); } /** *The Amazon S3 URI of violation report if violations are detected.
*/ inline void SetViolationReport(const char* value) { m_violationReportHasBeenSet = true; m_violationReport.assign(value); } /** *The Amazon S3 URI of violation report if violations are detected.
*/ inline QualityCheckStepMetadata& WithViolationReport(const Aws::String& value) { SetViolationReport(value); return *this;} /** *The Amazon S3 URI of violation report if violations are detected.
*/ inline QualityCheckStepMetadata& WithViolationReport(Aws::String&& value) { SetViolationReport(std::move(value)); return *this;} /** *The Amazon S3 URI of violation report if violations are detected.
*/ inline QualityCheckStepMetadata& WithViolationReport(const char* value) { SetViolationReport(value); return *this;} /** *The Amazon Resource Name (ARN) of the Quality check processing job that was * run by this step execution.
*/ inline const Aws::String& GetCheckJobArn() const{ return m_checkJobArn; } /** *The Amazon Resource Name (ARN) of the Quality check processing job that was * run by this step execution.
*/ inline bool CheckJobArnHasBeenSet() const { return m_checkJobArnHasBeenSet; } /** *The Amazon Resource Name (ARN) of the Quality check processing job that was * run by this step execution.
*/ inline void SetCheckJobArn(const Aws::String& value) { m_checkJobArnHasBeenSet = true; m_checkJobArn = value; } /** *The Amazon Resource Name (ARN) of the Quality check processing job that was * run by this step execution.
*/ inline void SetCheckJobArn(Aws::String&& value) { m_checkJobArnHasBeenSet = true; m_checkJobArn = std::move(value); } /** *The Amazon Resource Name (ARN) of the Quality check processing job that was * run by this step execution.
*/ inline void SetCheckJobArn(const char* value) { m_checkJobArnHasBeenSet = true; m_checkJobArn.assign(value); } /** *The Amazon Resource Name (ARN) of the Quality check processing job that was * run by this step execution.
*/ inline QualityCheckStepMetadata& WithCheckJobArn(const Aws::String& value) { SetCheckJobArn(value); return *this;} /** *The Amazon Resource Name (ARN) of the Quality check processing job that was * run by this step execution.
*/ inline QualityCheckStepMetadata& WithCheckJobArn(Aws::String&& value) { SetCheckJobArn(std::move(value)); return *this;} /** *The Amazon Resource Name (ARN) of the Quality check processing job that was * run by this step execution.
*/ inline QualityCheckStepMetadata& WithCheckJobArn(const char* value) { SetCheckJobArn(value); return *this;} /** *This flag indicates if the drift check against the previous baseline will be
* skipped or not. If it is set to False
, the previous baseline of the
* configured check type must be available.
This flag indicates if the drift check against the previous baseline will be
* skipped or not. If it is set to False
, the previous baseline of the
* configured check type must be available.
This flag indicates if the drift check against the previous baseline will be
* skipped or not. If it is set to False
, the previous baseline of the
* configured check type must be available.
This flag indicates if the drift check against the previous baseline will be
* skipped or not. If it is set to False
, the previous baseline of the
* configured check type must be available.
This flag indicates if a newly calculated baseline can be accessed through
* step properties BaselineUsedForDriftCheckConstraints
and
* BaselineUsedForDriftCheckStatistics
. If it is set to
* False
, the previous baseline of the configured check type must also
* be available. These can be accessed through the
* BaselineUsedForDriftCheckConstraints
and
* BaselineUsedForDriftCheckStatistics
properties.
This flag indicates if a newly calculated baseline can be accessed through
* step properties BaselineUsedForDriftCheckConstraints
and
* BaselineUsedForDriftCheckStatistics
. If it is set to
* False
, the previous baseline of the configured check type must also
* be available. These can be accessed through the
* BaselineUsedForDriftCheckConstraints
and
* BaselineUsedForDriftCheckStatistics
properties.
This flag indicates if a newly calculated baseline can be accessed through
* step properties BaselineUsedForDriftCheckConstraints
and
* BaselineUsedForDriftCheckStatistics
. If it is set to
* False
, the previous baseline of the configured check type must also
* be available. These can be accessed through the
* BaselineUsedForDriftCheckConstraints
and
* BaselineUsedForDriftCheckStatistics
properties.
This flag indicates if a newly calculated baseline can be accessed through
* step properties BaselineUsedForDriftCheckConstraints
and
* BaselineUsedForDriftCheckStatistics
. If it is set to
* False
, the previous baseline of the configured check type must also
* be available. These can be accessed through the
* BaselineUsedForDriftCheckConstraints
and
* BaselineUsedForDriftCheckStatistics
properties.