Struct aws_sdk_kinesisanalyticsv2::types::builders::S3ApplicationCodeLocationDescriptionBuilder
source · #[non_exhaustive]pub struct S3ApplicationCodeLocationDescriptionBuilder { /* private fields */ }
Expand description
A builder for S3ApplicationCodeLocationDescription
.
Implementations§
source§impl S3ApplicationCodeLocationDescriptionBuilder
impl S3ApplicationCodeLocationDescriptionBuilder
sourcepub fn bucket_arn(self, input: impl Into<String>) -> Self
pub fn bucket_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
This field is required.sourcepub fn set_bucket_arn(self, input: Option<String>) -> Self
pub fn set_bucket_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
sourcepub fn get_bucket_arn(&self) -> &Option<String>
pub fn get_bucket_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) for the S3 bucket containing the application code.
sourcepub fn file_key(self, input: impl Into<String>) -> Self
pub fn file_key(self, input: impl Into<String>) -> Self
The file key for the object containing the application code.
This field is required.sourcepub fn set_file_key(self, input: Option<String>) -> Self
pub fn set_file_key(self, input: Option<String>) -> Self
The file key for the object containing the application code.
sourcepub fn get_file_key(&self) -> &Option<String>
pub fn get_file_key(&self) -> &Option<String>
The file key for the object containing the application code.
sourcepub fn object_version(self, input: impl Into<String>) -> Self
pub fn object_version(self, input: impl Into<String>) -> Self
The version of the object containing the application code.
sourcepub fn set_object_version(self, input: Option<String>) -> Self
pub fn set_object_version(self, input: Option<String>) -> Self
The version of the object containing the application code.
sourcepub fn get_object_version(&self) -> &Option<String>
pub fn get_object_version(&self) -> &Option<String>
The version of the object containing the application code.
sourcepub fn build(self) -> Result<S3ApplicationCodeLocationDescription, BuildError>
pub fn build(self) -> Result<S3ApplicationCodeLocationDescription, BuildError>
Consumes the builder and constructs a S3ApplicationCodeLocationDescription
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for S3ApplicationCodeLocationDescriptionBuilder
impl Clone for S3ApplicationCodeLocationDescriptionBuilder
source§fn clone(&self) -> S3ApplicationCodeLocationDescriptionBuilder
fn clone(&self) -> S3ApplicationCodeLocationDescriptionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for S3ApplicationCodeLocationDescriptionBuilder
impl Default for S3ApplicationCodeLocationDescriptionBuilder
source§fn default() -> S3ApplicationCodeLocationDescriptionBuilder
fn default() -> S3ApplicationCodeLocationDescriptionBuilder
source§impl PartialEq for S3ApplicationCodeLocationDescriptionBuilder
impl PartialEq for S3ApplicationCodeLocationDescriptionBuilder
source§fn eq(&self, other: &S3ApplicationCodeLocationDescriptionBuilder) -> bool
fn eq(&self, other: &S3ApplicationCodeLocationDescriptionBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for S3ApplicationCodeLocationDescriptionBuilder
Auto Trait Implementations§
impl Freeze for S3ApplicationCodeLocationDescriptionBuilder
impl RefUnwindSafe for S3ApplicationCodeLocationDescriptionBuilder
impl Send for S3ApplicationCodeLocationDescriptionBuilder
impl Sync for S3ApplicationCodeLocationDescriptionBuilder
impl Unpin for S3ApplicationCodeLocationDescriptionBuilder
impl UnwindSafe for S3ApplicationCodeLocationDescriptionBuilder
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
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>
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>
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 more