Class RecoveryPointDataStoreDetails
java.lang.Object
com.azure.resourcemanager.dataprotection.models.RecoveryPointDataStoreDetails
RecoveryPointDataStoreDetails
RecoveryPoint datastore details.
-
Constructor Summary
ConstructorDescriptionCreates an instance of RecoveryPointDataStoreDetails class. -
Method Summary
Modifier and TypeMethodDescriptionGet the creationTime property: The creationTime property.Get the expiryTime property: The expiryTime property.id()
Get the id property: The id property.metadata()
Get the metadata property: The metaData property.Get the rehydrationExpiryTime property: The rehydrationExpiryTime property.Get the rehydrationStatus property: The rehydrationStatus property.state()
Get the state property: The state property.type()
Get the type property: The type property.void
validate()
Validates the instance.visible()
Get the visible property: The visible property.withCreationTime
(OffsetDateTime creationTime) Set the creationTime property: The creationTime property.withExpiryTime
(OffsetDateTime expiryTime) Set the expiryTime property: The expiryTime property.Set the id property: The id property.withMetadata
(String metadata) Set the metadata property: The metaData property.Set the state property: The state property.Set the type property: The type property.withVisible
(Boolean visible) Set the visible property: The visible property.
-
Constructor Details
-
RecoveryPointDataStoreDetails
public RecoveryPointDataStoreDetails()Creates an instance of RecoveryPointDataStoreDetails class.
-
-
Method Details
-
creationTime
Get the creationTime property: The creationTime property.- Returns:
- the creationTime value.
-
withCreationTime
Set the creationTime property: The creationTime property.- Parameters:
creationTime
- the creationTime value to set.- Returns:
- the RecoveryPointDataStoreDetails object itself.
-
expiryTime
Get the expiryTime property: The expiryTime property.- Returns:
- the expiryTime value.
-
withExpiryTime
Set the expiryTime property: The expiryTime property.- Parameters:
expiryTime
- the expiryTime value to set.- Returns:
- the RecoveryPointDataStoreDetails object itself.
-
id
Get the id property: The id property.- Returns:
- the id value.
-
withId
Set the id property: The id property.- Parameters:
id
- the id value to set.- Returns:
- the RecoveryPointDataStoreDetails object itself.
-
metadata
Get the metadata property: The metaData property.- Returns:
- the metadata value.
-
withMetadata
Set the metadata property: The metaData property.- Parameters:
metadata
- the metadata value to set.- Returns:
- the RecoveryPointDataStoreDetails object itself.
-
state
Get the state property: The state property.- Returns:
- the state value.
-
withState
Set the state property: The state property.- Parameters:
state
- the state value to set.- Returns:
- the RecoveryPointDataStoreDetails object itself.
-
type
Get the type property: The type property.- Returns:
- the type value.
-
withType
Set the type property: The type property.- Parameters:
type
- the type value to set.- Returns:
- the RecoveryPointDataStoreDetails object itself.
-
visible
Get the visible property: The visible property.- Returns:
- the visible value.
-
withVisible
Set the visible property: The visible property.- Parameters:
visible
- the visible value to set.- Returns:
- the RecoveryPointDataStoreDetails object itself.
-
rehydrationExpiryTime
Get the rehydrationExpiryTime property: The rehydrationExpiryTime property.- Returns:
- the rehydrationExpiryTime value.
-
rehydrationStatus
Get the rehydrationStatus property: The rehydrationStatus property.- Returns:
- the rehydrationStatus value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-