public static interface RestoreRequest.Builder extends SdkPojo, CopyableBuilder<RestoreRequest.Builder,RestoreRequest>
Modifier and Type | Method and Description |
---|---|
RestoreRequest.Builder |
days(Integer days)
Lifetime of the active copy in days.
|
RestoreRequest.Builder |
description(String description)
The optional description for the job.
|
default RestoreRequest.Builder |
glacierJobParameters(Consumer<GlacierJobParameters.Builder> glacierJobParameters)
S3 Glacier related parameters pertaining to this job.
|
RestoreRequest.Builder |
glacierJobParameters(GlacierJobParameters glacierJobParameters)
S3 Glacier related parameters pertaining to this job.
|
default RestoreRequest.Builder |
outputLocation(Consumer<OutputLocation.Builder> outputLocation)
Describes the location where the restore job's output is stored.
|
RestoreRequest.Builder |
outputLocation(OutputLocation outputLocation)
Describes the location where the restore job's output is stored.
|
default RestoreRequest.Builder |
selectParameters(Consumer<SelectParameters.Builder> selectParameters)
Describes the parameters for Select job types.
|
RestoreRequest.Builder |
selectParameters(SelectParameters selectParameters)
Describes the parameters for Select job types.
|
RestoreRequest.Builder |
tier(String tier)
Retrieval tier at which the restore will be processed.
|
RestoreRequest.Builder |
tier(Tier tier)
Retrieval tier at which the restore will be processed.
|
RestoreRequest.Builder |
type(RestoreRequestType type)
Type of restore request.
|
RestoreRequest.Builder |
type(String type)
Type of restore request.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
RestoreRequest.Builder days(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.
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.
RestoreRequest.Builder glacierJobParameters(GlacierJobParameters glacierJobParameters)
S3 Glacier related parameters pertaining to this job. Do not use with restores that specify
OutputLocation
.
glacierJobParameters
- S3 Glacier related parameters pertaining to this job. Do not use with restores that specify
OutputLocation
.default RestoreRequest.Builder glacierJobParameters(Consumer<GlacierJobParameters.Builder> glacierJobParameters)
S3 Glacier related parameters pertaining to this job. Do not use with restores that specify
OutputLocation
.
GlacierJobParameters.Builder
avoiding
the need to create one manually via GlacierJobParameters.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to glacierJobParameters(GlacierJobParameters)
.
glacierJobParameters
- a consumer that will call methods on GlacierJobParameters.Builder
glacierJobParameters(GlacierJobParameters)
RestoreRequest.Builder type(String type)
Type of restore request.
type
- Type of restore request.RestoreRequestType
,
RestoreRequestType
RestoreRequest.Builder type(RestoreRequestType type)
Type of restore request.
type
- Type of restore request.RestoreRequestType
,
RestoreRequestType
RestoreRequest.Builder tier(String tier)
Retrieval tier at which the restore will be processed.
RestoreRequest.Builder tier(Tier tier)
Retrieval tier at which the restore will be processed.
RestoreRequest.Builder description(String description)
The optional description for the job.
description
- The optional description for the job.RestoreRequest.Builder selectParameters(SelectParameters selectParameters)
Describes the parameters for Select job types.
selectParameters
- Describes the parameters for Select job types.default RestoreRequest.Builder selectParameters(Consumer<SelectParameters.Builder> selectParameters)
Describes the parameters for Select job types.
This is a convenience method that creates an instance of theSelectParameters.Builder
avoiding the
need to create one manually via SelectParameters.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to selectParameters(SelectParameters)
.
selectParameters
- a consumer that will call methods on SelectParameters.Builder
selectParameters(SelectParameters)
RestoreRequest.Builder outputLocation(OutputLocation outputLocation)
Describes the location where the restore job's output is stored.
outputLocation
- Describes the location where the restore job's output is stored.default RestoreRequest.Builder outputLocation(Consumer<OutputLocation.Builder> outputLocation)
Describes the location where the restore job's output is stored.
This is a convenience method that creates an instance of theOutputLocation.Builder
avoiding the need
to create one manually via OutputLocation.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to outputLocation(OutputLocation)
.
outputLocation
- a consumer that will call methods on OutputLocation.Builder
outputLocation(OutputLocation)
Copyright © 2023. All rights reserved.