Class ScheduleRepeatRule
-
- All Implemented Interfaces:
public final class ScheduleRepeatRuleThe repeat rule for the schedule.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classScheduleRepeatRule.BuilderA builder for ScheduleRepeatRule.
public final classScheduleRepeatRule.FrequencyThe frequency of the schedule.
public final classScheduleRepeatRule.DayAn identifier for a day of the week.
-
Method Summary
Modifier and Type Method Description final String_typename()The typename of the schema. final ScheduleRepeatRule.Frequencyfrequency()The frequency of the schedule. final Optional<Long>dayOfMonth()The day of the month to repeat the schedule. final Optional<List<ScheduleRepeatRule.Day>>days()The days of the week to repeat the schedule. final Optional<Long>hours()The hour of the day to repeat the schedule. final Optional<Long>interval()The interval of the schedule. final Optional<Long>minutes()The minute of the hour to repeat the schedule. final JsonField<String>__typename()Returns the raw JSON value of _typename. final JsonField<ScheduleRepeatRule.Frequency>_frequency()Returns the raw JSON value of frequency. final JsonField<Long>_dayOfMonth()Returns the raw JSON value of dayOfMonth. final JsonField<List<ScheduleRepeatRule.Day>>_days()Returns the raw JSON value of days. final JsonField<Long>_hours()Returns the raw JSON value of hours. final JsonField<Long>_interval()Returns the raw JSON value of interval. final JsonField<Long>_minutes()Returns the raw JSON value of minutes. final Map<String, JsonValue>_additionalProperties()final ScheduleRepeatRule.BuildertoBuilder()final ScheduleRepeatRulevalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static ScheduleRepeatRule.Builderbuilder()Returns a mutable builder for constructing an instance of ScheduleRepeatRule. -
-
Method Detail
-
frequency
final ScheduleRepeatRule.Frequency frequency()
The frequency of the schedule.
-
dayOfMonth
final Optional<Long> dayOfMonth()
The day of the month to repeat the schedule.
-
days
final Optional<List<ScheduleRepeatRule.Day>> days()
The days of the week to repeat the schedule.
-
__typename
final JsonField<String> __typename()
Returns the raw JSON value of _typename.
Unlike _typename, this method doesn't throw if the JSON field has an unexpected type.
-
_frequency
final JsonField<ScheduleRepeatRule.Frequency> _frequency()
Returns the raw JSON value of frequency.
Unlike frequency, this method doesn't throw if the JSON field has an unexpected type.
-
_dayOfMonth
final JsonField<Long> _dayOfMonth()
Returns the raw JSON value of dayOfMonth.
Unlike dayOfMonth, this method doesn't throw if the JSON field has an unexpected type.
-
_days
final JsonField<List<ScheduleRepeatRule.Day>> _days()
Returns the raw JSON value of days.
Unlike days, this method doesn't throw if the JSON field has an unexpected type.
-
_hours
final JsonField<Long> _hours()
Returns the raw JSON value of hours.
Unlike hours, this method doesn't throw if the JSON field has an unexpected type.
-
_interval
final JsonField<Long> _interval()
Returns the raw JSON value of interval.
Unlike interval, this method doesn't throw if the JSON field has an unexpected type.
-
_minutes
final JsonField<Long> _minutes()
Returns the raw JSON value of minutes.
Unlike minutes, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ScheduleRepeatRule.Builder toBuilder()
-
validate
final ScheduleRepeatRule validate()
-
builder
final static ScheduleRepeatRule.Builder builder()
Returns a mutable builder for constructing an instance of ScheduleRepeatRule.
The following fields are required:
._typename() .frequency()
-
-
-
-