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.
      • type

        public final RestoreRequestType type()

        Amazon S3 Select is no longer available to new customers. Existing customers of Amazon S3 Select can continue to use the feature as usual. Learn more

        Type of restore request.

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

        Returns:

        Amazon S3 Select is no longer available to new customers. Existing customers of Amazon S3 Select can continue to use the feature as usual. Learn more

        Type of restore request.

        See Also:
        RestoreRequestType
      • typeAsString

        public final String typeAsString()

        Amazon S3 Select is no longer available to new customers. Existing customers of Amazon S3 Select can continue to use the feature as usual. Learn more

        Type of restore request.

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

        Returns:

        Amazon S3 Select is no longer available to new customers. Existing customers of Amazon S3 Select can continue to use the feature as usual. Learn more

        Type of restore request.

        See Also:
        RestoreRequestType
      • 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()

        Amazon S3 Select is no longer available to new customers. Existing customers of Amazon S3 Select can continue to use the feature as usual. Learn more

        Describes the parameters for Select job types.

        Returns:

        Amazon S3 Select is no longer available to new customers. Existing customers of Amazon S3 Select can continue to use the feature as usual. Learn more

        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)