@Generated(value="https://github.com/DataDog/datadog-api-client-java/blob/master/.generator") public class LogsIndexUpdateRequest extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
JSON_PROPERTY_DAILY_LIMIT |
static String |
JSON_PROPERTY_DISABLE_DAILY_LIMIT |
static String |
JSON_PROPERTY_EXCLUSION_FILTERS |
static String |
JSON_PROPERTY_FILTER |
static String |
JSON_PROPERTY_NUM_RETENTION_DAYS |
boolean |
unparsed |
| Constructor and Description |
|---|
LogsIndexUpdateRequest() |
LogsIndexUpdateRequest(LogsFilter filter) |
| Modifier and Type | Method and Description |
|---|---|
LogsIndexUpdateRequest |
addExclusionFiltersItem(LogsExclusion exclusionFiltersItem) |
LogsIndexUpdateRequest |
dailyLimit(Long dailyLimit) |
LogsIndexUpdateRequest |
disableDailyLimit(Boolean disableDailyLimit) |
boolean |
equals(Object o)
Return true if this LogsIndexUpdateRequest object is equal to o.
|
LogsIndexUpdateRequest |
exclusionFilters(List<LogsExclusion> exclusionFilters) |
LogsIndexUpdateRequest |
filter(LogsFilter filter) |
Long |
getDailyLimit()
The number of log events you can send in this index per day before you are rate-limited.
|
Boolean |
getDisableDailyLimit()
If true, sets the
daily_limit value to null and the index is not limited on a
daily basis (any specified daily_limit value in the request is ignored). |
List<LogsExclusion> |
getExclusionFilters()
An array of exclusion objects.
|
LogsFilter |
getFilter()
Filter for logs.
|
Long |
getNumRetentionDays()
The number of days before logs are deleted from this index.
|
int |
hashCode() |
LogsIndexUpdateRequest |
numRetentionDays(Long numRetentionDays) |
void |
setDailyLimit(Long dailyLimit) |
void |
setDisableDailyLimit(Boolean disableDailyLimit) |
void |
setExclusionFilters(List<LogsExclusion> exclusionFilters) |
void |
setFilter(LogsFilter filter) |
void |
setNumRetentionDays(Long numRetentionDays) |
String |
toString() |
public boolean unparsed
public static final String JSON_PROPERTY_DAILY_LIMIT
public static final String JSON_PROPERTY_DISABLE_DAILY_LIMIT
public static final String JSON_PROPERTY_EXCLUSION_FILTERS
public static final String JSON_PROPERTY_FILTER
public static final String JSON_PROPERTY_NUM_RETENTION_DAYS
public LogsIndexUpdateRequest()
public LogsIndexUpdateRequest(LogsFilter filter)
public LogsIndexUpdateRequest dailyLimit(Long dailyLimit)
@Nullable public Long getDailyLimit()
public void setDailyLimit(Long dailyLimit)
public LogsIndexUpdateRequest disableDailyLimit(Boolean disableDailyLimit)
@Nullable public Boolean getDisableDailyLimit()
daily_limit value to null and the index is not limited on a
daily basis (any specified daily_limit value in the request is ignored). If false
or omitted, the index's current daily_limit is maintained.public void setDisableDailyLimit(Boolean disableDailyLimit)
public LogsIndexUpdateRequest exclusionFilters(List<LogsExclusion> exclusionFilters)
public LogsIndexUpdateRequest addExclusionFiltersItem(LogsExclusion exclusionFiltersItem)
@Nullable public List<LogsExclusion> getExclusionFilters()
public void setExclusionFilters(List<LogsExclusion> exclusionFilters)
public LogsIndexUpdateRequest filter(LogsFilter filter)
public LogsFilter getFilter()
public void setFilter(LogsFilter filter)
public LogsIndexUpdateRequest numRetentionDays(Long numRetentionDays)
@Nullable public Long getNumRetentionDays()
Note: Changing the retention for an index adjusts the length of retention for all logs already in this index. It may also affect billing.
public void setNumRetentionDays(Long numRetentionDays)
public boolean equals(Object o)
Copyright © 2023. All rights reserved.