Struct aws_sdk_kinesisanalytics::operation::add_application_input::builders::AddApplicationInputInputBuilder
source · #[non_exhaustive]pub struct AddApplicationInputInputBuilder { /* private fields */ }
Expand description
A builder for AddApplicationInputInput
.
Implementations§
source§impl AddApplicationInputInputBuilder
impl AddApplicationInputInputBuilder
sourcepub fn application_name(self, input: impl Into<String>) -> Self
pub fn application_name(self, input: impl Into<String>) -> Self
Name of your existing Amazon Kinesis Analytics application to which you want to add the streaming source.
This field is required.sourcepub fn set_application_name(self, input: Option<String>) -> Self
pub fn set_application_name(self, input: Option<String>) -> Self
Name of your existing Amazon Kinesis Analytics application to which you want to add the streaming source.
sourcepub fn get_application_name(&self) -> &Option<String>
pub fn get_application_name(&self) -> &Option<String>
Name of your existing Amazon Kinesis Analytics application to which you want to add the streaming source.
sourcepub fn current_application_version_id(self, input: i64) -> Self
pub fn current_application_version_id(self, input: i64) -> Self
Current version of your Amazon Kinesis Analytics application. You can use the DescribeApplication operation to find the current application version.
This field is required.sourcepub fn set_current_application_version_id(self, input: Option<i64>) -> Self
pub fn set_current_application_version_id(self, input: Option<i64>) -> Self
Current version of your Amazon Kinesis Analytics application. You can use the DescribeApplication operation to find the current application version.
sourcepub fn get_current_application_version_id(&self) -> &Option<i64>
pub fn get_current_application_version_id(&self) -> &Option<i64>
Current version of your Amazon Kinesis Analytics application. You can use the DescribeApplication operation to find the current application version.
sourcepub fn build(self) -> Result<AddApplicationInputInput, BuildError>
pub fn build(self) -> Result<AddApplicationInputInput, BuildError>
Consumes the builder and constructs a AddApplicationInputInput
.
source§impl AddApplicationInputInputBuilder
impl AddApplicationInputInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<AddApplicationInputOutput, SdkError<AddApplicationInputError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<AddApplicationInputOutput, SdkError<AddApplicationInputError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for AddApplicationInputInputBuilder
impl Clone for AddApplicationInputInputBuilder
source§fn clone(&self) -> AddApplicationInputInputBuilder
fn clone(&self) -> AddApplicationInputInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AddApplicationInputInputBuilder
impl Default for AddApplicationInputInputBuilder
source§fn default() -> AddApplicationInputInputBuilder
fn default() -> AddApplicationInputInputBuilder
source§impl PartialEq for AddApplicationInputInputBuilder
impl PartialEq for AddApplicationInputInputBuilder
source§fn eq(&self, other: &AddApplicationInputInputBuilder) -> bool
fn eq(&self, other: &AddApplicationInputInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AddApplicationInputInputBuilder
Auto Trait Implementations§
impl Freeze for AddApplicationInputInputBuilder
impl RefUnwindSafe for AddApplicationInputInputBuilder
impl Send for AddApplicationInputInputBuilder
impl Sync for AddApplicationInputInputBuilder
impl Unpin for AddApplicationInputInputBuilder
impl UnwindSafe for AddApplicationInputInputBuilder
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