Struct aws_sdk_opensearch::input::UpdatePackageInput
source · #[non_exhaustive]pub struct UpdatePackageInput { /* private fields */ }
Expand description
Container for request parameters to the
operation. UpdatePackage
Implementations§
source§impl UpdatePackageInput
impl UpdatePackageInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdatePackage, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<UpdatePackage, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<UpdatePackage
>
Examples found in repository?
src/client.rs (line 4465)
4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::UpdatePackage,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::UpdatePackageError>,
> {
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::UpdatePackageOutput,
aws_smithy_http::result::SdkError<crate::error::UpdatePackageError>,
> {
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 UpdatePackageInput
.
source§impl UpdatePackageInput
impl UpdatePackageInput
sourcepub fn package_id(&self) -> Option<&str>
pub fn package_id(&self) -> Option<&str>
The unique identifier for the package.
sourcepub fn package_source(&self) -> Option<&PackageSource>
pub fn package_source(&self) -> Option<&PackageSource>
The Amazon S3 location for importing the package specified as S3BucketName
and S3Key
sourcepub fn package_description(&self) -> Option<&str>
pub fn package_description(&self) -> Option<&str>
A new description of the package.
sourcepub fn commit_message(&self) -> Option<&str>
pub fn commit_message(&self) -> Option<&str>
A commit message for the new version which is shown as part of GetPackageVersionHistoryResponse
.
Trait Implementations§
source§impl Clone for UpdatePackageInput
impl Clone for UpdatePackageInput
source§fn clone(&self) -> UpdatePackageInput
fn clone(&self) -> UpdatePackageInput
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