public class MaintenanceWindow extends AbstractDescribableImpl<MaintenanceWindow> implements Comparable<MaintenanceWindow>
| Modifier and Type | Class and Description |
|---|---|
static class |
MaintenanceWindow.DescriptorImpl
Descriptor for UI only.
|
| Modifier and Type | Field and Description |
|---|---|
static DateTimeFormatter |
DATE_FORMATTER |
static DateTimeFormatter |
DATE_INPUT_FORMATTER |
| Constructor and Description |
|---|
MaintenanceWindow(String startTime,
String endTime,
String reason,
boolean takeOnline,
boolean keepUpWhenActive,
int maxWaitMinutes,
String userid,
String id)
Create a new maintenance window.
|
| Modifier and Type | Method and Description |
|---|---|
int |
compareTo(MaintenanceWindow other) |
boolean |
equals(Object obj) |
String |
getEndTime() |
String |
getId() |
int |
getMaxWaitMinutes() |
OfflineCause |
getOfflineCause() |
String |
getReason() |
String |
getStartTime() |
String |
getUserid() |
int |
hashCode() |
boolean |
isAborted() |
boolean |
isKeepUpWhenActive() |
boolean |
isMaintenanceOver() |
boolean |
isMaintenanceScheduled() |
boolean |
isMaxWaitTimeFinished()
Checks if max waiting time is finished.
|
boolean |
isTakeOnline() |
protected Object |
readResolve() |
void |
setAborted(boolean aborted) |
getDescriptorpublic static final DateTimeFormatter DATE_FORMATTER
public static final DateTimeFormatter DATE_INPUT_FORMATTER
@DataBoundConstructor public MaintenanceWindow(String startTime, String endTime, String reason, boolean takeOnline, boolean keepUpWhenActive, int maxWaitMinutes, String userid, String id)
startTime - Start timeendTime - End timereason - ReasontakeOnline - Take online at end of maintenancekeepUpWhenActive - Keep up while builds are runningmaxWaitMinutes - Max waiting time before canceling running buildsuserid - Userid that created the maintenance windowid - ID of the maintenance, use null to
generate a new idpublic String getId()
public String getUserid()
public boolean isKeepUpWhenActive()
public boolean isAborted()
public void setAborted(boolean aborted)
public int getMaxWaitMinutes()
public boolean isTakeOnline()
protected Object readResolve()
public String getStartTime()
public String getEndTime()
public String getReason()
public boolean isMaxWaitTimeFinished()
public boolean isMaintenanceScheduled()
public boolean isMaintenanceOver()
public OfflineCause getOfflineCause()
public int compareTo(MaintenanceWindow other)
compareTo in interface Comparable<MaintenanceWindow>Copyright © 2016–2022. All rights reserved.