pub struct CreateArchiveFluentBuilder { /* private fields */ }
Expand description
Fluent builder constructing a request to CreateArchive
.
Creates an archive of events with the specified settings. When you create an archive, incoming events might not immediately start being sent to the archive. Allow a short period of time for changes to take effect. If you do not specify a pattern to filter events sent to the archive, all events are sent to the archive except replayed events. Replayed events are not sent to an archive.
Implementations§
source§impl CreateArchiveFluentBuilder
impl CreateArchiveFluentBuilder
sourcepub fn as_input(&self) -> &CreateArchiveInputBuilder
pub fn as_input(&self) -> &CreateArchiveInputBuilder
Access the CreateArchive as a reference.
sourcepub async fn send(
self
) -> Result<CreateArchiveOutput, SdkError<CreateArchiveError, HttpResponse>>
pub async fn send( self ) -> Result<CreateArchiveOutput, SdkError<CreateArchiveError, HttpResponse>>
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, which can be set when configuring the client.
sourcepub fn customize(
self
) -> CustomizableOperation<CreateArchiveOutput, CreateArchiveError, Self>
pub fn customize( self ) -> CustomizableOperation<CreateArchiveOutput, CreateArchiveError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn archive_name(self, input: impl Into<String>) -> Self
pub fn archive_name(self, input: impl Into<String>) -> Self
The name for the archive to create.
sourcepub fn set_archive_name(self, input: Option<String>) -> Self
pub fn set_archive_name(self, input: Option<String>) -> Self
The name for the archive to create.
sourcepub fn get_archive_name(&self) -> &Option<String>
pub fn get_archive_name(&self) -> &Option<String>
The name for the archive to create.
sourcepub fn event_source_arn(self, input: impl Into<String>) -> Self
pub fn event_source_arn(self, input: impl Into<String>) -> Self
The ARN of the event bus that sends events to the archive.
sourcepub fn set_event_source_arn(self, input: Option<String>) -> Self
pub fn set_event_source_arn(self, input: Option<String>) -> Self
The ARN of the event bus that sends events to the archive.
sourcepub fn get_event_source_arn(&self) -> &Option<String>
pub fn get_event_source_arn(&self) -> &Option<String>
The ARN of the event bus that sends events to the archive.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A description for the archive.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A description for the archive.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A description for the archive.
sourcepub fn event_pattern(self, input: impl Into<String>) -> Self
pub fn event_pattern(self, input: impl Into<String>) -> Self
An event pattern to use to filter events sent to the archive.
sourcepub fn set_event_pattern(self, input: Option<String>) -> Self
pub fn set_event_pattern(self, input: Option<String>) -> Self
An event pattern to use to filter events sent to the archive.
sourcepub fn get_event_pattern(&self) -> &Option<String>
pub fn get_event_pattern(&self) -> &Option<String>
An event pattern to use to filter events sent to the archive.
sourcepub fn retention_days(self, input: i32) -> Self
pub fn retention_days(self, input: i32) -> Self
The number of days to retain events for. Default value is 0. If set to 0, events are retained indefinitely
sourcepub fn set_retention_days(self, input: Option<i32>) -> Self
pub fn set_retention_days(self, input: Option<i32>) -> Self
The number of days to retain events for. Default value is 0. If set to 0, events are retained indefinitely
sourcepub fn get_retention_days(&self) -> &Option<i32>
pub fn get_retention_days(&self) -> &Option<i32>
The number of days to retain events for. Default value is 0. If set to 0, events are retained indefinitely
Trait Implementations§
source§impl Clone for CreateArchiveFluentBuilder
impl Clone for CreateArchiveFluentBuilder
source§fn clone(&self) -> CreateArchiveFluentBuilder
fn clone(&self) -> CreateArchiveFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreAuto Trait Implementations§
impl Freeze for CreateArchiveFluentBuilder
impl !RefUnwindSafe for CreateArchiveFluentBuilder
impl Send for CreateArchiveFluentBuilder
impl Sync for CreateArchiveFluentBuilder
impl Unpin for CreateArchiveFluentBuilder
impl !UnwindSafe for CreateArchiveFluentBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more