@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class FleetScheduleV2RecurrenceRule extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DAYS_OF_WEEK |
static String |
JSON_PROPERTY_INTERVAL |
static String |
JSON_PROPERTY_MAINTENANCE_WINDOW_DURATION |
static String |
JSON_PROPERTY_START_MAINTENANCE_WINDOW |
static String |
JSON_PROPERTY_TIMEZONE |
boolean |
unparsed |
| Constructor and Description |
|---|
FleetScheduleV2RecurrenceRule() |
| Modifier and Type | Method and Description |
|---|---|
FleetScheduleV2RecurrenceRule |
addDaysOfWeekItem(String daysOfWeekItem) |
FleetScheduleV2RecurrenceRule |
daysOfWeek(List<String> daysOfWeek) |
boolean |
equals(Object o)
Return true if this FleetScheduleV2RecurrenceRule 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()
Days of the week when the schedule triggers.
|
Long |
getInterval()
Interval between schedule runs in weeks.
|
Long |
getMaintenanceWindowDuration()
Duration of the maintenance window in minutes.
|
String |
getStartMaintenanceWindow()
Start time of the maintenance window in 24-hour clock format (HHMM).
|
String |
getTimezone()
Timezone in IANA Time Zone Database format.
|
int |
hashCode() |
FleetScheduleV2RecurrenceRule |
interval(Long interval) |
FleetScheduleV2RecurrenceRule |
maintenanceWindowDuration(Long maintenanceWindowDuration) |
FleetScheduleV2RecurrenceRule |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
void |
setDaysOfWeek(List<String> daysOfWeek) |
void |
setInterval(Long interval) |
void |
setMaintenanceWindowDuration(Long maintenanceWindowDuration) |
void |
setStartMaintenanceWindow(String startMaintenanceWindow) |
void |
setTimezone(String timezone) |
FleetScheduleV2RecurrenceRule |
startMaintenanceWindow(String startMaintenanceWindow) |
FleetScheduleV2RecurrenceRule |
timezone(String timezone) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_DAYS_OF_WEEK
public static final String JSON_PROPERTY_INTERVAL
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 FleetScheduleV2RecurrenceRule daysOfWeek(List<String> daysOfWeek)
public FleetScheduleV2RecurrenceRule addDaysOfWeekItem(String daysOfWeekItem)
@Nullable public List<String> getDaysOfWeek()
public FleetScheduleV2RecurrenceRule interval(Long interval)
@Nullable public Long getInterval()
public void setInterval(Long interval)
public FleetScheduleV2RecurrenceRule maintenanceWindowDuration(Long maintenanceWindowDuration)
@Nullable public Long getMaintenanceWindowDuration()
public void setMaintenanceWindowDuration(Long maintenanceWindowDuration)
public FleetScheduleV2RecurrenceRule startMaintenanceWindow(String startMaintenanceWindow)
@Nullable public String getStartMaintenanceWindow()
public void setStartMaintenanceWindow(String startMaintenanceWindow)
public FleetScheduleV2RecurrenceRule timezone(String timezone)
@Nullable public String getTimezone()
public void setTimezone(String timezone)
public FleetScheduleV2RecurrenceRule 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.