Struct aws_sdk_s3::types::builders::GlacierJobParametersBuilder
source · #[non_exhaustive]pub struct GlacierJobParametersBuilder { /* private fields */ }
Expand description
A builder for GlacierJobParameters
.
Implementations§
source§impl GlacierJobParametersBuilder
impl GlacierJobParametersBuilder
sourcepub fn tier(self, input: Tier) -> Self
pub fn tier(self, input: Tier) -> Self
Retrieval tier at which the restore will be processed.
This field is required.sourcepub fn set_tier(self, input: Option<Tier>) -> Self
pub fn set_tier(self, input: Option<Tier>) -> Self
Retrieval tier at which the restore will be processed.
sourcepub fn build(self) -> Result<GlacierJobParameters, BuildError>
pub fn build(self) -> Result<GlacierJobParameters, BuildError>
Consumes the builder and constructs a GlacierJobParameters
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for GlacierJobParametersBuilder
impl Clone for GlacierJobParametersBuilder
source§fn clone(&self) -> GlacierJobParametersBuilder
fn clone(&self) -> GlacierJobParametersBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GlacierJobParametersBuilder
impl Debug for GlacierJobParametersBuilder
source§impl Default for GlacierJobParametersBuilder
impl Default for GlacierJobParametersBuilder
source§fn default() -> GlacierJobParametersBuilder
fn default() -> GlacierJobParametersBuilder
Returns the “default value” for a type. Read more
impl StructuralPartialEq for GlacierJobParametersBuilder
Auto Trait Implementations§
impl Freeze for GlacierJobParametersBuilder
impl RefUnwindSafe for GlacierJobParametersBuilder
impl Send for GlacierJobParametersBuilder
impl Sync for GlacierJobParametersBuilder
impl Unpin for GlacierJobParametersBuilder
impl UnwindSafe for GlacierJobParametersBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.