@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class RumRetentionQuotaCustomConfig extends Object
mode is custom.| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DAILY_RESET_TIME |
static String |
JSON_PROPERTY_DAILY_RESET_TIMEZONE |
static String |
JSON_PROPERTY_QUOTA_REACHED_ACTION |
static String |
JSON_PROPERTY_SESSION_LIMIT |
static String |
JSON_PROPERTY_WINDOW_TYPE |
boolean |
unparsed |
| Constructor and Description |
|---|
RumRetentionQuotaCustomConfig() |
RumRetentionQuotaCustomConfig(String dailyResetTime,
String dailyResetTimezone,
RumRetentionQuotaReachedAction quotaReachedAction,
Long sessionLimit,
RumRetentionQuotaWindowType windowType) |
| Modifier and Type | Method and Description |
|---|---|
RumRetentionQuotaCustomConfig |
dailyResetTime(String dailyResetTime) |
RumRetentionQuotaCustomConfig |
dailyResetTimezone(String dailyResetTimezone) |
boolean |
equals(Object o)
Return true if this RumRetentionQuotaCustomConfig 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 |
getDailyResetTime()
The time of day when the daily quota resets, in
HH:MM 24-hour format. |
String |
getDailyResetTimezone()
The timezone offset used for the daily reset time, in
±HH:MM format. |
RumRetentionQuotaReachedAction |
getQuotaReachedAction()
The action to take when the session quota is reached.
|
Long |
getSessionLimit()
The maximum number of sessions allowed within the window.
|
RumRetentionQuotaWindowType |
getWindowType()
The window type over which the session limit is enforced.
|
int |
hashCode() |
RumRetentionQuotaCustomConfig |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
RumRetentionQuotaCustomConfig |
quotaReachedAction(RumRetentionQuotaReachedAction quotaReachedAction) |
RumRetentionQuotaCustomConfig |
sessionLimit(Long sessionLimit) |
void |
setDailyResetTime(String dailyResetTime) |
void |
setDailyResetTimezone(String dailyResetTimezone) |
void |
setQuotaReachedAction(RumRetentionQuotaReachedAction quotaReachedAction) |
void |
setSessionLimit(Long sessionLimit) |
void |
setWindowType(RumRetentionQuotaWindowType windowType) |
String |
toString() |
RumRetentionQuotaCustomConfig |
windowType(RumRetentionQuotaWindowType windowType) |
public boolean unparsed
public static final String JSON_PROPERTY_DAILY_RESET_TIME
public static final String JSON_PROPERTY_DAILY_RESET_TIMEZONE
public static final String JSON_PROPERTY_QUOTA_REACHED_ACTION
public static final String JSON_PROPERTY_SESSION_LIMIT
public static final String JSON_PROPERTY_WINDOW_TYPE
public RumRetentionQuotaCustomConfig()
public RumRetentionQuotaCustomConfig(String dailyResetTime, String dailyResetTimezone, RumRetentionQuotaReachedAction quotaReachedAction, Long sessionLimit, RumRetentionQuotaWindowType windowType)
public RumRetentionQuotaCustomConfig dailyResetTime(String dailyResetTime)
public String getDailyResetTime()
HH:MM 24-hour format.public void setDailyResetTime(String dailyResetTime)
public RumRetentionQuotaCustomConfig dailyResetTimezone(String dailyResetTimezone)
public String getDailyResetTimezone()
±HH:MM format.public void setDailyResetTimezone(String dailyResetTimezone)
public RumRetentionQuotaCustomConfig quotaReachedAction(RumRetentionQuotaReachedAction quotaReachedAction)
public RumRetentionQuotaReachedAction getQuotaReachedAction()
public void setQuotaReachedAction(RumRetentionQuotaReachedAction quotaReachedAction)
public RumRetentionQuotaCustomConfig sessionLimit(Long sessionLimit)
public Long getSessionLimit()
1000.
minimum: 1000public void setSessionLimit(Long sessionLimit)
public RumRetentionQuotaCustomConfig windowType(RumRetentionQuotaWindowType windowType)
public RumRetentionQuotaWindowType getWindowType()
public void setWindowType(RumRetentionQuotaWindowType windowType)
public RumRetentionQuotaCustomConfig 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.