ScheduleInner Class

public final class ScheduleInner
extends ProxyResource

Definition of the schedule.

Constructor Summary

Constructor Description
ScheduleInner()

Method Summary

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.

Methods inherited from ProxyResource

Methods inherited from java.lang.Object

Constructor Details

ScheduleInner

public ScheduleInner()

Method Details

advancedSchedule

public AdvancedSchedule advancedSchedule()

Get the advancedSchedule property: Gets or sets the advanced schedule.

Returns:

the advancedSchedule value.

creationTime

public OffsetDateTime creationTime()

Get the creationTime property: Gets or sets the creation time.

Returns:

the creationTime value.

description

public String description()

Get the description property: Gets or sets the description.

Returns:

the description value.

expiryTime

public OffsetDateTime expiryTime()

Get the expiryTime property: Gets or sets the end time of the schedule.

Returns:

the expiryTime value.

expiryTimeOffsetMinutes

public Double expiryTimeOffsetMinutes()

Get the expiryTimeOffsetMinutes property: Gets or sets the expiry time's offset in minutes.

Returns:

the expiryTimeOffsetMinutes value.

frequency

public ScheduleFrequency frequency()

Get the frequency property: Gets or sets the frequency of the schedule.

Returns:

the frequency value.

interval

public Object interval()

Get the interval property: Gets or sets the interval of the schedule.

Returns:

the interval value.

isEnabled

public Boolean isEnabled()

Get the isEnabled property: Gets or sets a value indicating whether this schedule is enabled.

Returns:

the isEnabled value.

lastModifiedTime

public OffsetDateTime lastModifiedTime()

Get the lastModifiedTime property: Gets or sets the last modified time.

Returns:

the lastModifiedTime value.

nextRun

public OffsetDateTime nextRun()

Get the nextRun property: Gets or sets the next run time of the schedule.

Returns:

the nextRun value.

nextRunOffsetMinutes

public Double nextRunOffsetMinutes()

Get the nextRunOffsetMinutes property: Gets or sets the next run time's offset in minutes.

Returns:

the nextRunOffsetMinutes value.

startTime

public OffsetDateTime startTime()

Get the startTime property: Gets or sets the start time of the schedule.

Returns:

the startTime value.

startTimeOffsetMinutes

public Double startTimeOffsetMinutes()

Get the startTimeOffsetMinutes property: Gets the start time's offset in minutes.

Returns:

the startTimeOffsetMinutes value.

timeZone

public String timeZone()

Get the timeZone property: Gets or sets the time zone of the schedule.

Returns:

the timeZone value.

validate

public void validate()

Validates the instance.

withAdvancedSchedule

public ScheduleInner withAdvancedSchedule(AdvancedSchedule advancedSchedule)

Set the advancedSchedule property: Gets or sets the advanced schedule.

Parameters:

advancedSchedule - the advancedSchedule value to set.

Returns:

the ScheduleInner object itself.

withCreationTime

public ScheduleInner withCreationTime(OffsetDateTime creationTime)

Set the creationTime property: Gets or sets the creation time.

Parameters:

creationTime - the creationTime value to set.

Returns:

the ScheduleInner object itself.

withDescription

public ScheduleInner withDescription(String description)

Set the description property: Gets or sets the description.

Parameters:

description - the description value to set.

Returns:

the ScheduleInner object itself.

withExpiryTime

public ScheduleInner withExpiryTime(OffsetDateTime expiryTime)

Set the expiryTime property: Gets or sets the end time of the schedule.

Parameters:

expiryTime - the expiryTime value to set.

Returns:

the ScheduleInner object itself.

withExpiryTimeOffsetMinutes

public ScheduleInner withExpiryTimeOffsetMinutes(Double expiryTimeOffsetMinutes)

Set the expiryTimeOffsetMinutes property: Gets or sets the expiry time's offset in minutes.

Parameters:

expiryTimeOffsetMinutes - the expiryTimeOffsetMinutes value to set.

Returns:

the ScheduleInner object itself.

withFrequency

public ScheduleInner withFrequency(ScheduleFrequency frequency)

Set the frequency property: Gets or sets the frequency of the schedule.

Parameters:

frequency - the frequency value to set.

Returns:

the ScheduleInner object itself.

withInterval

public ScheduleInner withInterval(Object interval)

Set the interval property: Gets or sets the interval of the schedule.

Parameters:

interval - the interval value to set.

Returns:

the ScheduleInner object itself.

withIsEnabled

public ScheduleInner withIsEnabled(Boolean isEnabled)

Set the isEnabled property: Gets or sets a value indicating whether this schedule is enabled.

Parameters:

isEnabled - the isEnabled value to set.

Returns:

the ScheduleInner object itself.

withLastModifiedTime

public ScheduleInner withLastModifiedTime(OffsetDateTime lastModifiedTime)

Set the lastModifiedTime property: Gets or sets the last modified time.

Parameters:

lastModifiedTime - the lastModifiedTime value to set.

Returns:

the ScheduleInner object itself.

withNextRun

public ScheduleInner withNextRun(OffsetDateTime nextRun)

Set the nextRun property: Gets or sets the next run time of the schedule.

Parameters:

nextRun - the nextRun value to set.

Returns:

the ScheduleInner object itself.

withNextRunOffsetMinutes

public ScheduleInner withNextRunOffsetMinutes(Double nextRunOffsetMinutes)

Set the nextRunOffsetMinutes property: Gets or sets the next run time's offset in minutes.

Parameters:

nextRunOffsetMinutes - the nextRunOffsetMinutes value to set.

Returns:

the ScheduleInner object itself.

withStartTime

public ScheduleInner withStartTime(OffsetDateTime startTime)

Set the startTime property: Gets or sets the start time of the schedule.

Parameters:

startTime - the startTime value to set.

Returns:

the ScheduleInner object itself.

withTimeZone

public ScheduleInner withTimeZone(String timeZone)

Set the timeZone property: Gets or sets the time zone of the schedule.

Parameters:

timeZone - the timeZone value to set.

Returns:

the ScheduleInner object itself.

Applies to