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”.
22479 22480 22481 |
// File 'service/s3/api.go', line 22479
|
func (s *RestoreRequest) SetDays(v int64) *RestoreRequest
SetDays sets the Days field’s value.
22502 22503 22504 22505 |
// File 'service/s3/api.go', line 22502
|
func (s *RestoreRequest) SetGlacierJobParameters(v *GlacierJobParameters) *RestoreRequest
SetGlacierJobParameters sets the GlacierJobParameters field’s value.
22508 22509 22510 22511 |
// File 'service/s3/api.go', line 22508
|
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”.
22470 22471 22472 |
// File 'service/s3/api.go', line 22470
|
func (s *RestoreRequest) Validate() error
Validate inspects the fields of the type to determine if they are valid.
22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 |
// File 'service/s3/api.go', line 22484
|