Class JobLimits
java.lang.Object
com.azure.resourcemanager.machinelearning.models.JobLimits
- All Implemented Interfaces:
com.azure.json.JsonSerializable<JobLimits>
- Direct Known Subclasses:
CommandJobLimits,SweepJobLimits
The JobLimits model.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JobLimitsfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of JobLimits from the JsonReader.Get the jobLimitsType property: [Required] JobLimit type.timeout()Get the timeout property: The max run duration in ISO 8601 format, after which the job will be cancelled.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withTimeout(Duration timeout) Set the timeout property: The max run duration in ISO 8601 format, after which the job will be cancelled.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
JobLimits
public JobLimits()Creates an instance of JobLimits class.
-
-
Method Details
-
jobLimitsType
Get the jobLimitsType property: [Required] JobLimit type.- Returns:
- the jobLimitsType value.
-
timeout
Get the timeout property: The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.- Returns:
- the timeout value.
-
withTimeout
Set the timeout property: The max run duration in ISO 8601 format, after which the job will be cancelled. Only supports duration with precision as low as Seconds.- Parameters:
timeout- the timeout value to set.- Returns:
- the JobLimits object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<JobLimits>- Throws:
IOException
-
fromJson
Reads an instance of JobLimits from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of JobLimits if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the JobLimits.
-