#[non_exhaustive]pub struct ModifyInstanceCreditSpecificationInput { /* private fields */ }
Implementations§
source§impl ModifyInstanceCreditSpecificationInput
impl ModifyInstanceCreditSpecificationInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ModifyInstanceCreditSpecification, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<ModifyInstanceCreditSpecification, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<ModifyInstanceCreditSpecification
>
Examples found in repository?
src/client.rs (line 65057)
65043 65044 65045 65046 65047 65048 65049 65050 65051 65052 65053 65054 65055 65056 65057 65058 65059 65060 65061 65062 65063 65064 65065 65066 65067 65068 65069 65070 65071 65072 65073 65074 65075 65076 65077 65078 65079 65080 65081 65082 65083 65084 65085
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::ModifyInstanceCreditSpecification,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::ModifyInstanceCreditSpecificationError>,
> {
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::ModifyInstanceCreditSpecificationOutput,
aws_smithy_http::result::SdkError<crate::error::ModifyInstanceCreditSpecificationError>,
> {
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
}
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ModifyInstanceCreditSpecificationInput
.
source§impl ModifyInstanceCreditSpecificationInput
impl ModifyInstanceCreditSpecificationInput
sourcepub fn dry_run(&self) -> Option<bool>
pub fn dry_run(&self) -> Option<bool>
Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.
sourcepub fn instance_credit_specifications(
&self
) -> Option<&[InstanceCreditSpecificationRequest]>
pub fn instance_credit_specifications(
&self
) -> Option<&[InstanceCreditSpecificationRequest]>
Information about the credit option for CPU usage.
Trait Implementations§
source§impl Clone for ModifyInstanceCreditSpecificationInput
impl Clone for ModifyInstanceCreditSpecificationInput
source§fn clone(&self) -> ModifyInstanceCreditSpecificationInput
fn clone(&self) -> ModifyInstanceCreditSpecificationInput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read more