Class AzureBackupDiscreteRecoveryPoint
java.lang.Object
com.azure.resourcemanager.dataprotection.models.AzureBackupRecoveryPoint
com.azure.resourcemanager.dataprotection.models.AzureBackupDiscreteRecoveryPoint
AzureBackupDiscreteRecoveryPoint
Azure backup discrete RecoveryPoint.
-
Constructor Summary
ConstructorDescriptionCreates an instance of AzureBackupDiscreteRecoveryPoint class. -
Method Summary
Modifier and TypeMethodDescriptionGet the friendlyName property: The friendlyName property.Get the policyName property: The policyName property.Get the policyVersion property: The policyVersion property.Get the recoveryPointDataStoresDetails property: The recoveryPointDataStoresDetails property.Get the recoveryPointId property: The recoveryPointId property.Get the recoveryPointTime property: The recoveryPointTime property.Get the recoveryPointType property: The recoveryPointType property.Get the retentionTagName property: The retentionTagName property.Get the retentionTagVersion property: The retentionTagVersion property.void
validate()
Validates the instance.withFriendlyName
(String friendlyName) Set the friendlyName property: The friendlyName property.withPolicyName
(String policyName) Set the policyName property: The policyName property.withPolicyVersion
(String policyVersion) Set the policyVersion property: The policyVersion property.withRecoveryPointDataStoresDetails
(List<RecoveryPointDataStoreDetails> recoveryPointDataStoresDetails) Set the recoveryPointDataStoresDetails property: The recoveryPointDataStoresDetails property.withRecoveryPointId
(String recoveryPointId) Set the recoveryPointId property: The recoveryPointId property.withRecoveryPointTime
(OffsetDateTime recoveryPointTime) Set the recoveryPointTime property: The recoveryPointTime property.withRecoveryPointType
(String recoveryPointType) Set the recoveryPointType property: The recoveryPointType property.withRetentionTagName
(String retentionTagName) Set the retentionTagName property: The retentionTagName property.withRetentionTagVersion
(String retentionTagVersion) Set the retentionTagVersion property: The retentionTagVersion property.
-
Constructor Details
-
AzureBackupDiscreteRecoveryPoint
public AzureBackupDiscreteRecoveryPoint()Creates an instance of AzureBackupDiscreteRecoveryPoint class.
-
-
Method Details
-
friendlyName
Get the friendlyName property: The friendlyName property.- Returns:
- the friendlyName value.
-
withFriendlyName
Set the friendlyName property: The friendlyName property.- Parameters:
friendlyName
- the friendlyName value to set.- Returns:
- the AzureBackupDiscreteRecoveryPoint object itself.
-
recoveryPointDataStoresDetails
Get the recoveryPointDataStoresDetails property: The recoveryPointDataStoresDetails property.- Returns:
- the recoveryPointDataStoresDetails value.
-
withRecoveryPointDataStoresDetails
public AzureBackupDiscreteRecoveryPoint withRecoveryPointDataStoresDetails(List<RecoveryPointDataStoreDetails> recoveryPointDataStoresDetails) Set the recoveryPointDataStoresDetails property: The recoveryPointDataStoresDetails property.- Parameters:
recoveryPointDataStoresDetails
- the recoveryPointDataStoresDetails value to set.- Returns:
- the AzureBackupDiscreteRecoveryPoint object itself.
-
recoveryPointTime
Get the recoveryPointTime property: The recoveryPointTime property.- Returns:
- the recoveryPointTime value.
-
withRecoveryPointTime
Set the recoveryPointTime property: The recoveryPointTime property.- Parameters:
recoveryPointTime
- the recoveryPointTime value to set.- Returns:
- the AzureBackupDiscreteRecoveryPoint object itself.
-
policyName
Get the policyName property: The policyName property.- Returns:
- the policyName value.
-
withPolicyName
Set the policyName property: The policyName property.- Parameters:
policyName
- the policyName value to set.- Returns:
- the AzureBackupDiscreteRecoveryPoint object itself.
-
policyVersion
Get the policyVersion property: The policyVersion property.- Returns:
- the policyVersion value.
-
withPolicyVersion
Set the policyVersion property: The policyVersion property.- Parameters:
policyVersion
- the policyVersion value to set.- Returns:
- the AzureBackupDiscreteRecoveryPoint object itself.
-
recoveryPointId
Get the recoveryPointId property: The recoveryPointId property.- Returns:
- the recoveryPointId value.
-
withRecoveryPointId
Set the recoveryPointId property: The recoveryPointId property.- Parameters:
recoveryPointId
- the recoveryPointId value to set.- Returns:
- the AzureBackupDiscreteRecoveryPoint object itself.
-
recoveryPointType
Get the recoveryPointType property: The recoveryPointType property.- Returns:
- the recoveryPointType value.
-
withRecoveryPointType
Set the recoveryPointType property: The recoveryPointType property.- Parameters:
recoveryPointType
- the recoveryPointType value to set.- Returns:
- the AzureBackupDiscreteRecoveryPoint object itself.
-
retentionTagName
Get the retentionTagName property: The retentionTagName property.- Returns:
- the retentionTagName value.
-
withRetentionTagName
Set the retentionTagName property: The retentionTagName property.- Parameters:
retentionTagName
- the retentionTagName value to set.- Returns:
- the AzureBackupDiscreteRecoveryPoint object itself.
-
retentionTagVersion
Get the retentionTagVersion property: The retentionTagVersion property.- Returns:
- the retentionTagVersion value.
-
withRetentionTagVersion
Set the retentionTagVersion property: The retentionTagVersion property.- Parameters:
retentionTagVersion
- the retentionTagVersion value to set.- Returns:
- the AzureBackupDiscreteRecoveryPoint object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classAzureBackupRecoveryPoint
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-