Package com.datadog.api.client.v2.model
Class RumRetentionQuotaCustomConfig
java.lang.Object
com.datadog.api.client.v2.model.RumRetentionQuotaCustomConfig
@Generated("https://github.com/DataDog/datadog-api-client-java/blob/master/.generator")
public class RumRetentionQuotaCustomConfig
extends Object
The configuration used when
mode is custom.-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionRumRetentionQuotaCustomConfig(String dailyResetTime, String dailyResetTimezone, RumRetentionQuotaReachedAction quotaReachedAction, Long sessionLimit, RumRetentionQuotaWindowType windowType) -
Method Summary
Modifier and TypeMethodDescriptiondailyResetTime(String dailyResetTime) dailyResetTimezone(String dailyResetTimezone) booleanReturn true if this RumRetentionQuotaCustomConfig object is equal to o.Return the additional (undeclared) property.Return the additional (undeclared) property with the specified name.The time of day when the daily quota resets, inHH:MM24-hour format.The timezone offset used for the daily reset time, in±HH:MMformat.The action to take when the session quota is reached.The maximum number of sessions allowed within the window.The window type over which the session limit is enforced.inthashCode()putAdditionalProperty(String key, Object value) Set the additional (undeclared) property with the specified name and value.quotaReachedAction(RumRetentionQuotaReachedAction quotaReachedAction) sessionLimit(Long sessionLimit) voidsetDailyResetTime(String dailyResetTime) voidsetDailyResetTimezone(String dailyResetTimezone) voidsetQuotaReachedAction(RumRetentionQuotaReachedAction quotaReachedAction) voidsetSessionLimit(Long sessionLimit) voidsetWindowType(RumRetentionQuotaWindowType windowType) toString()windowType(RumRetentionQuotaWindowType windowType)
-
Field Details
-
unparsed
public boolean unparsed -
JSON_PROPERTY_DAILY_RESET_TIME
- See Also:
-
JSON_PROPERTY_DAILY_RESET_TIMEZONE
- See Also:
-
JSON_PROPERTY_QUOTA_REACHED_ACTION
- See Also:
-
JSON_PROPERTY_SESSION_LIMIT
- See Also:
-
JSON_PROPERTY_WINDOW_TYPE
- See Also:
-
-
Constructor Details
-
RumRetentionQuotaCustomConfig
public RumRetentionQuotaCustomConfig() -
RumRetentionQuotaCustomConfig
public RumRetentionQuotaCustomConfig(String dailyResetTime, String dailyResetTimezone, RumRetentionQuotaReachedAction quotaReachedAction, Long sessionLimit, RumRetentionQuotaWindowType windowType)
-
-
Method Details
-
dailyResetTime
-
getDailyResetTime
The time of day when the daily quota resets, inHH:MM24-hour format.- Returns:
- dailyResetTime
-
setDailyResetTime
-
dailyResetTimezone
-
getDailyResetTimezone
The timezone offset used for the daily reset time, in±HH:MMformat.- Returns:
- dailyResetTimezone
-
setDailyResetTimezone
-
quotaReachedAction
public RumRetentionQuotaCustomConfig quotaReachedAction(RumRetentionQuotaReachedAction quotaReachedAction) -
getQuotaReachedAction
The action to take when the session quota is reached.- Returns:
- quotaReachedAction
-
setQuotaReachedAction
-
sessionLimit
-
getSessionLimit
The maximum number of sessions allowed within the window. Must be at least1000. minimum: 1000- Returns:
- sessionLimit
-
setSessionLimit
-
windowType
-
getWindowType
The window type over which the session limit is enforced.- Returns:
- windowType
-
setWindowType
-
putAdditionalProperty
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:
- RumRetentionQuotaCustomConfig
-
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 RumRetentionQuotaCustomConfig object is equal to o. -
hashCode
public int hashCode() -
toString
-