Class ScheduleInner
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.devcenter.fluent.models.ScheduleInner
public final class ScheduleInner
extends com.azure.core.management.ProxyResource
Represents a Schedule to execute a task.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the frequency property: The frequency of this scheduled task.Get the provisioningState property: The provisioning state of the resource.state()
Get the state property: Indicates whether or not this scheduled task is enabled.com.azure.core.management.SystemData
Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.time()
Get the time property: The target time to trigger the action.timeZone()
Get the timeZone property: The IANA timezone id at which the schedule should execute.Get the type property: Supported type this scheduled task represents.void
validate()
Validates the instance.withFrequency
(ScheduledFrequency frequency) Set the frequency property: The frequency of this scheduled task.withState
(EnableStatus state) Set the state property: Indicates whether or not this scheduled task is enabled.Set the time property: The target time to trigger the action.withTimeZone
(String timeZone) Set the timeZone property: The IANA timezone id at which the schedule should execute.Set the type property: Supported type this scheduled task represents.Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
ScheduleInner
public ScheduleInner()Creates an instance of ScheduleInner class.
-
-
Method Details
-
systemData
public com.azure.core.management.SystemData systemData()Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.- Returns:
- the systemData value.
-
provisioningState
Get the provisioningState property: The provisioning state of the resource.- Returns:
- the provisioningState value.
-
typePropertiesType
Get the type property: Supported type this scheduled task represents.- Returns:
- the type value.
-
withTypePropertiesType
Set the type property: Supported type this scheduled task represents.- Parameters:
type
- the type value to set.- Returns:
- the ScheduleInner object itself.
-
frequency
Get the frequency property: The frequency of this scheduled task.- Returns:
- the frequency value.
-
withFrequency
Set the frequency property: The frequency of this scheduled task.- Parameters:
frequency
- the frequency value to set.- Returns:
- the ScheduleInner object itself.
-
time
Get the time property: The target time to trigger the action. The format is HH:MM.- Returns:
- the time value.
-
withTime
Set the time property: The target time to trigger the action. The format is HH:MM.- Parameters:
time
- the time value to set.- Returns:
- the ScheduleInner object itself.
-
timeZone
Get the timeZone property: The IANA timezone id at which the schedule should execute.- Returns:
- the timeZone value.
-
withTimeZone
Set the timeZone property: The IANA timezone id at which the schedule should execute.- Parameters:
timeZone
- the timeZone value to set.- Returns:
- the ScheduleInner object itself.
-
state
Get the state property: Indicates whether or not this scheduled task is enabled.- Returns:
- the state value.
-
withState
Set the state property: Indicates whether or not this scheduled task is enabled.- Parameters:
state
- the state value to set.- Returns:
- the ScheduleInner object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-