Class AzureRetentionRule
java.lang.Object
com.azure.resourcemanager.dataprotection.models.BasePolicyRule
com.azure.resourcemanager.dataprotection.models.AzureRetentionRule
AzureRetentionRule
Azure retention rule.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the isDefault property: The isDefault property.Get the lifecycles property: The lifecycles property.void
validate()
Validates the instance.withIsDefault
(Boolean isDefault) Set the isDefault property: The isDefault property.withLifecycles
(List<SourceLifeCycle> lifecycles) Set the lifecycles property: The lifecycles property.Set the name property: The name property.Methods inherited from class com.azure.resourcemanager.dataprotection.models.BasePolicyRule
name
-
Constructor Details
-
AzureRetentionRule
public AzureRetentionRule()Creates an instance of AzureRetentionRule class.
-
-
Method Details
-
isDefault
Get the isDefault property: The isDefault property.- Returns:
- the isDefault value.
-
withIsDefault
Set the isDefault property: The isDefault property.- Parameters:
isDefault
- the isDefault value to set.- Returns:
- the AzureRetentionRule object itself.
-
lifecycles
Get the lifecycles property: The lifecycles property.- Returns:
- the lifecycles value.
-
withLifecycles
Set the lifecycles property: The lifecycles property.- Parameters:
lifecycles
- the lifecycles value to set.- Returns:
- the AzureRetentionRule object itself.
-
withName
Set the name property: The name property.- Overrides:
withName
in classBasePolicyRule
- Parameters:
name
- the name value to set.- Returns:
- the BasePolicyRule object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classBasePolicyRule
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-