public class ScheduleInner
extends com.azure.core.management.ProxyResource
Constructor and Description |
---|
ScheduleInner() |
Modifier and Type | Method and Description |
---|---|
AdvancedSchedule |
advancedSchedule()
Get the advancedSchedule property: Gets or sets the advanced schedule.
|
OffsetDateTime |
creationTime()
Get the creationTime property: Gets or sets the creation time.
|
String |
description()
Get the description property: Gets or sets the description.
|
OffsetDateTime |
expiryTime()
Get the expiryTime property: Gets or sets the end time of the schedule.
|
Double |
expiryTimeOffsetMinutes()
Get the expiryTimeOffsetMinutes property: Gets or sets the expiry time's offset in minutes.
|
ScheduleFrequency |
frequency()
Get the frequency property: Gets or sets the frequency of the schedule.
|
Object |
interval()
Get the interval property: Gets or sets the interval of the schedule.
|
Boolean |
isEnabled()
Get the isEnabled property: Gets or sets a value indicating whether this schedule is enabled.
|
OffsetDateTime |
lastModifiedTime()
Get the lastModifiedTime property: Gets or sets the last modified time.
|
OffsetDateTime |
nextRun()
Get the nextRun property: Gets or sets the next run time of the schedule.
|
Double |
nextRunOffsetMinutes()
Get the nextRunOffsetMinutes property: Gets or sets the next run time's offset in minutes.
|
OffsetDateTime |
startTime()
Get the startTime property: Gets or sets the start time of the schedule.
|
Double |
startTimeOffsetMinutes()
Get the startTimeOffsetMinutes property: Gets the start time's offset in minutes.
|
String |
timeZone()
Get the timeZone property: Gets or sets the time zone of the schedule.
|
void |
validate()
Validates the instance.
|
ScheduleInner |
withAdvancedSchedule(AdvancedSchedule advancedSchedule)
Set the advancedSchedule property: Gets or sets the advanced schedule.
|
ScheduleInner |
withCreationTime(OffsetDateTime creationTime)
Set the creationTime property: Gets or sets the creation time.
|
ScheduleInner |
withDescription(String description)
Set the description property: Gets or sets the description.
|
ScheduleInner |
withExpiryTime(OffsetDateTime expiryTime)
Set the expiryTime property: Gets or sets the end time of the schedule.
|
ScheduleInner |
withExpiryTimeOffsetMinutes(Double expiryTimeOffsetMinutes)
Set the expiryTimeOffsetMinutes property: Gets or sets the expiry time's offset in minutes.
|
ScheduleInner |
withFrequency(ScheduleFrequency frequency)
Set the frequency property: Gets or sets the frequency of the schedule.
|
ScheduleInner |
withInterval(Object interval)
Set the interval property: Gets or sets the interval of the schedule.
|
ScheduleInner |
withIsEnabled(Boolean isEnabled)
Set the isEnabled property: Gets or sets a value indicating whether this schedule is enabled.
|
ScheduleInner |
withLastModifiedTime(OffsetDateTime lastModifiedTime)
Set the lastModifiedTime property: Gets or sets the last modified time.
|
ScheduleInner |
withNextRun(OffsetDateTime nextRun)
Set the nextRun property: Gets or sets the next run time of the schedule.
|
ScheduleInner |
withNextRunOffsetMinutes(Double nextRunOffsetMinutes)
Set the nextRunOffsetMinutes property: Gets or sets the next run time's offset in minutes.
|
ScheduleInner |
withStartTime(OffsetDateTime startTime)
Set the startTime property: Gets or sets the start time of the schedule.
|
ScheduleInner |
withTimeZone(String timeZone)
Set the timeZone property: Gets or sets the time zone of the schedule.
|
public OffsetDateTime startTime()
public ScheduleInner withStartTime(OffsetDateTime startTime)
startTime
- the startTime value to set.public Double startTimeOffsetMinutes()
public OffsetDateTime expiryTime()
public ScheduleInner withExpiryTime(OffsetDateTime expiryTime)
expiryTime
- the expiryTime value to set.public Double expiryTimeOffsetMinutes()
public ScheduleInner withExpiryTimeOffsetMinutes(Double expiryTimeOffsetMinutes)
expiryTimeOffsetMinutes
- the expiryTimeOffsetMinutes value to set.public Boolean isEnabled()
public ScheduleInner withIsEnabled(Boolean isEnabled)
isEnabled
- the isEnabled value to set.public OffsetDateTime nextRun()
public ScheduleInner withNextRun(OffsetDateTime nextRun)
nextRun
- the nextRun value to set.public Double nextRunOffsetMinutes()
public ScheduleInner withNextRunOffsetMinutes(Double nextRunOffsetMinutes)
nextRunOffsetMinutes
- the nextRunOffsetMinutes value to set.public Object interval()
public ScheduleInner withInterval(Object interval)
interval
- the interval value to set.public ScheduleFrequency frequency()
public ScheduleInner withFrequency(ScheduleFrequency frequency)
frequency
- the frequency value to set.public String timeZone()
public ScheduleInner withTimeZone(String timeZone)
timeZone
- the timeZone value to set.public AdvancedSchedule advancedSchedule()
public ScheduleInner withAdvancedSchedule(AdvancedSchedule advancedSchedule)
advancedSchedule
- the advancedSchedule value to set.public OffsetDateTime creationTime()
public ScheduleInner withCreationTime(OffsetDateTime creationTime)
creationTime
- the creationTime value to set.public OffsetDateTime lastModifiedTime()
public ScheduleInner withLastModifiedTime(OffsetDateTime lastModifiedTime)
lastModifiedTime
- the lastModifiedTime value to set.public String description()
public ScheduleInner withDescription(String description)
description
- the description value to set.public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.