@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class MaintenanceWindowAttributes extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_CREATED_BY |
static String |
JSON_PROPERTY_END_AT |
static String |
JSON_PROPERTY_NAME |
static String |
JSON_PROPERTY_QUERY |
static String |
JSON_PROPERTY_START_AT |
static String |
JSON_PROPERTY_UPDATED_BY |
boolean |
unparsed |
| Constructor and Description |
|---|
MaintenanceWindowAttributes() |
MaintenanceWindowAttributes(OffsetDateTime endAt,
String name,
String query,
OffsetDateTime startAt) |
| Modifier and Type | Method and Description |
|---|---|
MaintenanceWindowAttributes |
endAt(OffsetDateTime endAt) |
boolean |
equals(Object o)
Return true if this MaintenanceWindowAttributes 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.
|
String |
getCreatedBy()
The UUID of the user who created this maintenance window.
|
OffsetDateTime |
getEndAt()
The ISO 8601 timestamp when the maintenance window ends and normal notification behavior
resumes.
|
String |
getName()
A human-readable name for the maintenance window (for example,
Database migration - Dec 15). |
String |
getQuery()
A case search query that determines which cases are affected during the maintenance window.
|
OffsetDateTime |
getStartAt()
The ISO 8601 timestamp when the maintenance window begins and notifications start being
suppressed.
|
String |
getUpdatedBy()
The UUID of the user who last modified this maintenance window.
|
int |
hashCode() |
MaintenanceWindowAttributes |
name(String name) |
MaintenanceWindowAttributes |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
MaintenanceWindowAttributes |
query(String query) |
void |
setEndAt(OffsetDateTime endAt) |
void |
setName(String name) |
void |
setQuery(String query) |
void |
setStartAt(OffsetDateTime startAt) |
MaintenanceWindowAttributes |
startAt(OffsetDateTime startAt) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_CREATED_BY
public static final String JSON_PROPERTY_END_AT
public static final String JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_QUERY
public static final String JSON_PROPERTY_START_AT
public static final String JSON_PROPERTY_UPDATED_BY
public MaintenanceWindowAttributes()
public MaintenanceWindowAttributes(OffsetDateTime endAt, String name, String query, OffsetDateTime startAt)
@Nullable public String getCreatedBy()
public MaintenanceWindowAttributes endAt(OffsetDateTime endAt)
public OffsetDateTime getEndAt()
public void setEndAt(OffsetDateTime endAt)
public MaintenanceWindowAttributes name(String name)
public String getName()
Database migration - Dec 15).public void setName(String name)
public MaintenanceWindowAttributes query(String query)
public String getQuery()
public void setQuery(String query)
public MaintenanceWindowAttributes startAt(OffsetDateTime startAt)
public OffsetDateTime getStartAt()
public void setStartAt(OffsetDateTime startAt)
@Nullable public String getUpdatedBy()
public MaintenanceWindowAttributes 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.