Struct aws_sdk_connect::types::builders::RuleSummaryBuilder
source · #[non_exhaustive]pub struct RuleSummaryBuilder { /* private fields */ }
Expand description
A builder for RuleSummary
.
Implementations§
source§impl RuleSummaryBuilder
impl RuleSummaryBuilder
sourcepub fn set_rule_id(self, input: Option<String>) -> Self
pub fn set_rule_id(self, input: Option<String>) -> Self
A unique identifier for the rule.
sourcepub fn get_rule_id(&self) -> &Option<String>
pub fn get_rule_id(&self) -> &Option<String>
A unique identifier for the rule.
sourcepub fn rule_arn(self, input: impl Into<String>) -> Self
pub fn rule_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the rule.
sourcepub fn set_rule_arn(self, input: Option<String>) -> Self
pub fn set_rule_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the rule.
sourcepub fn get_rule_arn(&self) -> &Option<String>
pub fn get_rule_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the rule.
sourcepub fn event_source_name(self, input: EventSourceName) -> Self
pub fn event_source_name(self, input: EventSourceName) -> Self
The name of the event source.
sourcepub fn set_event_source_name(self, input: Option<EventSourceName>) -> Self
pub fn set_event_source_name(self, input: Option<EventSourceName>) -> Self
The name of the event source.
sourcepub fn get_event_source_name(&self) -> &Option<EventSourceName>
pub fn get_event_source_name(&self) -> &Option<EventSourceName>
The name of the event source.
sourcepub fn publish_status(self, input: RulePublishStatus) -> Self
pub fn publish_status(self, input: RulePublishStatus) -> Self
The publish status of the rule.
sourcepub fn set_publish_status(self, input: Option<RulePublishStatus>) -> Self
pub fn set_publish_status(self, input: Option<RulePublishStatus>) -> Self
The publish status of the rule.
sourcepub fn get_publish_status(&self) -> &Option<RulePublishStatus>
pub fn get_publish_status(&self) -> &Option<RulePublishStatus>
The publish status of the rule.
sourcepub fn action_summaries(self, input: ActionSummary) -> Self
pub fn action_summaries(self, input: ActionSummary) -> Self
Appends an item to action_summaries
.
To override the contents of this collection use set_action_summaries
.
A list of ActionTypes associated with a rule.
sourcepub fn set_action_summaries(self, input: Option<Vec<ActionSummary>>) -> Self
pub fn set_action_summaries(self, input: Option<Vec<ActionSummary>>) -> Self
A list of ActionTypes associated with a rule.
sourcepub fn get_action_summaries(&self) -> &Option<Vec<ActionSummary>>
pub fn get_action_summaries(&self) -> &Option<Vec<ActionSummary>>
A list of ActionTypes associated with a rule.
sourcepub fn created_time(self, input: DateTime) -> Self
pub fn created_time(self, input: DateTime) -> Self
The timestamp for when the rule was created.
sourcepub fn set_created_time(self, input: Option<DateTime>) -> Self
pub fn set_created_time(self, input: Option<DateTime>) -> Self
The timestamp for when the rule was created.
sourcepub fn get_created_time(&self) -> &Option<DateTime>
pub fn get_created_time(&self) -> &Option<DateTime>
The timestamp for when the rule was created.
sourcepub fn last_updated_time(self, input: DateTime) -> Self
pub fn last_updated_time(self, input: DateTime) -> Self
The timestamp for when the rule was last updated.
sourcepub fn set_last_updated_time(self, input: Option<DateTime>) -> Self
pub fn set_last_updated_time(self, input: Option<DateTime>) -> Self
The timestamp for when the rule was last updated.
sourcepub fn get_last_updated_time(&self) -> &Option<DateTime>
pub fn get_last_updated_time(&self) -> &Option<DateTime>
The timestamp for when the rule was last updated.
sourcepub fn build(self) -> RuleSummary
pub fn build(self) -> RuleSummary
Consumes the builder and constructs a RuleSummary
.
Trait Implementations§
source§impl Clone for RuleSummaryBuilder
impl Clone for RuleSummaryBuilder
source§fn clone(&self) -> RuleSummaryBuilder
fn clone(&self) -> RuleSummaryBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RuleSummaryBuilder
impl Debug for RuleSummaryBuilder
source§impl Default for RuleSummaryBuilder
impl Default for RuleSummaryBuilder
source§fn default() -> RuleSummaryBuilder
fn default() -> RuleSummaryBuilder
source§impl PartialEq<RuleSummaryBuilder> for RuleSummaryBuilder
impl PartialEq<RuleSummaryBuilder> for RuleSummaryBuilder
source§fn eq(&self, other: &RuleSummaryBuilder) -> bool
fn eq(&self, other: &RuleSummaryBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.