#[non_exhaustive]pub struct ConfigurationEventBuilder { /* private fields */ }
Expand description
A builder for ConfigurationEvent
.
Implementations§
source§impl ConfigurationEventBuilder
impl ConfigurationEventBuilder
sourcepub fn resource_group_name(self, input: impl Into<String>) -> Self
pub fn resource_group_name(self, input: impl Into<String>) -> Self
The name of the resource group of the application to which the configuration event belongs.
sourcepub fn set_resource_group_name(self, input: Option<String>) -> Self
pub fn set_resource_group_name(self, input: Option<String>) -> Self
The name of the resource group of the application to which the configuration event belongs.
sourcepub fn get_resource_group_name(&self) -> &Option<String>
pub fn get_resource_group_name(&self) -> &Option<String>
The name of the resource group of the application to which the configuration event belongs.
sourcepub fn account_id(self, input: impl Into<String>) -> Self
pub fn account_id(self, input: impl Into<String>) -> Self
The AWS account ID for the owner of the application to which the configuration event belongs.
sourcepub fn set_account_id(self, input: Option<String>) -> Self
pub fn set_account_id(self, input: Option<String>) -> Self
The AWS account ID for the owner of the application to which the configuration event belongs.
sourcepub fn get_account_id(&self) -> &Option<String>
pub fn get_account_id(&self) -> &Option<String>
The AWS account ID for the owner of the application to which the configuration event belongs.
sourcepub fn monitored_resource_arn(self, input: impl Into<String>) -> Self
pub fn monitored_resource_arn(self, input: impl Into<String>) -> Self
The resource monitored by Application Insights.
sourcepub fn set_monitored_resource_arn(self, input: Option<String>) -> Self
pub fn set_monitored_resource_arn(self, input: Option<String>) -> Self
The resource monitored by Application Insights.
sourcepub fn get_monitored_resource_arn(&self) -> &Option<String>
pub fn get_monitored_resource_arn(&self) -> &Option<String>
The resource monitored by Application Insights.
sourcepub fn event_status(self, input: ConfigurationEventStatus) -> Self
pub fn event_status(self, input: ConfigurationEventStatus) -> Self
The status of the configuration update event. Possible values include INFO, WARN, and ERROR.
sourcepub fn set_event_status(self, input: Option<ConfigurationEventStatus>) -> Self
pub fn set_event_status(self, input: Option<ConfigurationEventStatus>) -> Self
The status of the configuration update event. Possible values include INFO, WARN, and ERROR.
sourcepub fn get_event_status(&self) -> &Option<ConfigurationEventStatus>
pub fn get_event_status(&self) -> &Option<ConfigurationEventStatus>
The status of the configuration update event. Possible values include INFO, WARN, and ERROR.
sourcepub fn event_resource_type(self, input: ConfigurationEventResourceType) -> Self
pub fn event_resource_type(self, input: ConfigurationEventResourceType) -> Self
The resource type that Application Insights attempted to configure, for example, CLOUDWATCH_ALARM.
sourcepub fn set_event_resource_type(
self,
input: Option<ConfigurationEventResourceType>
) -> Self
pub fn set_event_resource_type( self, input: Option<ConfigurationEventResourceType> ) -> Self
The resource type that Application Insights attempted to configure, for example, CLOUDWATCH_ALARM.
sourcepub fn get_event_resource_type(&self) -> &Option<ConfigurationEventResourceType>
pub fn get_event_resource_type(&self) -> &Option<ConfigurationEventResourceType>
The resource type that Application Insights attempted to configure, for example, CLOUDWATCH_ALARM.
sourcepub fn event_time(self, input: DateTime) -> Self
pub fn event_time(self, input: DateTime) -> Self
The timestamp of the event.
sourcepub fn set_event_time(self, input: Option<DateTime>) -> Self
pub fn set_event_time(self, input: Option<DateTime>) -> Self
The timestamp of the event.
sourcepub fn get_event_time(&self) -> &Option<DateTime>
pub fn get_event_time(&self) -> &Option<DateTime>
The timestamp of the event.
sourcepub fn event_detail(self, input: impl Into<String>) -> Self
pub fn event_detail(self, input: impl Into<String>) -> Self
The details of the event in plain text.
sourcepub fn set_event_detail(self, input: Option<String>) -> Self
pub fn set_event_detail(self, input: Option<String>) -> Self
The details of the event in plain text.
sourcepub fn get_event_detail(&self) -> &Option<String>
pub fn get_event_detail(&self) -> &Option<String>
The details of the event in plain text.
sourcepub fn event_resource_name(self, input: impl Into<String>) -> Self
pub fn event_resource_name(self, input: impl Into<String>) -> Self
The name of the resource Application Insights attempted to configure.
sourcepub fn set_event_resource_name(self, input: Option<String>) -> Self
pub fn set_event_resource_name(self, input: Option<String>) -> Self
The name of the resource Application Insights attempted to configure.
sourcepub fn get_event_resource_name(&self) -> &Option<String>
pub fn get_event_resource_name(&self) -> &Option<String>
The name of the resource Application Insights attempted to configure.
sourcepub fn build(self) -> ConfigurationEvent
pub fn build(self) -> ConfigurationEvent
Consumes the builder and constructs a ConfigurationEvent
.
Trait Implementations§
source§impl Clone for ConfigurationEventBuilder
impl Clone for ConfigurationEventBuilder
source§fn clone(&self) -> ConfigurationEventBuilder
fn clone(&self) -> ConfigurationEventBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ConfigurationEventBuilder
impl Debug for ConfigurationEventBuilder
source§impl Default for ConfigurationEventBuilder
impl Default for ConfigurationEventBuilder
source§fn default() -> ConfigurationEventBuilder
fn default() -> ConfigurationEventBuilder
source§impl PartialEq for ConfigurationEventBuilder
impl PartialEq for ConfigurationEventBuilder
source§fn eq(&self, other: &ConfigurationEventBuilder) -> bool
fn eq(&self, other: &ConfigurationEventBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ConfigurationEventBuilder
Auto Trait Implementations§
impl Freeze for ConfigurationEventBuilder
impl RefUnwindSafe for ConfigurationEventBuilder
impl Send for ConfigurationEventBuilder
impl Sync for ConfigurationEventBuilder
impl Unpin for ConfigurationEventBuilder
impl UnwindSafe for ConfigurationEventBuilder
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