/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the sagemaker-2017-07-24.normal.json service model. */ using System; using System.Collections.Generic; using System.Xml.Serialization; using System.Text; using System.IO; using System.Net; using Amazon.Runtime; using Amazon.Runtime.Internal; namespace Amazon.SageMaker.Model { /// /// Container for the metadata for a Quality check step. For more information, see the /// topic on QualityCheck /// step in the Amazon SageMaker Developer Guide. /// public partial class QualityCheckStepMetadata { private string _baselineUsedForDriftCheckConstraints; private string _baselineUsedForDriftCheckStatistics; private string _calculatedBaselineConstraints; private string _calculatedBaselineStatistics; private string _checkJobArn; private string _checkType; private string _modelPackageGroupName; private bool? _registerNewBaseline; private bool? _skipCheck; private string _violationReport; /// /// Gets and sets the property BaselineUsedForDriftCheckConstraints. /// /// The Amazon S3 URI of the baseline constraints file used for the drift check. /// /// [AWSProperty(Max=1024)] public string BaselineUsedForDriftCheckConstraints { get { return this._baselineUsedForDriftCheckConstraints; } set { this._baselineUsedForDriftCheckConstraints = value; } } // Check to see if BaselineUsedForDriftCheckConstraints property is set internal bool IsSetBaselineUsedForDriftCheckConstraints() { return this._baselineUsedForDriftCheckConstraints != null; } /// /// Gets and sets the property BaselineUsedForDriftCheckStatistics. /// /// The Amazon S3 URI of the baseline statistics file used for the drift check. /// /// [AWSProperty(Max=1024)] public string BaselineUsedForDriftCheckStatistics { get { return this._baselineUsedForDriftCheckStatistics; } set { this._baselineUsedForDriftCheckStatistics = value; } } // Check to see if BaselineUsedForDriftCheckStatistics property is set internal bool IsSetBaselineUsedForDriftCheckStatistics() { return this._baselineUsedForDriftCheckStatistics != null; } /// /// Gets and sets the property CalculatedBaselineConstraints. /// /// The Amazon S3 URI of the newly calculated baseline constraints file. /// /// [AWSProperty(Max=1024)] public string CalculatedBaselineConstraints { get { return this._calculatedBaselineConstraints; } set { this._calculatedBaselineConstraints = value; } } // Check to see if CalculatedBaselineConstraints property is set internal bool IsSetCalculatedBaselineConstraints() { return this._calculatedBaselineConstraints != null; } /// /// Gets and sets the property CalculatedBaselineStatistics. /// /// The Amazon S3 URI of the newly calculated baseline statistics file. /// /// [AWSProperty(Max=1024)] public string CalculatedBaselineStatistics { get { return this._calculatedBaselineStatistics; } set { this._calculatedBaselineStatistics = value; } } // Check to see if CalculatedBaselineStatistics property is set internal bool IsSetCalculatedBaselineStatistics() { return this._calculatedBaselineStatistics != null; } /// /// Gets and sets the property CheckJobArn. /// /// The Amazon Resource Name (ARN) of the Quality check processing job that was run by /// this step execution. /// /// [AWSProperty(Max=256)] public string CheckJobArn { get { return this._checkJobArn; } set { this._checkJobArn = value; } } // Check to see if CheckJobArn property is set internal bool IsSetCheckJobArn() { return this._checkJobArn != null; } /// /// Gets and sets the property CheckType. /// /// The type of the Quality check step. /// /// [AWSProperty(Max=256)] public string CheckType { get { return this._checkType; } set { this._checkType = value; } } // Check to see if CheckType property is set internal bool IsSetCheckType() { return this._checkType != null; } /// /// Gets and sets the property ModelPackageGroupName. /// /// The model package group name. /// /// [AWSProperty(Max=256)] public string ModelPackageGroupName { get { return this._modelPackageGroupName; } set { this._modelPackageGroupName = value; } } // Check to see if ModelPackageGroupName property is set internal bool IsSetModelPackageGroupName() { return this._modelPackageGroupName != null; } /// /// Gets and sets the property RegisterNewBaseline. /// /// 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. /// /// public bool RegisterNewBaseline { get { return this._registerNewBaseline.GetValueOrDefault(); } set { this._registerNewBaseline = value; } } // Check to see if RegisterNewBaseline property is set internal bool IsSetRegisterNewBaseline() { return this._registerNewBaseline.HasValue; } /// /// Gets and sets the property SkipCheck. /// /// 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. /// /// public bool SkipCheck { get { return this._skipCheck.GetValueOrDefault(); } set { this._skipCheck = value; } } // Check to see if SkipCheck property is set internal bool IsSetSkipCheck() { return this._skipCheck.HasValue; } /// /// Gets and sets the property ViolationReport. /// /// The Amazon S3 URI of violation report if violations are detected. /// /// [AWSProperty(Max=1024)] public string ViolationReport { get { return this._violationReport; } set { this._violationReport = value; } } // Check to see if ViolationReport property is set internal bool IsSetViolationReport() { return this._violationReport != null; } } }