Class DeletedAppRestoreRequestProperties


  • public final class DeletedAppRestoreRequestProperties
    extends Object
    DeletedAppRestoreRequest resource specific properties.
    • Constructor Detail

      • DeletedAppRestoreRequestProperties

        public DeletedAppRestoreRequestProperties()
    • Method Detail

      • deletedSiteId

        public String deletedSiteId()
        Get the deletedSiteId property: ARM resource ID of the deleted app. Example: /subscriptions/{subId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}.
        Returns:
        the deletedSiteId value.
      • withDeletedSiteId

        public DeletedAppRestoreRequestProperties withDeletedSiteId​(String deletedSiteId)
        Set the deletedSiteId property: ARM resource ID of the deleted app. Example: /subscriptions/{subId}/providers/Microsoft.Web/deletedSites/{deletedSiteId}.
        Parameters:
        deletedSiteId - the deletedSiteId value to set.
        Returns:
        the DeletedAppRestoreRequestProperties object itself.
      • recoverConfiguration

        public Boolean recoverConfiguration()
        Get the recoverConfiguration property: If true, deleted site configuration, in addition to content, will be restored.
        Returns:
        the recoverConfiguration value.
      • withRecoverConfiguration

        public DeletedAppRestoreRequestProperties withRecoverConfiguration​(Boolean recoverConfiguration)
        Set the recoverConfiguration property: If true, deleted site configuration, in addition to content, will be restored.
        Parameters:
        recoverConfiguration - the recoverConfiguration value to set.
        Returns:
        the DeletedAppRestoreRequestProperties object itself.
      • snapshotTime

        public String snapshotTime()
        Get the snapshotTime property: Point in time to restore the deleted app from, formatted as a DateTime string. If unspecified, default value is the time that the app was deleted.
        Returns:
        the snapshotTime value.
      • withSnapshotTime

        public DeletedAppRestoreRequestProperties withSnapshotTime​(String snapshotTime)
        Set the snapshotTime property: Point in time to restore the deleted app from, formatted as a DateTime string. If unspecified, default value is the time that the app was deleted.
        Parameters:
        snapshotTime - the snapshotTime value to set.
        Returns:
        the DeletedAppRestoreRequestProperties object itself.
      • useDRSecondary

        public Boolean useDRSecondary()
        Get the useDRSecondary property: If true, the snapshot is retrieved from DRSecondary endpoint.
        Returns:
        the useDRSecondary value.
      • withUseDRSecondary

        public DeletedAppRestoreRequestProperties withUseDRSecondary​(Boolean useDRSecondary)
        Set the useDRSecondary property: If true, the snapshot is retrieved from DRSecondary endpoint.
        Parameters:
        useDRSecondary - the useDRSecondary value to set.
        Returns:
        the DeletedAppRestoreRequestProperties object itself.
      • validate

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