Struct aws_sdk_eventbridge::operation::update_event_bus::builders::UpdateEventBusOutputBuilder
source · #[non_exhaustive]pub struct UpdateEventBusOutputBuilder { /* private fields */ }
Expand description
A builder for UpdateEventBusOutput
.
Implementations§
source§impl UpdateEventBusOutputBuilder
impl UpdateEventBusOutputBuilder
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 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 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) -> UpdateEventBusOutput
pub fn build(self) -> UpdateEventBusOutput
Consumes the builder and constructs a UpdateEventBusOutput
.
Trait Implementations§
source§impl Clone for UpdateEventBusOutputBuilder
impl Clone for UpdateEventBusOutputBuilder
source§fn clone(&self) -> UpdateEventBusOutputBuilder
fn clone(&self) -> UpdateEventBusOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpdateEventBusOutputBuilder
impl Debug for UpdateEventBusOutputBuilder
source§impl Default for UpdateEventBusOutputBuilder
impl Default for UpdateEventBusOutputBuilder
source§fn default() -> UpdateEventBusOutputBuilder
fn default() -> UpdateEventBusOutputBuilder
source§impl PartialEq for UpdateEventBusOutputBuilder
impl PartialEq for UpdateEventBusOutputBuilder
source§fn eq(&self, other: &UpdateEventBusOutputBuilder) -> bool
fn eq(&self, other: &UpdateEventBusOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UpdateEventBusOutputBuilder
Auto Trait Implementations§
impl Freeze for UpdateEventBusOutputBuilder
impl RefUnwindSafe for UpdateEventBusOutputBuilder
impl Send for UpdateEventBusOutputBuilder
impl Sync for UpdateEventBusOutputBuilder
impl Unpin for UpdateEventBusOutputBuilder
impl UnwindSafe for UpdateEventBusOutputBuilder
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