#[non_exhaustive]pub struct UpgradeDomainOutput {
pub upgrade_id: Option<String>,
pub domain_name: Option<String>,
pub target_version: Option<String>,
pub perform_check_only: Option<bool>,
pub advanced_options: Option<HashMap<String, String>>,
pub change_progress_details: Option<ChangeProgressDetails>,
/* private fields */
}
Expand description
Container for the response returned by UpgradeDomain
operation.
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.upgrade_id: Option<String>
The unique identifier of the domain upgrade.
domain_name: Option<String>
The name of the domain that was upgraded.
target_version: Option<String>
OpenSearch or Elasticsearch version that the domain was upgraded to.
perform_check_only: Option<bool>
When true, indicates that an upgrade eligibility check was performed.
advanced_options: Option<HashMap<String, String>>
The advanced options configuration for the domain.
change_progress_details: Option<ChangeProgressDetails>
Container for information about a configuration change happening on a domain.
Implementations§
source§impl UpgradeDomainOutput
impl UpgradeDomainOutput
sourcepub fn upgrade_id(&self) -> Option<&str>
pub fn upgrade_id(&self) -> Option<&str>
The unique identifier of the domain upgrade.
sourcepub fn domain_name(&self) -> Option<&str>
pub fn domain_name(&self) -> Option<&str>
The name of the domain that was upgraded.
sourcepub fn target_version(&self) -> Option<&str>
pub fn target_version(&self) -> Option<&str>
OpenSearch or Elasticsearch version that the domain was upgraded to.
sourcepub fn perform_check_only(&self) -> Option<bool>
pub fn perform_check_only(&self) -> Option<bool>
When true, indicates that an upgrade eligibility check was performed.
sourcepub fn advanced_options(&self) -> Option<&HashMap<String, String>>
pub fn advanced_options(&self) -> Option<&HashMap<String, String>>
The advanced options configuration for the domain.
sourcepub fn change_progress_details(&self) -> Option<&ChangeProgressDetails>
pub fn change_progress_details(&self) -> Option<&ChangeProgressDetails>
Container for information about a configuration change happening on a domain.
source§impl UpgradeDomainOutput
impl UpgradeDomainOutput
sourcepub fn builder() -> UpgradeDomainOutputBuilder
pub fn builder() -> UpgradeDomainOutputBuilder
Creates a new builder-style object to manufacture UpgradeDomainOutput
.
Trait Implementations§
source§impl Clone for UpgradeDomainOutput
impl Clone for UpgradeDomainOutput
source§fn clone(&self) -> UpgradeDomainOutput
fn clone(&self) -> UpgradeDomainOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for UpgradeDomainOutput
impl Debug for UpgradeDomainOutput
source§impl PartialEq for UpgradeDomainOutput
impl PartialEq for UpgradeDomainOutput
source§fn eq(&self, other: &UpgradeDomainOutput) -> bool
fn eq(&self, other: &UpgradeDomainOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for UpgradeDomainOutput
impl RequestId for UpgradeDomainOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for UpgradeDomainOutput
Auto Trait Implementations§
impl Freeze for UpgradeDomainOutput
impl RefUnwindSafe for UpgradeDomainOutput
impl Send for UpgradeDomainOutput
impl Sync for UpgradeDomainOutput
impl Unpin for UpgradeDomainOutput
impl UnwindSafe for UpgradeDomainOutput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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