Class WeekDetails
java.lang.Object
com.azure.resourcemanager.devtestlabs.models.WeekDetails
- All Implemented Interfaces:
com.azure.json.JsonSerializable<WeekDetails>
public final class WeekDetails
extends Object
implements com.azure.json.JsonSerializable<WeekDetails>
Properties of a weekly schedule.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic WeekDetails
fromJson
(com.azure.json.JsonReader jsonReader) Reads an instance of WeekDetails from the JsonReader.time()
Get the time property: The time of the day the schedule will occur.com.azure.json.JsonWriter
toJson
(com.azure.json.JsonWriter jsonWriter) void
validate()
Validates the instance.weekdays()
Get the weekdays property: The days of the week for which the schedule is set (e.g.Set the time property: The time of the day the schedule will occur.withWeekdays
(List<String> weekdays) Set the weekdays property: The days of the week for which the schedule is set (e.g.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
WeekDetails
public WeekDetails()Creates an instance of WeekDetails class.
-
-
Method Details
-
weekdays
Get the weekdays property: The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.).- Returns:
- the weekdays value.
-
withWeekdays
Set the weekdays property: The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.).- Parameters:
weekdays
- the weekdays value to set.- Returns:
- the WeekDetails object itself.
-
time
Get the time property: The time of the day the schedule will occur.- Returns:
- the time value.
-
withTime
Set the time property: The time of the day the schedule will occur.- Parameters:
time
- the time value to set.- Returns:
- the WeekDetails object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
toJson
- Specified by:
toJson
in interfacecom.azure.json.JsonSerializable<WeekDetails>
- Throws:
IOException
-
fromJson
Reads an instance of WeekDetails from the JsonReader.- Parameters:
jsonReader
- The JsonReader being read.- Returns:
- An instance of WeekDetails 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 WeekDetails.
-