Class ComputeSchedules
java.lang.Object
com.azure.resourcemanager.machinelearning.models.ComputeSchedules
- All Implemented Interfaces:
com.azure.json.JsonSerializable<ComputeSchedules>
public final class ComputeSchedules
extends Object
implements com.azure.json.JsonSerializable<ComputeSchedules>
The list of schedules to be applied on the computes.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the computeStartStop property: The list of compute start stop schedules to be applied.static ComputeSchedulesfromJson(com.azure.json.JsonReader jsonReader) Reads an instance of ComputeSchedules from the JsonReader.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withComputeStartStop(List<ComputeStartStopSchedule> computeStartStop) Set the computeStartStop property: The list of compute start stop schedules to be applied.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
-
ComputeSchedules
public ComputeSchedules()Creates an instance of ComputeSchedules class.
-
-
Method Details
-
computeStartStop
Get the computeStartStop property: The list of compute start stop schedules to be applied.- Returns:
- the computeStartStop value.
-
withComputeStartStop
Set the computeStartStop property: The list of compute start stop schedules to be applied.- Parameters:
computeStartStop- the computeStartStop value to set.- Returns:
- the ComputeSchedules 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<ComputeSchedules>- Throws:
IOException
-
fromJson
Reads an instance of ComputeSchedules from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of ComputeSchedules 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 ComputeSchedules.
-