Class JobSchedule
java.lang.Object
com.azure.resourcemanager.sql.models.JobSchedule
Scheduling properties of a job.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionenabled()Get the enabled property: Whether or not the schedule is enabled.endTime()Get the endTime property: Schedule end time.interval()Get the interval property: Value of the schedule's recurring interval, if the ScheduleType is recurring.Get the startTime property: Schedule start time.type()Get the type property: Schedule interval type.voidvalidate()Validates the instance.withEnabled(Boolean enabled) Set the enabled property: Whether or not the schedule is enabled.withEndTime(OffsetDateTime endTime) Set the endTime property: Schedule end time.withInterval(String interval) Set the interval property: Value of the schedule's recurring interval, if the ScheduleType is recurring.withStartTime(OffsetDateTime startTime) Set the startTime property: Schedule start time.withType(JobScheduleType type) Set the type property: Schedule interval type.
-
Constructor Details
-
JobSchedule
public JobSchedule()Creates an instance of JobSchedule class.
-
-
Method Details
-
startTime
Get the startTime property: Schedule start time.- Returns:
- the startTime value.
-
withStartTime
Set the startTime property: Schedule start time.- Parameters:
startTime- the startTime value to set.- Returns:
- the JobSchedule object itself.
-
endTime
Get the endTime property: Schedule end time.- Returns:
- the endTime value.
-
withEndTime
Set the endTime property: Schedule end time.- Parameters:
endTime- the endTime value to set.- Returns:
- the JobSchedule object itself.
-
type
Get the type property: Schedule interval type.- Returns:
- the type value.
-
withType
Set the type property: Schedule interval type.- Parameters:
type- the type value to set.- Returns:
- the JobSchedule object itself.
-
enabled
Get the enabled property: Whether or not the schedule is enabled.- Returns:
- the enabled value.
-
withEnabled
Set the enabled property: Whether or not the schedule is enabled.- Parameters:
enabled- the enabled value to set.- Returns:
- the JobSchedule object itself.
-
interval
Get the interval property: Value of the schedule's recurring interval, if the ScheduleType is recurring. ISO8601 duration format.- Returns:
- the interval value.
-
withInterval
Set the interval property: Value of the schedule's recurring interval, if the ScheduleType is recurring. ISO8601 duration format.- Parameters:
interval- the interval value to set.- Returns:
- the JobSchedule object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-