Struct: s3.RestoreRequest
Overview
Container for restore job parameters.
Implemented Interfaces
s3crypto.Cipher, s3manager.ReadSeekerWriteTo, request.Validator, s3manager.WriterReadFrom
Structure Field Summary collapse
-
Days *int64
Lifetime of the active copy in days.
-
GlacierJobParameters *GlacierJobParameters
S3 Glacier related parameters pertaining to this job.
- _ struct{}
Service Operations collapse
-
GoString() string
operation
GoString returns the string representation.
-
SetDays(int64) *RestoreRequest
operation
SetDays sets the Days field’s value.
-
SetGlacierJobParameters(*GlacierJobParameters) *RestoreRequest
operation
SetGlacierJobParameters sets the GlacierJobParameters field’s value.
-
String() string
operation
String returns the string representation.
-
Validate() error
operation
Validate inspects the fields of the type to determine if they are valid.
Structure Field Details
Days *int64
`type:"integer" required:"true"`
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 is a required field
GlacierJobParameters *GlacierJobParameters
`type:"structure"`
S3 Glacier related parameters pertaining to this job. Do not use with restores that specify OutputLocation.
_ struct{}
`type:"structure"`
Method Details
func (s RestoreRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as “sensitive” in the API will not be included in the string output. The member name will be present, but the value will be replaced with “sensitive”.
22475 22476 22477 |
// File 'service/s3/api.go', line 22475
|
func (s *RestoreRequest) SetDays(v int64) *RestoreRequest
SetDays sets the Days field’s value.
22498 22499 22500 22501 |
// File 'service/s3/api.go', line 22498
|
func (s *RestoreRequest) SetGlacierJobParameters(v *GlacierJobParameters) *RestoreRequest
SetGlacierJobParameters sets the GlacierJobParameters field’s value.
22504 22505 22506 22507 |
// File 'service/s3/api.go', line 22504
|
func (s RestoreRequest) String() string
String returns the string representation.
API parameter values that are decorated as “sensitive” in the API will not be included in the string output. The member name will be present, but the value will be replaced with “sensitive”.
22466 22467 22468 |
// File 'service/s3/api.go', line 22466
|
func (s *RestoreRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 |
// File 'service/s3/api.go', line 22480
|