Struct aws_sdk_eventbridge::operation::create_event_bus::builders::CreateEventBusOutputBuilder
source · #[non_exhaustive]pub struct CreateEventBusOutputBuilder { /* private fields */ }
Expand description
A builder for CreateEventBusOutput
.
Implementations§
source§impl CreateEventBusOutputBuilder
impl CreateEventBusOutputBuilder
sourcepub fn event_bus_arn(self, input: impl Into<String>) -> Self
pub fn event_bus_arn(self, input: impl Into<String>) -> Self
The ARN of the new event bus.
sourcepub fn set_event_bus_arn(self, input: Option<String>) -> Self
pub fn set_event_bus_arn(self, input: Option<String>) -> Self
The ARN of the new event bus.
sourcepub fn get_event_bus_arn(&self) -> &Option<String>
pub fn get_event_bus_arn(&self) -> &Option<String>
The ARN of the new event bus.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The event bus description.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The event bus description.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The event bus description.
sourcepub fn kms_key_identifier(self, input: impl Into<String>) -> Self
pub fn kms_key_identifier(self, input: impl Into<String>) -> Self
The identifier of the KMS customer managed key for EventBridge to use to encrypt events on this event bus, if one has been specified.
For more information, see Data encryption in EventBridge in the Amazon EventBridge User Guide.
sourcepub fn set_kms_key_identifier(self, input: Option<String>) -> Self
pub fn set_kms_key_identifier(self, input: Option<String>) -> Self
The identifier of the KMS customer managed key for EventBridge to use to encrypt events on this event bus, if one has been specified.
For more information, see Data encryption in EventBridge in the Amazon EventBridge User Guide.
sourcepub fn get_kms_key_identifier(&self) -> &Option<String>
pub fn get_kms_key_identifier(&self) -> &Option<String>
The identifier of the KMS customer managed key for EventBridge to use to encrypt events on this event bus, if one has been specified.
For more information, see Data encryption in EventBridge in the Amazon EventBridge User Guide.
sourcepub fn dead_letter_config(self, input: DeadLetterConfig) -> Self
pub fn dead_letter_config(self, input: DeadLetterConfig) -> Self
Configuration details of the Amazon SQS queue for EventBridge to use as a dead-letter queue (DLQ).
For more information, see Event retry policy and using dead-letter queues in the EventBridge User Guide.
sourcepub fn set_dead_letter_config(self, input: Option<DeadLetterConfig>) -> Self
pub fn set_dead_letter_config(self, input: Option<DeadLetterConfig>) -> Self
Configuration details of the Amazon SQS queue for EventBridge to use as a dead-letter queue (DLQ).
For more information, see Event retry policy and using dead-letter queues in the EventBridge User Guide.
sourcepub fn get_dead_letter_config(&self) -> &Option<DeadLetterConfig>
pub fn get_dead_letter_config(&self) -> &Option<DeadLetterConfig>
Configuration details of the Amazon SQS queue for EventBridge to use as a dead-letter queue (DLQ).
For more information, see Event retry policy and using dead-letter queues in the EventBridge User Guide.
sourcepub fn build(self) -> CreateEventBusOutput
pub fn build(self) -> CreateEventBusOutput
Consumes the builder and constructs a CreateEventBusOutput
.
Trait Implementations§
source§impl Clone for CreateEventBusOutputBuilder
impl Clone for CreateEventBusOutputBuilder
source§fn clone(&self) -> CreateEventBusOutputBuilder
fn clone(&self) -> CreateEventBusOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreateEventBusOutputBuilder
impl Debug for CreateEventBusOutputBuilder
source§impl Default for CreateEventBusOutputBuilder
impl Default for CreateEventBusOutputBuilder
source§fn default() -> CreateEventBusOutputBuilder
fn default() -> CreateEventBusOutputBuilder
source§impl PartialEq for CreateEventBusOutputBuilder
impl PartialEq for CreateEventBusOutputBuilder
source§fn eq(&self, other: &CreateEventBusOutputBuilder) -> bool
fn eq(&self, other: &CreateEventBusOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateEventBusOutputBuilder
Auto Trait Implementations§
impl Freeze for CreateEventBusOutputBuilder
impl RefUnwindSafe for CreateEventBusOutputBuilder
impl Send for CreateEventBusOutputBuilder
impl Sync for CreateEventBusOutputBuilder
impl Unpin for CreateEventBusOutputBuilder
impl UnwindSafe for CreateEventBusOutputBuilder
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