@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) |
Map<String,Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
Object |
getAdditionalProperty(String key)
Return the additional (undeclared) property with the specified name.
|
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) |
LogsIndexUpdateRequest |
putAdditionalProperty(String key,
Object value)
Set the additional (undeclared) property with the specified name and value.
|
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 LogsIndexUpdateRequest 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 © 2023. All rights reserved.