Struct aws_sdk_s3::types::builders::OutputLocationBuilder
source · #[non_exhaustive]pub struct OutputLocationBuilder { /* private fields */ }
Expand description
A builder for OutputLocation
.
Implementations§
source§impl OutputLocationBuilder
impl OutputLocationBuilder
sourcepub fn s3(self, input: S3Location) -> Self
pub fn s3(self, input: S3Location) -> Self
Describes an S3 location that will receive the results of the restore request.
sourcepub fn set_s3(self, input: Option<S3Location>) -> Self
pub fn set_s3(self, input: Option<S3Location>) -> Self
Describes an S3 location that will receive the results of the restore request.
sourcepub fn get_s3(&self) -> &Option<S3Location>
pub fn get_s3(&self) -> &Option<S3Location>
Describes an S3 location that will receive the results of the restore request.
sourcepub fn build(self) -> OutputLocation
pub fn build(self) -> OutputLocation
Consumes the builder and constructs a OutputLocation
.
Trait Implementations§
source§impl Clone for OutputLocationBuilder
impl Clone for OutputLocationBuilder
source§fn clone(&self) -> OutputLocationBuilder
fn clone(&self) -> OutputLocationBuilder
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 OutputLocationBuilder
impl Debug for OutputLocationBuilder
source§impl Default for OutputLocationBuilder
impl Default for OutputLocationBuilder
source§fn default() -> OutputLocationBuilder
fn default() -> OutputLocationBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for OutputLocationBuilder
impl PartialEq for OutputLocationBuilder
impl StructuralPartialEq for OutputLocationBuilder
Auto Trait Implementations§
impl Freeze for OutputLocationBuilder
impl RefUnwindSafe for OutputLocationBuilder
impl Send for OutputLocationBuilder
impl Sync for OutputLocationBuilder
impl Unpin for OutputLocationBuilder
impl UnwindSafe for OutputLocationBuilder
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.