#[non_exhaustive]pub struct KinesisFirehoseDestinationBuilder { /* private fields */ }
Expand description
A builder for KinesisFirehoseDestination
.
Implementations§
source§impl KinesisFirehoseDestinationBuilder
impl KinesisFirehoseDestinationBuilder
sourcepub fn iam_role_arn(self, input: impl Into<String>) -> Self
pub fn iam_role_arn(self, input: impl Into<String>) -> Self
The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
This field is required.sourcepub fn set_iam_role_arn(self, input: Option<String>) -> Self
pub fn set_iam_role_arn(self, input: Option<String>) -> Self
The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
sourcepub fn get_iam_role_arn(&self) -> &Option<String>
pub fn get_iam_role_arn(&self) -> &Option<String>
The ARN of the IAM role under which Amazon SES publishes email sending events to the Amazon Kinesis Firehose stream.
sourcepub fn delivery_stream_arn(self, input: impl Into<String>) -> Self
pub fn delivery_stream_arn(self, input: impl Into<String>) -> Self
The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
This field is required.sourcepub fn set_delivery_stream_arn(self, input: Option<String>) -> Self
pub fn set_delivery_stream_arn(self, input: Option<String>) -> Self
The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
sourcepub fn get_delivery_stream_arn(&self) -> &Option<String>
pub fn get_delivery_stream_arn(&self) -> &Option<String>
The ARN of the Amazon Kinesis Firehose stream that email sending events should be published to.
sourcepub fn build(self) -> Result<KinesisFirehoseDestination, BuildError>
pub fn build(self) -> Result<KinesisFirehoseDestination, BuildError>
Consumes the builder and constructs a KinesisFirehoseDestination
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for KinesisFirehoseDestinationBuilder
impl Clone for KinesisFirehoseDestinationBuilder
source§fn clone(&self) -> KinesisFirehoseDestinationBuilder
fn clone(&self) -> KinesisFirehoseDestinationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for KinesisFirehoseDestinationBuilder
impl Default for KinesisFirehoseDestinationBuilder
source§fn default() -> KinesisFirehoseDestinationBuilder
fn default() -> KinesisFirehoseDestinationBuilder
source§impl PartialEq for KinesisFirehoseDestinationBuilder
impl PartialEq for KinesisFirehoseDestinationBuilder
source§fn eq(&self, other: &KinesisFirehoseDestinationBuilder) -> bool
fn eq(&self, other: &KinesisFirehoseDestinationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for KinesisFirehoseDestinationBuilder
Auto Trait Implementations§
impl Freeze for KinesisFirehoseDestinationBuilder
impl RefUnwindSafe for KinesisFirehoseDestinationBuilder
impl Send for KinesisFirehoseDestinationBuilder
impl Sync for KinesisFirehoseDestinationBuilder
impl Unpin for KinesisFirehoseDestinationBuilder
impl UnwindSafe for KinesisFirehoseDestinationBuilder
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