Share via


SweepJobLimits Class

Definition

Sweep Job limit class.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.SweepJobLimitsTypeConverter))]
public class SweepJobLimits : Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.ISweepJobLimits, Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.SweepJobLimitsTypeConverter))>]
type SweepJobLimits = class
    interface ISweepJobLimits
    interface IJsonSerializable
    interface IJobLimits
    interface IValidates
Public Class SweepJobLimits
Implements ISweepJobLimits, IValidates
Inheritance
SweepJobLimits
Attributes
Implements

Constructors

SweepJobLimits()

Creates an new SweepJobLimits instance.

Properties

MaxConcurrentTrial

Sweep Job max concurrent trials.

MaxTotalTrial

Sweep Job max total trials.

Timeout

The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.

TrialTimeout

Sweep Job Trial timeout value.

Type

[Required] JobLimit type.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of SweepJobLimits.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of SweepJobLimits.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.MachineLearningServices.Models.Api20240401.ISweepJobLimits.

FromJsonString(String)

Creates a new instance of SweepJobLimits, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of SweepJobLimits into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

ToString()
Validate(IEventListener)

Validates that this object meets the validation criteria.

Applies to