#[non_exhaustive]pub struct CreateExportTaskInput { /* private fields */ }Implementations§
source§impl CreateExportTaskInput
impl CreateExportTaskInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateExportTask, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateExportTask, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateExportTask>
Examples found in repository?
818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::CreateExportTask,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::CreateExportTaskError>,
> {
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::CreateExportTaskOutput,
aws_smithy_http::result::SdkError<crate::error::CreateExportTaskError>,
> {
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 CreateExportTaskInput.
source§impl CreateExportTaskInput
impl CreateExportTaskInput
sourcepub fn log_group_name(&self) -> Option<&str>
pub fn log_group_name(&self) -> Option<&str>
The name of the log group.
sourcepub fn log_stream_name_prefix(&self) -> Option<&str>
pub fn log_stream_name_prefix(&self) -> Option<&str>
Export only log streams that match the provided prefix. If you don't specify a value, no prefix filter is applied.
sourcepub fn from(&self) -> Option<i64>
pub fn from(&self) -> Option<i64>
The start time of the range for the request, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp earlier than this time are not exported.
sourcepub fn to(&self) -> Option<i64>
pub fn to(&self) -> Option<i64>
The end time of the range for the request, expressed as the number of milliseconds after Jan 1, 1970 00:00:00 UTC. Events with a timestamp later than this time are not exported.
sourcepub fn destination(&self) -> Option<&str>
pub fn destination(&self) -> Option<&str>
The name of S3 bucket for the exported log data. The bucket must be in the same Amazon Web Services region.
sourcepub fn destination_prefix(&self) -> Option<&str>
pub fn destination_prefix(&self) -> Option<&str>
The prefix used as the start of the key for every object exported. If you don't specify a value, the default is exportedlogs.
Trait Implementations§
source§impl Clone for CreateExportTaskInput
impl Clone for CreateExportTaskInput
source§fn clone(&self) -> CreateExportTaskInput
fn clone(&self) -> CreateExportTaskInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more