#[non_exhaustive]pub struct InventoryDeletionStatusItemBuilder { /* private fields */ }
Expand description
A builder for InventoryDeletionStatusItem
.
Implementations§
source§impl InventoryDeletionStatusItemBuilder
impl InventoryDeletionStatusItemBuilder
sourcepub fn deletion_id(self, input: impl Into<String>) -> Self
pub fn deletion_id(self, input: impl Into<String>) -> Self
The deletion ID returned by the DeleteInventory
operation.
sourcepub fn set_deletion_id(self, input: Option<String>) -> Self
pub fn set_deletion_id(self, input: Option<String>) -> Self
The deletion ID returned by the DeleteInventory
operation.
sourcepub fn get_deletion_id(&self) -> &Option<String>
pub fn get_deletion_id(&self) -> &Option<String>
The deletion ID returned by the DeleteInventory
operation.
sourcepub fn set_type_name(self, input: Option<String>) -> Self
pub fn set_type_name(self, input: Option<String>) -> Self
The name of the inventory data type.
sourcepub fn get_type_name(&self) -> &Option<String>
pub fn get_type_name(&self) -> &Option<String>
The name of the inventory data type.
sourcepub fn deletion_start_time(self, input: DateTime) -> Self
pub fn deletion_start_time(self, input: DateTime) -> Self
The UTC timestamp when the delete operation started.
sourcepub fn set_deletion_start_time(self, input: Option<DateTime>) -> Self
pub fn set_deletion_start_time(self, input: Option<DateTime>) -> Self
The UTC timestamp when the delete operation started.
sourcepub fn get_deletion_start_time(&self) -> &Option<DateTime>
pub fn get_deletion_start_time(&self) -> &Option<DateTime>
The UTC timestamp when the delete operation started.
sourcepub fn last_status(self, input: InventoryDeletionStatus) -> Self
pub fn last_status(self, input: InventoryDeletionStatus) -> Self
The status of the operation. Possible values are InProgress and Complete.
sourcepub fn set_last_status(self, input: Option<InventoryDeletionStatus>) -> Self
pub fn set_last_status(self, input: Option<InventoryDeletionStatus>) -> Self
The status of the operation. Possible values are InProgress and Complete.
sourcepub fn get_last_status(&self) -> &Option<InventoryDeletionStatus>
pub fn get_last_status(&self) -> &Option<InventoryDeletionStatus>
The status of the operation. Possible values are InProgress and Complete.
sourcepub fn last_status_message(self, input: impl Into<String>) -> Self
pub fn last_status_message(self, input: impl Into<String>) -> Self
Information about the status.
sourcepub fn set_last_status_message(self, input: Option<String>) -> Self
pub fn set_last_status_message(self, input: Option<String>) -> Self
Information about the status.
sourcepub fn get_last_status_message(&self) -> &Option<String>
pub fn get_last_status_message(&self) -> &Option<String>
Information about the status.
sourcepub fn deletion_summary(self, input: InventoryDeletionSummary) -> Self
pub fn deletion_summary(self, input: InventoryDeletionSummary) -> Self
Information about the delete operation. For more information about this summary, see Understanding the delete inventory summary in the Amazon Web Services Systems Manager User Guide.
sourcepub fn set_deletion_summary(
self,
input: Option<InventoryDeletionSummary>
) -> Self
pub fn set_deletion_summary( self, input: Option<InventoryDeletionSummary> ) -> Self
Information about the delete operation. For more information about this summary, see Understanding the delete inventory summary in the Amazon Web Services Systems Manager User Guide.
sourcepub fn get_deletion_summary(&self) -> &Option<InventoryDeletionSummary>
pub fn get_deletion_summary(&self) -> &Option<InventoryDeletionSummary>
Information about the delete operation. For more information about this summary, see Understanding the delete inventory summary in the Amazon Web Services Systems Manager User Guide.
sourcepub fn last_status_update_time(self, input: DateTime) -> Self
pub fn last_status_update_time(self, input: DateTime) -> Self
The UTC timestamp of when the last status report.
sourcepub fn set_last_status_update_time(self, input: Option<DateTime>) -> Self
pub fn set_last_status_update_time(self, input: Option<DateTime>) -> Self
The UTC timestamp of when the last status report.
sourcepub fn get_last_status_update_time(&self) -> &Option<DateTime>
pub fn get_last_status_update_time(&self) -> &Option<DateTime>
The UTC timestamp of when the last status report.
sourcepub fn build(self) -> InventoryDeletionStatusItem
pub fn build(self) -> InventoryDeletionStatusItem
Consumes the builder and constructs a InventoryDeletionStatusItem
.
Trait Implementations§
source§impl Clone for InventoryDeletionStatusItemBuilder
impl Clone for InventoryDeletionStatusItemBuilder
source§fn clone(&self) -> InventoryDeletionStatusItemBuilder
fn clone(&self) -> InventoryDeletionStatusItemBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for InventoryDeletionStatusItemBuilder
impl Default for InventoryDeletionStatusItemBuilder
source§fn default() -> InventoryDeletionStatusItemBuilder
fn default() -> InventoryDeletionStatusItemBuilder
source§impl PartialEq for InventoryDeletionStatusItemBuilder
impl PartialEq for InventoryDeletionStatusItemBuilder
source§fn eq(&self, other: &InventoryDeletionStatusItemBuilder) -> bool
fn eq(&self, other: &InventoryDeletionStatusItemBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for InventoryDeletionStatusItemBuilder
Auto Trait Implementations§
impl Freeze for InventoryDeletionStatusItemBuilder
impl RefUnwindSafe for InventoryDeletionStatusItemBuilder
impl Send for InventoryDeletionStatusItemBuilder
impl Sync for InventoryDeletionStatusItemBuilder
impl Unpin for InventoryDeletionStatusItemBuilder
impl UnwindSafe for InventoryDeletionStatusItemBuilder
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