Struct aws_sdk_appintegrations::model::event_integration::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for EventIntegration
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn event_integration_arn(self, input: impl Into<String>) -> Self
pub fn event_integration_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the event integration.
sourcepub fn set_event_integration_arn(self, input: Option<String>) -> Self
pub fn set_event_integration_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the event integration.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The event integration description.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The event integration description.
sourcepub fn event_filter(self, input: EventFilter) -> Self
pub fn event_filter(self, input: EventFilter) -> Self
The event integration filter.
sourcepub fn set_event_filter(self, input: Option<EventFilter>) -> Self
pub fn set_event_filter(self, input: Option<EventFilter>) -> Self
The event integration filter.
sourcepub fn event_bridge_bus(self, input: impl Into<String>) -> Self
pub fn event_bridge_bus(self, input: impl Into<String>) -> Self
The Amazon EventBridge bus for the event integration.
sourcepub fn set_event_bridge_bus(self, input: Option<String>) -> Self
pub fn set_event_bridge_bus(self, input: Option<String>) -> Self
The Amazon EventBridge bus for the event integration.
The tags.
sourcepub fn build(self) -> EventIntegration
pub fn build(self) -> EventIntegration
Consumes the builder and constructs a EventIntegration
.