Class DeletedAppRestoreRequest


  • public final class DeletedAppRestoreRequest
    extends ProxyOnlyResource
    Details about restoring a deleted app.
    • Constructor Detail

      • DeletedAppRestoreRequest

        public DeletedAppRestoreRequest()
    • 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 DeletedAppRestoreRequest 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 DeletedAppRestoreRequest 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 DeletedAppRestoreRequest 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 DeletedAppRestoreRequest 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 DeletedAppRestoreRequest 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 DeletedAppRestoreRequest 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 DeletedAppRestoreRequest 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 DeletedAppRestoreRequest object itself.