Class AzureRetentionRule
- java.lang.Object
-
- com.azure.resourcemanager.dataprotection.models.BasePolicyRule
-
- com.azure.resourcemanager.dataprotection.models.AzureRetentionRule
-
public final class AzureRetentionRule extends BasePolicyRule
AzureRetentionRule Azure retention rule.
-
-
Constructor Summary
Constructors Constructor Description AzureRetentionRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Boolean
isDefault()
Get the isDefault property: The isDefault property.List<SourceLifeCycle>
lifecycles()
Get the lifecycles property: The lifecycles property.void
validate()
Validates the instance.AzureRetentionRule
withIsDefault(Boolean isDefault)
Set the isDefault property: The isDefault property.AzureRetentionRule
withLifecycles(List<SourceLifeCycle> lifecycles)
Set the lifecycles property: The lifecycles property.AzureRetentionRule
withName(String name)
Set the name property: The name property.-
Methods inherited from class com.azure.resourcemanager.dataprotection.models.BasePolicyRule
name
-
-
-
-
Method Detail
-
isDefault
public Boolean isDefault()
Get the isDefault property: The isDefault property.- Returns:
- the isDefault value.
-
withIsDefault
public AzureRetentionRule withIsDefault(Boolean isDefault)
Set the isDefault property: The isDefault property.- Parameters:
isDefault
- the isDefault value to set.- Returns:
- the AzureRetentionRule object itself.
-
lifecycles
public List<SourceLifeCycle> lifecycles()
Get the lifecycles property: The lifecycles property.- Returns:
- the lifecycles value.
-
withLifecycles
public AzureRetentionRule withLifecycles(List<SourceLifeCycle> lifecycles)
Set the lifecycles property: The lifecycles property.- Parameters:
lifecycles
- the lifecycles value to set.- Returns:
- the AzureRetentionRule object itself.
-
withName
public AzureRetentionRule withName(String name)
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.
-
-