Struct aws_sdk_cloudwatch::client::Client[][src]

pub struct Client<C = DynConnector, M = AwsMiddleware, R = Standard> { /* fields omitted */ }
Expand description

An ergonomic service client for GraniteServiceVersion20100801.

This client allows ergonomic access to a GraniteServiceVersion20100801-shaped service. Each method corresponds to an endpoint defined in the service’s Smithy model, and the request and response shapes are auto-generated from that same model.

Using a Client

Once you have a client set up, you can access the service’s endpoints by calling the appropriate method on Client. Each such method returns a request builder for that endpoint, with methods for setting the various fields of the request. Once your request is complete, use the send method to send the request. send returns a future, which you then have to .await to get the service’s response.

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the DeleteAlarms operation.

See DeleteAlarms for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteAnomalyDetector operation.

See DeleteAnomalyDetector for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDashboards operation.

See DeleteDashboards for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteInsightRules operation.

See DeleteInsightRules for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteMetricStream operation.

See DeleteMetricStream for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAlarmHistory operation.

See DescribeAlarmHistory for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAlarms operation.

See DescribeAlarms for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAlarmsForMetric operation.

See DescribeAlarmsForMetric for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAnomalyDetectors operation.

See DescribeAnomalyDetectors for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeInsightRules operation.

See DescribeInsightRules for more information about the operation and its arguments.

Constructs a fluent builder for the DisableAlarmActions operation.

See DisableAlarmActions for more information about the operation and its arguments.

Constructs a fluent builder for the DisableInsightRules operation.

See DisableInsightRules for more information about the operation and its arguments.

Constructs a fluent builder for the EnableAlarmActions operation.

See EnableAlarmActions for more information about the operation and its arguments.

Constructs a fluent builder for the EnableInsightRules operation.

See EnableInsightRules for more information about the operation and its arguments.

Constructs a fluent builder for the GetDashboard operation.

See GetDashboard for more information about the operation and its arguments.

Constructs a fluent builder for the GetInsightRuleReport operation.

See GetInsightRuleReport for more information about the operation and its arguments.

Constructs a fluent builder for the GetMetricData operation.

See GetMetricData for more information about the operation and its arguments.

Constructs a fluent builder for the GetMetricStatistics operation.

See GetMetricStatistics for more information about the operation and its arguments.

Constructs a fluent builder for the GetMetricStream operation.

See GetMetricStream for more information about the operation and its arguments.

Constructs a fluent builder for the GetMetricWidgetImage operation.

See GetMetricWidgetImage for more information about the operation and its arguments.

Constructs a fluent builder for the ListDashboards operation.

See ListDashboards for more information about the operation and its arguments.

Constructs a fluent builder for the ListMetrics operation.

See ListMetrics for more information about the operation and its arguments.

Constructs a fluent builder for the ListMetricStreams operation.

See ListMetricStreams for more information about the operation and its arguments.

Constructs a fluent builder for the ListTagsForResource operation.

See ListTagsForResource for more information about the operation and its arguments.

Constructs a fluent builder for the PutAnomalyDetector operation.

See PutAnomalyDetector for more information about the operation and its arguments.

Constructs a fluent builder for the PutCompositeAlarm operation.

See PutCompositeAlarm for more information about the operation and its arguments.

Constructs a fluent builder for the PutDashboard operation.

See PutDashboard for more information about the operation and its arguments.

Constructs a fluent builder for the PutInsightRule operation.

See PutInsightRule for more information about the operation and its arguments.

Constructs a fluent builder for the PutMetricAlarm operation.

See PutMetricAlarm for more information about the operation and its arguments.

Constructs a fluent builder for the PutMetricData operation.

See PutMetricData for more information about the operation and its arguments.

Constructs a fluent builder for the PutMetricStream operation.

See PutMetricStream for more information about the operation and its arguments.

Constructs a fluent builder for the SetAlarmState operation.

See SetAlarmState for more information about the operation and its arguments.

Constructs a fluent builder for the StartMetricStreams operation.

See StartMetricStreams for more information about the operation and its arguments.

Constructs a fluent builder for the StopMetricStreams operation.

See StopMetricStreams for more information about the operation and its arguments.

Constructs a fluent builder for the TagResource operation.

See TagResource for more information about the operation and its arguments.

Constructs a fluent builder for the UntagResource operation.

See UntagResource for more information about the operation and its arguments.

Creates a client with the given service config and connector override.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Performs the conversion.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

recently added

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more