Struct aws_sdk_opensearch::types::ChangeProgressDetails
source · #[non_exhaustive]pub struct ChangeProgressDetails {
pub change_id: Option<String>,
pub message: Option<String>,
pub config_change_status: Option<ConfigChangeStatus>,
pub initiated_by: Option<InitiatedBy>,
pub start_time: Option<DateTime>,
pub last_updated_time: Option<DateTime>,
}
Expand description
Container for information about a configuration change happening on a domain.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.change_id: Option<String>
The ID of the configuration change.
message: Option<String>
A message corresponding to the status of the configuration change.
config_change_status: Option<ConfigChangeStatus>
The current status of the configuration change.
initiated_by: Option<InitiatedBy>
The IAM principal who initiated the configuration change.
start_time: Option<DateTime>
The time that the configuration change was initiated, in Universal Coordinated Time (UTC).
last_updated_time: Option<DateTime>
The last time that the configuration change was updated.
Implementations§
source§impl ChangeProgressDetails
impl ChangeProgressDetails
sourcepub fn message(&self) -> Option<&str>
pub fn message(&self) -> Option<&str>
A message corresponding to the status of the configuration change.
sourcepub fn config_change_status(&self) -> Option<&ConfigChangeStatus>
pub fn config_change_status(&self) -> Option<&ConfigChangeStatus>
The current status of the configuration change.
sourcepub fn initiated_by(&self) -> Option<&InitiatedBy>
pub fn initiated_by(&self) -> Option<&InitiatedBy>
The IAM principal who initiated the configuration change.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The time that the configuration change was initiated, in Universal Coordinated Time (UTC).
sourcepub fn last_updated_time(&self) -> Option<&DateTime>
pub fn last_updated_time(&self) -> Option<&DateTime>
The last time that the configuration change was updated.
source§impl ChangeProgressDetails
impl ChangeProgressDetails
sourcepub fn builder() -> ChangeProgressDetailsBuilder
pub fn builder() -> ChangeProgressDetailsBuilder
Creates a new builder-style object to manufacture ChangeProgressDetails
.
Trait Implementations§
source§impl Clone for ChangeProgressDetails
impl Clone for ChangeProgressDetails
source§fn clone(&self) -> ChangeProgressDetails
fn clone(&self) -> ChangeProgressDetails
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ChangeProgressDetails
impl Debug for ChangeProgressDetails
source§impl PartialEq for ChangeProgressDetails
impl PartialEq for ChangeProgressDetails
source§fn eq(&self, other: &ChangeProgressDetails) -> bool
fn eq(&self, other: &ChangeProgressDetails) -> bool
self
and other
values to be equal, and is used
by ==
.