Struct aws_sdk_eventbridge::input::CreateArchiveInput
source · #[non_exhaustive]pub struct CreateArchiveInput { /* private fields */ }Implementations§
source§impl CreateArchiveInput
impl CreateArchiveInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateArchive, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateArchive, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateArchive>
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateArchiveInput.
source§impl CreateArchiveInput
impl CreateArchiveInput
sourcepub fn archive_name(&self) -> Option<&str>
pub fn archive_name(&self) -> Option<&str>
The name for the archive to create.
sourcepub fn event_source_arn(&self) -> Option<&str>
pub fn event_source_arn(&self) -> Option<&str>
The ARN of the event bus that sends events to the archive.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description for the archive.
sourcepub fn event_pattern(&self) -> Option<&str>
pub fn event_pattern(&self) -> Option<&str>
An event pattern to use to filter events sent to the archive.
sourcepub fn retention_days(&self) -> Option<i32>
pub fn 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 CreateArchiveInput
impl Clone for CreateArchiveInput
source§fn clone(&self) -> CreateArchiveInput
fn clone(&self) -> CreateArchiveInput
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 moresource§impl Debug for CreateArchiveInput
impl Debug for CreateArchiveInput
source§impl PartialEq<CreateArchiveInput> for CreateArchiveInput
impl PartialEq<CreateArchiveInput> for CreateArchiveInput
source§fn eq(&self, other: &CreateArchiveInput) -> bool
fn eq(&self, other: &CreateArchiveInput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.