pub struct Builder { /* private fields */ }
Expand description

Implementations§

Appends an item to reserved_instances_ids.

To override the contents of this collection use set_reserved_instances_ids.

The IDs of the Reserved Instances to modify.

Examples found in repository?
src/client.rs (line 67138)
67137
67138
67139
67140
        pub fn reserved_instances_ids(mut self, input: impl Into<std::string::String>) -> Self {
            self.inner = self.inner.reserved_instances_ids(input.into());
            self
        }

The IDs of the Reserved Instances to modify.

Examples found in repository?
src/client.rs (line 67146)
67142
67143
67144
67145
67146
67147
67148
        pub fn set_reserved_instances_ids(
            mut self,
            input: std::option::Option<std::vec::Vec<std::string::String>>,
        ) -> Self {
            self.inner = self.inner.set_reserved_instances_ids(input);
            self
        }

A unique, case-sensitive token you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

Examples found in repository?
src/client.rs (line 67151)
67150
67151
67152
67153
        pub fn client_token(mut self, input: impl Into<std::string::String>) -> Self {
            self.inner = self.inner.client_token(input.into());
            self
        }

A unique, case-sensitive token you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

Examples found in repository?
src/client.rs (line 67156)
67155
67156
67157
67158
        pub fn set_client_token(mut self, input: std::option::Option<std::string::String>) -> Self {
            self.inner = self.inner.set_client_token(input);
            self
        }

Appends an item to target_configurations.

To override the contents of this collection use set_target_configurations.

The configuration settings for the Reserved Instances to modify.

Examples found in repository?
src/client.rs (line 67168)
67164
67165
67166
67167
67168
67169
67170
        pub fn target_configurations(
            mut self,
            input: crate::model::ReservedInstancesConfiguration,
        ) -> Self {
            self.inner = self.inner.target_configurations(input);
            self
        }

The configuration settings for the Reserved Instances to modify.

Examples found in repository?
src/client.rs (line 67176)
67172
67173
67174
67175
67176
67177
67178
        pub fn set_target_configurations(
            mut self,
            input: std::option::Option<std::vec::Vec<crate::model::ReservedInstancesConfiguration>>,
        ) -> Self {
            self.inner = self.inner.set_target_configurations(input);
            self
        }

Consumes the builder and constructs a ModifyReservedInstancesInput.

Examples found in repository?
src/client.rs (line 67101)
67089
67090
67091
67092
67093
67094
67095
67096
67097
67098
67099
67100
67101
67102
67103
67104
67105
67106
67107
67108
67109
67110
67111
67112
67113
67114
67115
67116
67117
67118
67119
67120
67121
67122
67123
67124
67125
67126
67127
67128
67129
67130
67131
        pub async fn customize(
            self,
        ) -> std::result::Result<
            crate::operation::customize::CustomizableOperation<
                crate::operation::ModifyReservedInstances,
                aws_http::retry::AwsResponseRetryClassifier,
            >,
            aws_smithy_http::result::SdkError<crate::error::ModifyReservedInstancesError>,
        > {
            let handle = self.handle.clone();
            let operation = self
                .inner
                .build()
                .map_err(aws_smithy_http::result::SdkError::construction_failure)?
                .make_operation(&handle.conf)
                .await
                .map_err(aws_smithy_http::result::SdkError::construction_failure)?;
            Ok(crate::operation::customize::CustomizableOperation { handle, operation })
        }

        /// Sends the request and returns the response.
        ///
        /// If an error occurs, an `SdkError` will be returned with additional details that
        /// can be matched against.
        ///
        /// By default, any retryable failures will be retried twice. Retry behavior
        /// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
        /// set when configuring the client.
        pub async fn send(
            self,
        ) -> std::result::Result<
            crate::output::ModifyReservedInstancesOutput,
            aws_smithy_http::result::SdkError<crate::error::ModifyReservedInstancesError>,
        > {
            let op = self
                .inner
                .build()
                .map_err(aws_smithy_http::result::SdkError::construction_failure)?
                .make_operation(&self.handle.conf)
                .await
                .map_err(aws_smithy_http::result::SdkError::construction_failure)?;
            self.handle.client.call(op).await
        }

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
Returns the “default value” for a type. Read more
This method tests for self and other values to be equal, and is used by ==. Read more
This method tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason. Read more

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

Returns the argument unchanged.

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

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Should always be Self
The resulting type after obtaining ownership.
Creates owned data from borrowed data, usually by cloning. Read more
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