@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class RumRateLimitCustomConfig 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 |
|---|
RumRateLimitCustomConfig() |
RumRateLimitCustomConfig(String dailyResetTime,
String dailyResetTimezone,
RumRateLimitQuotaReachedAction quotaReachedAction,
Long sessionLimit,
RumRateLimitWindowType windowType) |
| Modifier and Type | Method and Description |
|---|---|
RumRateLimitCustomConfig |
dailyResetTime(String dailyResetTime) |
RumRateLimitCustomConfig |
dailyResetTimezone(String dailyResetTimezone) |
boolean |
equals(Object o)
Return true if this RumRateLimitCustomConfig 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. |
RumRateLimitQuotaReachedAction |
getQuotaReachedAction()
The action to take when the session quota is reached.
|
Long |
getSessionLimit()
The maximum number of sessions allowed within the window.
|
RumRateLimitWindowType |
getWindowType()
The window type over which the session limit is enforced.
|
int |
hashCode() |
RumRateLimitCustomConfig |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
RumRateLimitCustomConfig |
quotaReachedAction(RumRateLimitQuotaReachedAction quotaReachedAction) |
RumRateLimitCustomConfig |
sessionLimit(Long sessionLimit) |
void |
setDailyResetTime(String dailyResetTime) |
void |
setDailyResetTimezone(String dailyResetTimezone) |
void |
setQuotaReachedAction(RumRateLimitQuotaReachedAction quotaReachedAction) |
void |
setSessionLimit(Long sessionLimit) |
void |
setWindowType(RumRateLimitWindowType windowType) |
String |
toString() |
RumRateLimitCustomConfig |
windowType(RumRateLimitWindowType 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 RumRateLimitCustomConfig()
public RumRateLimitCustomConfig(String dailyResetTime, String dailyResetTimezone, RumRateLimitQuotaReachedAction quotaReachedAction, Long sessionLimit, RumRateLimitWindowType windowType)
public RumRateLimitCustomConfig dailyResetTime(String dailyResetTime)
public String getDailyResetTime()
HH:MM 24-hour format.public void setDailyResetTime(String dailyResetTime)
public RumRateLimitCustomConfig dailyResetTimezone(String dailyResetTimezone)
public String getDailyResetTimezone()
±HH:MM format.public void setDailyResetTimezone(String dailyResetTimezone)
public RumRateLimitCustomConfig quotaReachedAction(RumRateLimitQuotaReachedAction quotaReachedAction)
public RumRateLimitQuotaReachedAction getQuotaReachedAction()
public void setQuotaReachedAction(RumRateLimitQuotaReachedAction quotaReachedAction)
public RumRateLimitCustomConfig sessionLimit(Long sessionLimit)
public Long getSessionLimit()
public void setSessionLimit(Long sessionLimit)
public RumRateLimitCustomConfig windowType(RumRateLimitWindowType windowType)
public RumRateLimitWindowType getWindowType()
public void setWindowType(RumRateLimitWindowType windowType)
public RumRateLimitCustomConfig 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.