class Aws::MachineLearning::Types::DescribeMLModelsInput

@note When making an API call, you may pass DescribeMLModelsInput

data as a hash:

    {
      filter_variable: "CreatedAt", # accepts CreatedAt, LastUpdatedAt, Status, Name, IAMUser, TrainingDataSourceId, RealtimeEndpointStatus, MLModelType, Algorithm, TrainingDataURI
      eq: "ComparatorValue",
      gt: "ComparatorValue",
      lt: "ComparatorValue",
      ge: "ComparatorValue",
      le: "ComparatorValue",
      ne: "ComparatorValue",
      prefix: "ComparatorValue",
      sort_order: "asc", # accepts asc, dsc
      next_token: "StringType",
      limit: 1,
    }

@!attribute [rw] filter_variable

Use one of the following variables to filter a list of `MLModel`\:

* `CreatedAt` - Sets the search criteria to `MLModel` creation date.

* `Status` - Sets the search criteria to `MLModel` status.

* `Name` - Sets the search criteria to the contents of `MLModel` <b>
  </b> `Name`.

* `IAMUser` - Sets the search criteria to the user account that
  invoked the `MLModel` creation.

* `TrainingDataSourceId` - Sets the search criteria to the
  `DataSource` used to train one or more `MLModel`.

* `RealtimeEndpointStatus` - Sets the search criteria to the
  `MLModel` real-time endpoint status.

* `MLModelType` - Sets the search criteria to `MLModel` type:
  binary, regression, or multi-class.

* `Algorithm` - Sets the search criteria to the algorithm that the
  `MLModel` uses.

* `TrainingDataURI` - Sets the search criteria to the data file(s)
  used in training a `MLModel`. The URL can identify either a file
  or an Amazon Simple Storage Service (Amazon S3) bucket or
  directory.
@return [String]

@!attribute [rw] eq

The equal to operator. The `MLModel` results will have
`FilterVariable` values that exactly match the value specified with
`EQ`.
@return [String]

@!attribute [rw] gt

The greater than operator. The `MLModel` results will have
`FilterVariable` values that are greater than the value specified
with `GT`.
@return [String]

@!attribute [rw] lt

The less than operator. The `MLModel` results will have
`FilterVariable` values that are less than the value specified with
`LT`.
@return [String]

@!attribute [rw] 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`.
@return [String]

@!attribute [rw] 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`.
@return [String]

@!attribute [rw] ne

The not equal to operator. The `MLModel` results will have
`FilterVariable` values not equal to the value specified with `NE`.
@return [String]

@!attribute [rw] 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`\:

* 2014-09

* 2014-09-09

* 2014-09-09-Holiday
@return [String]

@!attribute [rw] sort_order

A two-value parameter that determines the sequence of the resulting
list of `MLModel`.

* `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`.
@return [String]

@!attribute [rw] next_token

The ID of the page in the paginated results.
@return [String]

@!attribute [rw] 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`.
@return [Integer]

Constants

SENSITIVE