/*
* 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 DescribeBatchPredictions operation.
/// Returns a list of BatchPrediction
operations that match the search criteria
/// in the request.
///
public partial class DescribeBatchPredictionsRequest : AmazonMachineLearningRequest
{
private string _eq;
private BatchPredictionFilterVariable _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 BatchPrediction
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 BatchPrediction
:
///
/// -
///
///
CreatedAt
- Sets the search criteria to the BatchPrediction
/// creation date.
///
/// -
///
///
Status
- Sets the search criteria to the BatchPrediction
/// status.
///
/// -
///
///
Name
- Sets the search criteria to the contents of the BatchPrediction
/// Name
.
///
/// -
///
///
IAMUser
- Sets the search criteria to the user account that invoked
/// the BatchPrediction
creation.
///
/// -
///
///
MLModelId
- Sets the search criteria to the MLModel
used
/// in the BatchPrediction
.
///
/// -
///
///
DataSourceId
- Sets the search criteria to the DataSource
/// used in the BatchPrediction
.
///
/// -
///
///
DataURI
- Sets the search criteria to the data file(s) used in the BatchPrediction
.
/// The URL can identify either a file or an Amazon Simple Storage Solution (Amazon S3)
/// bucket or directory.
///
///
///
public BatchPredictionFilterVariable 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 BatchPrediction
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 BatchPrediction
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 BatchPrediction
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 BatchPrediction
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 BatchPrediction
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.
///
/// An 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, a Batch Prediction
operation could have the Name
/// 2014-09-09-HolidayGiftMailer
. To search for this BatchPrediction
,
/// select Name
for the FilterVariable
and any of the following
/// strings for the Prefix
:
///
/// -
///
/// 2014-09
///
///
-
///
/// 2014-09-09
///
///
-
///
/// 2014-09-09-Holiday
///
///
///
[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
s.
///
/// -
///
///
asc
- Arranges the list in ascending order (A-Z, 0-9).
///
/// -
///
///
dsc
- Arranges the list in descending order (Z-A, 9-0).
///
///
///
/// 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;
}
}
}