#[non_exhaustive]pub struct EventBridgeParametersBuilder { /* private fields */ }Expand description
A builder for EventBridgeParameters.
Implementations§
source§impl EventBridgeParametersBuilder
impl EventBridgeParametersBuilder
sourcepub fn detail_type(self, input: impl Into<String>) -> Self
pub fn detail_type(self, input: impl Into<String>) -> Self
A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.
This field is required.sourcepub fn set_detail_type(self, input: Option<String>) -> Self
pub fn set_detail_type(self, input: Option<String>) -> Self
A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.
sourcepub fn get_detail_type(&self) -> &Option<String>
pub fn get_detail_type(&self) -> &Option<String>
A free-form string, with a maximum of 128 characters, used to decide what fields to expect in the event detail.
sourcepub fn source(self, input: impl Into<String>) -> Self
pub fn source(self, input: impl Into<String>) -> Self
The source of the event.
This field is required.sourcepub fn set_source(self, input: Option<String>) -> Self
pub fn set_source(self, input: Option<String>) -> Self
The source of the event.
sourcepub fn get_source(&self) -> &Option<String>
pub fn get_source(&self) -> &Option<String>
The source of the event.
sourcepub fn build(self) -> Result<EventBridgeParameters, BuildError>
pub fn build(self) -> Result<EventBridgeParameters, BuildError>
Consumes the builder and constructs a EventBridgeParameters.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for EventBridgeParametersBuilder
impl Clone for EventBridgeParametersBuilder
source§fn clone(&self) -> EventBridgeParametersBuilder
fn clone(&self) -> EventBridgeParametersBuilder
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for EventBridgeParametersBuilder
impl Debug for EventBridgeParametersBuilder
source§impl Default for EventBridgeParametersBuilder
impl Default for EventBridgeParametersBuilder
source§fn default() -> EventBridgeParametersBuilder
fn default() -> EventBridgeParametersBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for EventBridgeParametersBuilder
impl PartialEq for EventBridgeParametersBuilder
source§fn eq(&self, other: &EventBridgeParametersBuilder) -> bool
fn eq(&self, other: &EventBridgeParametersBuilder) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for EventBridgeParametersBuilder
Auto Trait Implementations§
impl Freeze for EventBridgeParametersBuilder
impl RefUnwindSafe for EventBridgeParametersBuilder
impl Send for EventBridgeParametersBuilder
impl Sync for EventBridgeParametersBuilder
impl Unpin for EventBridgeParametersBuilder
impl UnwindSafe for EventBridgeParametersBuilder
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
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.