ManagedBackupShortTermRetentionPolicyProperties Class
- java.
lang. Object - com.
azure. resourcemanager. sql. fluent. models. ManagedBackupShortTermRetentionPolicyProperties
- com.
Implements
public final class ManagedBackupShortTermRetentionPolicyProperties
implements JsonSerializable<ManagedBackupShortTermRetentionPolicyProperties>
Properties of a short term retention policy.
Constructor Summary
| Constructor | Description |
|---|---|
| ManagedBackupShortTermRetentionPolicyProperties() |
Creates an instance of Managed |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Managed |
fromJson(JsonReader jsonReader)
Reads an instance of Managed |
| Integer |
retentionDays()
Get the retention |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Managed |
withRetentionDays(Integer retentionDays)
Set the retention |
Methods inherited from java.lang.Object
Constructor Details
ManagedBackupShortTermRetentionPolicyProperties
public ManagedBackupShortTermRetentionPolicyProperties()
Creates an instance of ManagedBackupShortTermRetentionPolicyProperties class.
Method Details
fromJson
public static ManagedBackupShortTermRetentionPolicyProperties fromJson(JsonReader jsonReader)
Reads an instance of ManagedBackupShortTermRetentionPolicyProperties from the JsonReader.
Parameters:
Returns:
Throws:
retentionDays
public Integer retentionDays()
Get the retentionDays property: The backup retention period in days. This is how many days Point-in-Time Restore will be supported.
Returns:
toJson
validate
public void validate()
Validates the instance.
withRetentionDays
public ManagedBackupShortTermRetentionPolicyProperties withRetentionDays(Integer retentionDays)
Set the retentionDays property: The backup retention period in days. This is how many days Point-in-Time Restore will be supported.
Parameters:
Returns: