#[non_exhaustive]pub struct StartExportTaskInput { /* private fields */ }Implementations§
source§impl StartExportTaskInput
impl StartExportTaskInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<StartExportTask, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<StartExportTask, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<StartExportTask>
Examples found in repository?
2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::StartExportTask,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::StartExportTaskError>,
> {
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::StartExportTaskOutput,
aws_smithy_http::result::SdkError<crate::error::StartExportTaskError>,
> {
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 StartExportTaskInput.
source§impl StartExportTaskInput
impl StartExportTaskInput
sourcepub fn export_data_format(&self) -> Option<&[ExportDataFormat]>
pub fn export_data_format(&self) -> Option<&[ExportDataFormat]>
The file format for the returned export data. Default value is CSV. Note: The GRAPHML option has been deprecated.
sourcepub fn filters(&self) -> Option<&[ExportFilter]>
pub fn filters(&self) -> Option<&[ExportFilter]>
If a filter is present, it selects the single agentId of the Application Discovery Agent for which data is exported. The agentId can be found in the results of the DescribeAgents API or CLI. If no filter is present, startTime and endTime are ignored and exported data includes both Agentless Discovery Connector data and summary data from Application Discovery agents.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The start timestamp for exported data from the single Application Discovery Agent selected in the filters. If no value is specified, data is exported starting from the first data collected by the agent.
Trait Implementations§
source§impl Clone for StartExportTaskInput
impl Clone for StartExportTaskInput
source§fn clone(&self) -> StartExportTaskInput
fn clone(&self) -> StartExportTaskInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more