Package com.datadog.api.client.v1.model
Class MonitorOptionsSchedulingOptionsEvaluationWindow
java.lang.Object
com.datadog.api.client.v1.model.MonitorOptionsSchedulingOptionsEvaluationWindow
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class MonitorOptionsSchedulingOptionsEvaluationWindow
extends Object
Configuration options for the evaluation window. If
hour_starts is set, no other
fields may be set. Otherwise, day_starts and month_starts must be set
together.-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn true if this MonitorOptionsSchedulingOptionsEvaluationWindow object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The time of the day at which a one day cumulative evaluation window starts.The minute of the hour at which a one hour cumulative evaluation window starts.The day of the month at which a one month cumulative evaluation window starts.The timezone of the time of the day of the cumulative evaluation window start.inthashCode()hourStarts(Integer hourStarts) monthStarts(Integer monthStarts) putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.voidsetDayStarts(String dayStarts) voidsetHourStarts(Integer hourStarts) voidsetMonthStarts(Integer monthStarts) voidsetTimezone(String timezone) toString()
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DAY_STARTS
- See Also:
-
JSON_PROPERTY_HOUR_STARTS
- See Also:
-
JSON_PROPERTY_MONTH_STARTS
- See Also:
-
JSON_PROPERTY_TIMEZONE
- See Also:
-
-
Constructor Details
-
MonitorOptionsSchedulingOptionsEvaluationWindow
public MonitorOptionsSchedulingOptionsEvaluationWindow()
-
-
Method Details
-
dayStarts
-
getDayStarts
The time of the day at which a one day cumulative evaluation window starts.- Returns:
- dayStarts
-
setDayStarts
-
hourStarts
-
getHourStarts
The minute of the hour at which a one hour cumulative evaluation window starts. minimum: 0 maximum: 59- Returns:
- hourStarts
-
setHourStarts
-
monthStarts
-
getMonthStarts
The day of the month at which a one month cumulative evaluation window starts. minimum: 1 maximum: 1- Returns:
- monthStarts
-
setMonthStarts
-
timezone
-
getTimezone
The timezone of the time of the day of the cumulative evaluation window start.- Returns:
- timezone
-
setTimezone
-
putAdditionalProperty
public MonitorOptionsSchedulingOptionsEvaluationWindow putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value. If the property does not already exist, create it otherwise replace it.- Parameters:
key- The arbitrary key to setvalue- The associated value- Returns:
- MonitorOptionsSchedulingOptionsEvaluationWindow
-
getAdditionalProperties
Return the additional (undeclared) property.- Returns:
- The additional properties
-
getAdditionalProperty
Return the additional (undeclared) property with the specified name.- Parameters:
key- The arbitrary key to get- Returns:
- The specific additional property for the given key
-
equals
Return true if this MonitorOptionsSchedulingOptionsEvaluationWindow object is equal to o. -
hashCode
public int hashCode() -
toString
-