Class RestoreRequest

    • Method Detail

      • days

        public final Integer days()

        Lifetime of the active copy in days. Do not use with restores that specify OutputLocation.

        The Days element is required for regular restores, and must not be provided for select requests.

        Returns:
        Lifetime of the active copy in days. Do not use with restores that specify OutputLocation .

        The Days element is required for regular restores, and must not be provided for select requests.

      • glacierJobParameters

        public final GlacierJobParameters glacierJobParameters()

        S3 Glacier related parameters pertaining to this job. Do not use with restores that specify OutputLocation.

        Returns:
        S3 Glacier related parameters pertaining to this job. Do not use with restores that specify OutputLocation.
      • tier

        public final Tier tier()

        Retrieval tier at which the restore will be processed.

        If the service returns an enum value that is not available in the current SDK version, tier will return Tier.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from tierAsString().

        Returns:
        Retrieval tier at which the restore will be processed.
        See Also:
        Tier
      • tierAsString

        public final String tierAsString()

        Retrieval tier at which the restore will be processed.

        If the service returns an enum value that is not available in the current SDK version, tier will return Tier.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from tierAsString().

        Returns:
        Retrieval tier at which the restore will be processed.
        See Also:
        Tier
      • description

        public final String description()

        The optional description for the job.

        Returns:
        The optional description for the job.
      • selectParameters

        public final SelectParameters selectParameters()

        Describes the parameters for Select job types.

        Returns:
        Describes the parameters for Select job types.
      • outputLocation

        public final OutputLocation outputLocation()

        Describes the location where the restore job's output is stored.

        Returns:
        Describes the location where the restore job's output is stored.
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)