Class RestoreSnapshotTierRequest

    • Method Detail

      • snapshotId

        public final String snapshotId()

        The ID of the snapshot to restore.

        Returns:
        The ID of the snapshot to restore.
      • temporaryRestoreDays

        public final Integer temporaryRestoreDays()

        Specifies the number of days for which to temporarily restore an archived snapshot. Required for temporary restores only. The snapshot will be automatically re-archived after this period.

        To temporarily restore an archived snapshot, specify the number of days and omit the PermanentRestore parameter or set it to false.

        Returns:
        Specifies the number of days for which to temporarily restore an archived snapshot. Required for temporary restores only. The snapshot will be automatically re-archived after this period.

        To temporarily restore an archived snapshot, specify the number of days and omit the PermanentRestore parameter or set it to false.

      • permanentRestore

        public final Boolean permanentRestore()

        Indicates whether to permanently restore an archived snapshot. To permanently restore an archived snapshot, specify true and omit the RestoreSnapshotTierRequest$TemporaryRestoreDays parameter.

        Returns:
        Indicates whether to permanently restore an archived snapshot. To permanently restore an archived snapshot, specify true and omit the RestoreSnapshotTierRequest$TemporaryRestoreDays parameter.
      • dryRun

        public final Boolean dryRun()

        Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

        Returns:
        Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
      • toString

        public final String toString()
        Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
        Overrides:
        toString in class Object