RetentionPolicy Class
- java.
lang. Object - com.
azure. resourcemanager. monitor. models. RetentionPolicy
- com.
Implements
public final class RetentionPolicy
implements JsonSerializable<RetentionPolicy>
Specifies the retention policy for the log.
Constructor Summary
Constructor | Description |
---|---|
RetentionPolicy() |
Creates an instance of Retention |
Method Summary
Modifier and Type | Method and Description |
---|---|
int |
days()
Get the days property: the number of days for the retention in days. |
boolean |
enabled()
Get the enabled property: a value indicating whether the retention policy is enabled. |
static
Retention |
fromJson(JsonReader jsonReader)
Reads an instance of Retention |
Json |
toJson(JsonWriter jsonWriter) |
void |
validate()
Validates the instance. |
Retention |
withDays(int days)
Set the days property: the number of days for the retention in days. |
Retention |
withEnabled(boolean enabled)
Set the enabled property: a value indicating whether the retention policy is enabled. |
Methods inherited from java.lang.Object
Constructor Details
RetentionPolicy
public RetentionPolicy()
Creates an instance of RetentionPolicy class.
Method Details
days
public int days()
Get the days property: the number of days for the retention in days. A value of 0 will retain the events indefinitely.
Returns:
enabled
public boolean enabled()
Get the enabled property: a value indicating whether the retention policy is enabled.
Returns:
fromJson
public static RetentionPolicy fromJson(JsonReader jsonReader)
Reads an instance of RetentionPolicy from the JsonReader.
Parameters:
Returns:
Throws:
toJson
validate
public void validate()
Validates the instance.
withDays
public RetentionPolicy withDays(int days)
Set the days property: the number of days for the retention in days. A value of 0 will retain the events indefinitely.
Parameters:
Returns:
withEnabled
public RetentionPolicy withEnabled(boolean enabled)
Set the enabled property: a value indicating whether the retention policy is enabled.
Parameters:
Returns:
Applies to
Azure SDK for Java