@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class FleetScheduleRecurrenceRule extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DAYS_OF_WEEK |
static String |
JSON_PROPERTY_MAINTENANCE_WINDOW_DURATION |
static String |
JSON_PROPERTY_START_MAINTENANCE_WINDOW |
static String |
JSON_PROPERTY_TIMEZONE |
boolean |
unparsed |
| Constructor and Description |
|---|
FleetScheduleRecurrenceRule() |
FleetScheduleRecurrenceRule(List<String> daysOfWeek,
Long maintenanceWindowDuration,
String startMaintenanceWindow,
String timezone) |
| Modifier and Type | Method and Description |
|---|---|
FleetScheduleRecurrenceRule |
addDaysOfWeekItem(String daysOfWeekItem) |
FleetScheduleRecurrenceRule |
daysOfWeek(List<String> daysOfWeek) |
boolean |
equals(Object o)
Return true if this FleetScheduleRecurrenceRule object is equal to o.
|
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
List<String> |
getDaysOfWeek()
List of days of the week when the schedule should trigger.
|
Long |
getMaintenanceWindowDuration()
Duration of the maintenance window in minutes.
|
String |
getStartMaintenanceWindow()
Start time of the maintenance window in 24-hour clock format (HH:MM).
|
String |
getTimezone()
Timezone for the schedule in IANA Time Zone Database format (e.g., "America/New_York", "UTC").
|
int |
hashCode() |
FleetScheduleRecurrenceRule |
maintenanceWindowDuration(Long maintenanceWindowDuration) |
FleetScheduleRecurrenceRule |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setDaysOfWeek(List<String> daysOfWeek) |
void |
setMaintenanceWindowDuration(Long maintenanceWindowDuration) |
void |
setStartMaintenanceWindow(String startMaintenanceWindow) |
void |
setTimezone(String timezone) |
FleetScheduleRecurrenceRule |
startMaintenanceWindow(String startMaintenanceWindow) |
FleetScheduleRecurrenceRule |
timezone(String timezone) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_DAYS_OF_WEEK
public static final String JSON_PROPERTY_MAINTENANCE_WINDOW_DURATION
public static final String JSON_PROPERTY_START_MAINTENANCE_WINDOW
public static final String JSON_PROPERTY_TIMEZONE
public FleetScheduleRecurrenceRule daysOfWeek(List<String> daysOfWeek)
public FleetScheduleRecurrenceRule addDaysOfWeekItem(String daysOfWeekItem)
public List<String> getDaysOfWeek()
public FleetScheduleRecurrenceRule maintenanceWindowDuration(Long maintenanceWindowDuration)
public Long getMaintenanceWindowDuration()
public void setMaintenanceWindowDuration(Long maintenanceWindowDuration)
public FleetScheduleRecurrenceRule startMaintenanceWindow(String startMaintenanceWindow)
public String getStartMaintenanceWindow()
public void setStartMaintenanceWindow(String startMaintenanceWindow)
public FleetScheduleRecurrenceRule timezone(String timezone)
public String getTimezone()
public void setTimezone(String timezone)
public FleetScheduleRecurrenceRule putAdditionalProperty(String key, Object value)
key - The arbitrary key to setvalue - The associated valuepublic Map<String,Object> getAdditionalProperties()
public Object getAdditionalProperty(String key)
key - The arbitrary key to getpublic boolean equals(Object o)
Copyright © 2026. All rights reserved.