Struct aws_sdk_lexmodelsv2::input::CreateExportInput
source · #[non_exhaustive]pub struct CreateExportInput { /* private fields */ }Implementations§
source§impl CreateExportInput
impl CreateExportInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateExport, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateExport, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateExport>
Examples found in repository?
src/client.rs (line 2155)
2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::CreateExport,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::CreateExportError>,
> {
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::CreateExportOutput,
aws_smithy_http::result::SdkError<crate::error::CreateExportError>,
> {
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 CreateExportInput.
source§impl CreateExportInput
impl CreateExportInput
sourcepub fn resource_specification(&self) -> Option<&ExportResourceSpecification>
pub fn resource_specification(&self) -> Option<&ExportResourceSpecification>
Specifies the type of resource to export, either a bot or a bot locale. You can only specify one type of resource to export.
sourcepub fn file_format(&self) -> Option<&ImportExportFileFormat>
pub fn file_format(&self) -> Option<&ImportExportFileFormat>
The file format of the bot or bot locale definition files.
sourcepub fn file_password(&self) -> Option<&str>
pub fn file_password(&self) -> Option<&str>
An password to use to encrypt the exported archive. Using a password is optional, but you should encrypt the archive to protect the data in transit between Amazon Lex and your local computer.
Trait Implementations§
source§impl Clone for CreateExportInput
impl Clone for CreateExportInput
source§fn clone(&self) -> CreateExportInput
fn clone(&self) -> CreateExportInput
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