Struct aws_sdk_kinesis::operation::disable_enhanced_monitoring::builders::DisableEnhancedMonitoringOutputBuilder
source · #[non_exhaustive]pub struct DisableEnhancedMonitoringOutputBuilder { /* private fields */ }Expand description
A builder for DisableEnhancedMonitoringOutput.
Implementations§
source§impl DisableEnhancedMonitoringOutputBuilder
impl DisableEnhancedMonitoringOutputBuilder
sourcepub fn stream_name(self, input: impl Into<String>) -> Self
pub fn stream_name(self, input: impl Into<String>) -> Self
The name of the Kinesis data stream.
sourcepub fn set_stream_name(self, input: Option<String>) -> Self
pub fn set_stream_name(self, input: Option<String>) -> Self
The name of the Kinesis data stream.
sourcepub fn get_stream_name(&self) -> &Option<String>
pub fn get_stream_name(&self) -> &Option<String>
The name of the Kinesis data stream.
sourcepub fn current_shard_level_metrics(self, input: MetricsName) -> Self
pub fn current_shard_level_metrics(self, input: MetricsName) -> Self
Appends an item to current_shard_level_metrics.
To override the contents of this collection use set_current_shard_level_metrics.
Represents the current state of the metrics that are in the enhanced state before the operation.
sourcepub fn set_current_shard_level_metrics(
self,
input: Option<Vec<MetricsName>>
) -> Self
pub fn set_current_shard_level_metrics( self, input: Option<Vec<MetricsName>> ) -> Self
Represents the current state of the metrics that are in the enhanced state before the operation.
sourcepub fn get_current_shard_level_metrics(&self) -> &Option<Vec<MetricsName>>
pub fn get_current_shard_level_metrics(&self) -> &Option<Vec<MetricsName>>
Represents the current state of the metrics that are in the enhanced state before the operation.
sourcepub fn desired_shard_level_metrics(self, input: MetricsName) -> Self
pub fn desired_shard_level_metrics(self, input: MetricsName) -> Self
Appends an item to desired_shard_level_metrics.
To override the contents of this collection use set_desired_shard_level_metrics.
Represents the list of all the metrics that would be in the enhanced state after the operation.
sourcepub fn set_desired_shard_level_metrics(
self,
input: Option<Vec<MetricsName>>
) -> Self
pub fn set_desired_shard_level_metrics( self, input: Option<Vec<MetricsName>> ) -> Self
Represents the list of all the metrics that would be in the enhanced state after the operation.
sourcepub fn get_desired_shard_level_metrics(&self) -> &Option<Vec<MetricsName>>
pub fn get_desired_shard_level_metrics(&self) -> &Option<Vec<MetricsName>>
Represents the list of all the metrics that would be in the enhanced state after the operation.
sourcepub fn stream_arn(self, input: impl Into<String>) -> Self
pub fn stream_arn(self, input: impl Into<String>) -> Self
The ARN of the stream.
sourcepub fn set_stream_arn(self, input: Option<String>) -> Self
pub fn set_stream_arn(self, input: Option<String>) -> Self
The ARN of the stream.
sourcepub fn get_stream_arn(&self) -> &Option<String>
pub fn get_stream_arn(&self) -> &Option<String>
The ARN of the stream.
sourcepub fn build(self) -> DisableEnhancedMonitoringOutput
pub fn build(self) -> DisableEnhancedMonitoringOutput
Consumes the builder and constructs a DisableEnhancedMonitoringOutput.
Trait Implementations§
source§impl Clone for DisableEnhancedMonitoringOutputBuilder
impl Clone for DisableEnhancedMonitoringOutputBuilder
source§fn clone(&self) -> DisableEnhancedMonitoringOutputBuilder
fn clone(&self) -> DisableEnhancedMonitoringOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for DisableEnhancedMonitoringOutputBuilder
impl Default for DisableEnhancedMonitoringOutputBuilder
source§fn default() -> DisableEnhancedMonitoringOutputBuilder
fn default() -> DisableEnhancedMonitoringOutputBuilder
source§impl PartialEq for DisableEnhancedMonitoringOutputBuilder
impl PartialEq for DisableEnhancedMonitoringOutputBuilder
source§fn eq(&self, other: &DisableEnhancedMonitoringOutputBuilder) -> bool
fn eq(&self, other: &DisableEnhancedMonitoringOutputBuilder) -> bool
self and other values to be equal, and is used
by ==.