/* * 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 machinelearning-2014-12-12.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.MachineLearning.Model { /// /// Container for the parameters to the DescribeMLModels operation. /// Returns a list of MLModel that match the search criteria in the request. /// public partial class DescribeMLModelsRequest : AmazonMachineLearningRequest { private string _eq; private MLModelFilterVariable _filterVariable; private string _ge; private string _gt; private string _le; private int? _limit; private string _lt; private string _ne; private string _nextToken; private string _prefix; private SortOrder _sortOrder; /// /// Gets and sets the property EQ. /// /// The equal to operator. The MLModel results will have FilterVariable /// values that exactly match the value specified with EQ. /// /// [AWSProperty(Max=1024)] public string EQ { get { return this._eq; } set { this._eq = value; } } // Check to see if EQ property is set internal bool IsSetEQ() { return this._eq != null; } /// /// Gets and sets the property FilterVariable. /// /// Use one of the following variables to filter a list of MLModel: /// /// /// public MLModelFilterVariable FilterVariable { get { return this._filterVariable; } set { this._filterVariable = value; } } // Check to see if FilterVariable property is set internal bool IsSetFilterVariable() { return this._filterVariable != null; } /// /// Gets and sets the property GE. /// /// The greater than or equal to operator. The MLModel results will have /// FilterVariable values that are greater than or equal to the value specified /// with GE. /// /// [AWSProperty(Max=1024)] public string GE { get { return this._ge; } set { this._ge = value; } } // Check to see if GE property is set internal bool IsSetGE() { return this._ge != null; } /// /// Gets and sets the property GT. /// /// The greater than operator. The MLModel results will have FilterVariable /// values that are greater than the value specified with GT. /// /// [AWSProperty(Max=1024)] public string GT { get { return this._gt; } set { this._gt = value; } } // Check to see if GT property is set internal bool IsSetGT() { return this._gt != null; } /// /// Gets and sets the property LE. /// /// The less than or equal to operator. The MLModel results will have FilterVariable /// values that are less than or equal to the value specified with LE. /// /// [AWSProperty(Max=1024)] public string LE { get { return this._le; } set { this._le = value; } } // Check to see if LE property is set internal bool IsSetLE() { return this._le != null; } /// /// Gets and sets the property Limit. /// /// The number of pages of information to include in the result. The range of acceptable /// values is 1 through 100. The default value is 100. /// /// [AWSProperty(Min=1, Max=100)] public int Limit { get { return this._limit.GetValueOrDefault(); } set { this._limit = value; } } // Check to see if Limit property is set internal bool IsSetLimit() { return this._limit.HasValue; } /// /// Gets and sets the property LT. /// /// The less than operator. The MLModel results will have FilterVariable /// values that are less than the value specified with LT. /// /// [AWSProperty(Max=1024)] public string LT { get { return this._lt; } set { this._lt = value; } } // Check to see if LT property is set internal bool IsSetLT() { return this._lt != null; } /// /// Gets and sets the property NE. /// /// The not equal to operator. The MLModel results will have FilterVariable /// values not equal to the value specified with NE. /// /// [AWSProperty(Max=1024)] public string NE { get { return this._ne; } set { this._ne = value; } } // Check to see if NE property is set internal bool IsSetNE() { return this._ne != null; } /// /// Gets and sets the property NextToken. /// /// The ID of the page in the paginated results. /// /// public string NextToken { get { return this._nextToken; } set { this._nextToken = value; } } // Check to see if NextToken property is set internal bool IsSetNextToken() { return this._nextToken != null; } /// /// Gets and sets the property Prefix. /// /// A string that is found at the beginning of a variable, such as Name or /// Id. /// /// /// /// For example, an MLModel could have the Name 2014-09-09-HolidayGiftMailer. /// To search for this MLModel, select Name for the FilterVariable /// and any of the following strings for the Prefix: /// /// /// [AWSProperty(Max=1024)] public string Prefix { get { return this._prefix; } set { this._prefix = value; } } // Check to see if Prefix property is set internal bool IsSetPrefix() { return this._prefix != null; } /// /// Gets and sets the property SortOrder. /// /// A two-value parameter that determines the sequence of the resulting list of MLModel. /// /// /// /// Results are sorted by FilterVariable. /// /// public SortOrder SortOrder { get { return this._sortOrder; } set { this._sortOrder = value; } } // Check to see if SortOrder property is set internal bool IsSetSortOrder() { return this._sortOrder != null; } } }