Class CommandJobLimits
java.lang.Object
com.azure.resourcemanager.machinelearning.models.JobLimits
com.azure.resourcemanager.machinelearning.models.CommandJobLimits
- All Implemented Interfaces:
com.azure.json.JsonSerializable<JobLimits>
Command Job limit class.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic CommandJobLimitsfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of CommandJobLimits from the JsonReader.Get the jobLimitsType property: [Required] JobLimit type.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
-
CommandJobLimits
public CommandJobLimits()Creates an instance of CommandJobLimits class.
-
-
Method Details
-
jobLimitsType
Get the jobLimitsType property: [Required] JobLimit type.- Overrides:
jobLimitsTypein classJobLimits- Returns:
- the jobLimitsType 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.- Overrides:
withTimeoutin classJobLimits- Parameters:
timeout- the timeout value to set.- Returns:
- the JobLimits object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validatein classJobLimits- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<JobLimits>- Overrides:
toJsonin classJobLimits- Throws:
IOException
-
fromJson
Reads an instance of CommandJobLimits from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of CommandJobLimits 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 CommandJobLimits.
-