#[non_exhaustive]pub struct MonitoringConfigurationUpdateBuilder { /* private fields */ }
Expand description
A builder for MonitoringConfigurationUpdate
.
Implementations§
source§impl MonitoringConfigurationUpdateBuilder
impl MonitoringConfigurationUpdateBuilder
sourcepub fn configuration_type_update(self, input: ConfigurationType) -> Self
pub fn configuration_type_update(self, input: ConfigurationType) -> Self
Describes updates to whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM
in order to set the LogLevel
or MetricsLevel
parameters.
sourcepub fn set_configuration_type_update(
self,
input: Option<ConfigurationType>,
) -> Self
pub fn set_configuration_type_update( self, input: Option<ConfigurationType>, ) -> Self
Describes updates to whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM
in order to set the LogLevel
or MetricsLevel
parameters.
sourcepub fn get_configuration_type_update(&self) -> &Option<ConfigurationType>
pub fn get_configuration_type_update(&self) -> &Option<ConfigurationType>
Describes updates to whether to use the default CloudWatch logging configuration for an application. You must set this property to CUSTOM
in order to set the LogLevel
or MetricsLevel
parameters.
sourcepub fn metrics_level_update(self, input: MetricsLevel) -> Self
pub fn metrics_level_update(self, input: MetricsLevel) -> Self
Describes updates to the granularity of the CloudWatch Logs for an application. The Parallelism
level is not recommended for applications with a Parallelism over 64 due to excessive costs.
sourcepub fn set_metrics_level_update(self, input: Option<MetricsLevel>) -> Self
pub fn set_metrics_level_update(self, input: Option<MetricsLevel>) -> Self
Describes updates to the granularity of the CloudWatch Logs for an application. The Parallelism
level is not recommended for applications with a Parallelism over 64 due to excessive costs.
sourcepub fn get_metrics_level_update(&self) -> &Option<MetricsLevel>
pub fn get_metrics_level_update(&self) -> &Option<MetricsLevel>
Describes updates to the granularity of the CloudWatch Logs for an application. The Parallelism
level is not recommended for applications with a Parallelism over 64 due to excessive costs.
sourcepub fn log_level_update(self, input: LogLevel) -> Self
pub fn log_level_update(self, input: LogLevel) -> Self
Describes updates to the verbosity of the CloudWatch Logs for an application.
sourcepub fn set_log_level_update(self, input: Option<LogLevel>) -> Self
pub fn set_log_level_update(self, input: Option<LogLevel>) -> Self
Describes updates to the verbosity of the CloudWatch Logs for an application.
sourcepub fn get_log_level_update(&self) -> &Option<LogLevel>
pub fn get_log_level_update(&self) -> &Option<LogLevel>
Describes updates to the verbosity of the CloudWatch Logs for an application.
sourcepub fn build(self) -> MonitoringConfigurationUpdate
pub fn build(self) -> MonitoringConfigurationUpdate
Consumes the builder and constructs a MonitoringConfigurationUpdate
.
Trait Implementations§
source§impl Clone for MonitoringConfigurationUpdateBuilder
impl Clone for MonitoringConfigurationUpdateBuilder
source§fn clone(&self) -> MonitoringConfigurationUpdateBuilder
fn clone(&self) -> MonitoringConfigurationUpdateBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for MonitoringConfigurationUpdateBuilder
impl Default for MonitoringConfigurationUpdateBuilder
source§fn default() -> MonitoringConfigurationUpdateBuilder
fn default() -> MonitoringConfigurationUpdateBuilder
source§impl PartialEq for MonitoringConfigurationUpdateBuilder
impl PartialEq for MonitoringConfigurationUpdateBuilder
source§fn eq(&self, other: &MonitoringConfigurationUpdateBuilder) -> bool
fn eq(&self, other: &MonitoringConfigurationUpdateBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for MonitoringConfigurationUpdateBuilder
Auto Trait Implementations§
impl Freeze for MonitoringConfigurationUpdateBuilder
impl RefUnwindSafe for MonitoringConfigurationUpdateBuilder
impl Send for MonitoringConfigurationUpdateBuilder
impl Sync for MonitoringConfigurationUpdateBuilder
impl Unpin for MonitoringConfigurationUpdateBuilder
impl UnwindSafe for MonitoringConfigurationUpdateBuilder
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