Class RestorePointProperties


  • public final class RestorePointProperties
    extends Object
    The restore point properties.
    • Constructor Detail

      • RestorePointProperties

        public RestorePointProperties()
    • Method Detail

      • excludeDisks

        public List<ApiEntityReference> excludeDisks()
        Get the excludeDisks property: List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included.
        Returns:
        the excludeDisks value.
      • withExcludeDisks

        public RestorePointProperties withExcludeDisks​(List<ApiEntityReference> excludeDisks)
        Set the excludeDisks property: List of disk resource ids that the customer wishes to exclude from the restore point. If no disks are specified, all disks will be included.
        Parameters:
        excludeDisks - the excludeDisks value to set.
        Returns:
        the RestorePointProperties object itself.
      • sourceMetadata

        public RestorePointSourceMetadata sourceMetadata()
        Get the sourceMetadata property: Gets the details of the VM captured at the time of the restore point creation.
        Returns:
        the sourceMetadata value.
      • provisioningState

        public String provisioningState()
        Get the provisioningState property: Gets the provisioning state of the restore point.
        Returns:
        the provisioningState value.
      • consistencyMode

        public ConsistencyModeTypes consistencyMode()
        Get the consistencyMode property: Gets the consistency mode for the restore point. Please refer to https://aka.ms/RestorePoints for more details.
        Returns:
        the consistencyMode value.
      • timeCreated

        public OffsetDateTime timeCreated()
        Get the timeCreated property: Gets the creation time of the restore point.
        Returns:
        the timeCreated value.
      • withTimeCreated

        public RestorePointProperties withTimeCreated​(OffsetDateTime timeCreated)
        Set the timeCreated property: Gets the creation time of the restore point.
        Parameters:
        timeCreated - the timeCreated value to set.
        Returns:
        the RestorePointProperties object itself.
      • sourceRestorePoint

        public ApiEntityReference sourceRestorePoint()
        Get the sourceRestorePoint property: Resource Id of the source restore point from which a copy needs to be created.
        Returns:
        the sourceRestorePoint value.
      • withSourceRestorePoint

        public RestorePointProperties withSourceRestorePoint​(ApiEntityReference sourceRestorePoint)
        Set the sourceRestorePoint property: Resource Id of the source restore point from which a copy needs to be created.
        Parameters:
        sourceRestorePoint - the sourceRestorePoint value to set.
        Returns:
        the RestorePointProperties object itself.
      • instanceView

        public RestorePointInstanceView instanceView()
        Get the instanceView property: The restore point instance view.
        Returns:
        the instanceView value.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.