Struct aws_sdk_datasync::operation::describe_location_s3::builders::DescribeLocationS3InputBuilder
source · #[non_exhaustive]pub struct DescribeLocationS3InputBuilder { /* private fields */ }
Expand description
A builder for DescribeLocationS3Input
.
Implementations§
source§impl DescribeLocationS3InputBuilder
impl DescribeLocationS3InputBuilder
sourcepub fn location_arn(self, input: impl Into<String>) -> Self
pub fn location_arn(self, input: impl Into<String>) -> Self
Specifies the Amazon Resource Name (ARN) of the Amazon S3 location.
This field is required.sourcepub fn set_location_arn(self, input: Option<String>) -> Self
pub fn set_location_arn(self, input: Option<String>) -> Self
Specifies the Amazon Resource Name (ARN) of the Amazon S3 location.
sourcepub fn get_location_arn(&self) -> &Option<String>
pub fn get_location_arn(&self) -> &Option<String>
Specifies the Amazon Resource Name (ARN) of the Amazon S3 location.
sourcepub fn build(self) -> Result<DescribeLocationS3Input, BuildError>
pub fn build(self) -> Result<DescribeLocationS3Input, BuildError>
Consumes the builder and constructs a DescribeLocationS3Input
.
source§impl DescribeLocationS3InputBuilder
impl DescribeLocationS3InputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<DescribeLocationS3Output, SdkError<DescribeLocationS3Error, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<DescribeLocationS3Output, SdkError<DescribeLocationS3Error, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for DescribeLocationS3InputBuilder
impl Clone for DescribeLocationS3InputBuilder
source§fn clone(&self) -> DescribeLocationS3InputBuilder
fn clone(&self) -> DescribeLocationS3InputBuilder
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 Default for DescribeLocationS3InputBuilder
impl Default for DescribeLocationS3InputBuilder
source§fn default() -> DescribeLocationS3InputBuilder
fn default() -> DescribeLocationS3InputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DescribeLocationS3InputBuilder
impl PartialEq for DescribeLocationS3InputBuilder
source§fn eq(&self, other: &DescribeLocationS3InputBuilder) -> bool
fn eq(&self, other: &DescribeLocationS3InputBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeLocationS3InputBuilder
Auto Trait Implementations§
impl Freeze for DescribeLocationS3InputBuilder
impl RefUnwindSafe for DescribeLocationS3InputBuilder
impl Send for DescribeLocationS3InputBuilder
impl Sync for DescribeLocationS3InputBuilder
impl Unpin for DescribeLocationS3InputBuilder
impl UnwindSafe for DescribeLocationS3InputBuilder
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> 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>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.