Class AzureWorkloadSqlRecoveryPointExtendedInfo


  • public final class AzureWorkloadSqlRecoveryPointExtendedInfo
    extends Object
    Extended info class details.
    • Constructor Detail

      • AzureWorkloadSqlRecoveryPointExtendedInfo

        public AzureWorkloadSqlRecoveryPointExtendedInfo()
    • Method Detail

      • dataDirectoryTimeInUtc

        public OffsetDateTime dataDirectoryTimeInUtc()
        Get the dataDirectoryTimeInUtc property: UTC time at which data directory info was captured.
        Returns:
        the dataDirectoryTimeInUtc value.
      • withDataDirectoryTimeInUtc

        public AzureWorkloadSqlRecoveryPointExtendedInfo withDataDirectoryTimeInUtc​(OffsetDateTime dataDirectoryTimeInUtc)
        Set the dataDirectoryTimeInUtc property: UTC time at which data directory info was captured.
        Parameters:
        dataDirectoryTimeInUtc - the dataDirectoryTimeInUtc value to set.
        Returns:
        the AzureWorkloadSqlRecoveryPointExtendedInfo object itself.
      • dataDirectoryPaths

        public List<SqlDataDirectory> dataDirectoryPaths()
        Get the dataDirectoryPaths property: List of data directory paths during restore operation.
        Returns:
        the dataDirectoryPaths value.
      • withDataDirectoryPaths

        public AzureWorkloadSqlRecoveryPointExtendedInfo withDataDirectoryPaths​(List<SqlDataDirectory> dataDirectoryPaths)
        Set the dataDirectoryPaths property: List of data directory paths during restore operation.
        Parameters:
        dataDirectoryPaths - the dataDirectoryPaths value to set.
        Returns:
        the AzureWorkloadSqlRecoveryPointExtendedInfo object itself.
      • validate

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