Class DailySchedule
java.lang.Object
com.azure.resourcemanager.containerservice.models.DailySchedule
- All Implemented Interfaces:
com.azure.json.JsonSerializable<DailySchedule>
public final class DailySchedule
extends Object
implements com.azure.json.JsonSerializable<DailySchedule>
For schedules like: 'recur every day' or 'recur every 3 days'.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DailySchedulefromJson(com.azure.json.JsonReader jsonReader) Reads an instance of DailySchedule from the JsonReader.intGet the intervalDays property: Specifies the number of days between each set of occurrences.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) voidvalidate()Validates the instance.withIntervalDays(int intervalDays) Set the intervalDays property: Specifies the number of days between each set of occurrences.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
-
DailySchedule
public DailySchedule()Creates an instance of DailySchedule class.
-
-
Method Details
-
intervalDays
public int intervalDays()Get the intervalDays property: Specifies the number of days between each set of occurrences.- Returns:
- the intervalDays value.
-
withIntervalDays
Set the intervalDays property: Specifies the number of days between each set of occurrences.- Parameters:
intervalDays- the intervalDays value to set.- Returns:
- the DailySchedule 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<DailySchedule>- Throws:
IOException
-
fromJson
Reads an instance of DailySchedule from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of DailySchedule if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IllegalStateException- If the deserialized JSON object was missing any required properties.IOException- If an error occurs while reading the DailySchedule.
-