Algorithm class

Describes a custom algorithm.

  • @JsonSerializable(includeIfNull: false, explicitToJson: true, createFactory: true, createToJson: false)


Algorithm({String algorithmArn, AlgorithmImage algorithmImage, DateTime creationDateTime, DefaultHyperParameterRanges defaultHyperParameterRanges, Map<String, String> defaultHyperParameters, Map<String, String> defaultResourceConfig, DateTime lastUpdatedDateTime, String name, String roleArn, String trainingInputMode})
Algorithm.fromJson(Map<String, dynamic> json)


algorithmArn String
The Amazon Resource Name (ARN) of the algorithm.
@JsonKey(name: 'algorithmArn'), final
algorithmImage AlgorithmImage
The URI of the Docker container for the algorithm image.
@JsonKey(name: 'algorithmImage'), final
creationDateTime DateTime
The date and time (in Unix time) that the algorithm was created.
@UnixDateTimeConverter(), @JsonKey(name: 'creationDateTime'), final
defaultHyperParameterRanges DefaultHyperParameterRanges
Specifies the default hyperparameters, their ranges, and whether they are tunable. A tunable hyperparameter can have its value determined during hyperparameter optimization (HPO).
@JsonKey(name: 'defaultHyperParameterRanges'), final
defaultHyperParameters Map<String, String>
Specifies the default hyperparameters.
@JsonKey(name: 'defaultHyperParameters'), final
defaultResourceConfig Map<String, String>
Specifies the default maximum number of training jobs and parallel training jobs.
@JsonKey(name: 'defaultResourceConfig'), final
hashCode int
The hash code for this object. [...]
read-only, inherited
lastUpdatedDateTime DateTime
The date and time (in Unix time) that the algorithm was last updated.
@UnixDateTimeConverter(), @JsonKey(name: 'lastUpdatedDateTime'), final
name String
The name of the algorithm.
@JsonKey(name: 'name'), final
roleArn String
The Amazon Resource Name (ARN) of the role.
@JsonKey(name: 'roleArn'), final
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited
trainingInputMode String
The training input mode.
@JsonKey(name: 'trainingInputMode'), final


noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
toString() String
A string representation of this object. [...]


operator ==(Object other) bool
The equality operator. [...]