#[non_exhaustive]pub struct UpdateSourceServerOutput {Show 14 fields
pub source_server_id: Option<String>,
pub arn: Option<String>,
pub is_archived: Option<bool>,
pub tags: Option<HashMap<String, String>>,
pub launched_instance: Option<LaunchedInstance>,
pub data_replication_info: Option<DataReplicationInfo>,
pub life_cycle: Option<LifeCycle>,
pub source_properties: Option<SourceProperties>,
pub replication_type: Option<ReplicationType>,
pub vcenter_client_id: Option<String>,
pub application_id: Option<String>,
pub user_provided_id: Option<String>,
pub fqdn_for_action_framework: Option<String>,
pub connector_action: Option<SourceServerConnectorAction>,
/* private fields */
}
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.source_server_id: Option<String>
Source server ID.
arn: Option<String>
Source server ARN.
is_archived: Option<bool>
Source server archived status.
Source server Tags.
launched_instance: Option<LaunchedInstance>
Source server launched instance.
data_replication_info: Option<DataReplicationInfo>
Source server data replication info.
life_cycle: Option<LifeCycle>
Source server lifecycle state.
source_properties: Option<SourceProperties>
Source server properties.
replication_type: Option<ReplicationType>
Source server replication type.
vcenter_client_id: Option<String>
Source server vCenter client id.
application_id: Option<String>
Source server application ID.
user_provided_id: Option<String>
Source server user provided ID.
fqdn_for_action_framework: Option<String>
Source server fqdn for action framework.
connector_action: Option<SourceServerConnectorAction>
Source Server connector action.
Implementations§
Source§impl UpdateSourceServerOutput
impl UpdateSourceServerOutput
Sourcepub fn source_server_id(&self) -> Option<&str>
pub fn source_server_id(&self) -> Option<&str>
Source server ID.
Sourcepub fn is_archived(&self) -> Option<bool>
pub fn is_archived(&self) -> Option<bool>
Source server archived status.
Source server Tags.
Sourcepub fn launched_instance(&self) -> Option<&LaunchedInstance>
pub fn launched_instance(&self) -> Option<&LaunchedInstance>
Source server launched instance.
Sourcepub fn data_replication_info(&self) -> Option<&DataReplicationInfo>
pub fn data_replication_info(&self) -> Option<&DataReplicationInfo>
Source server data replication info.
Sourcepub fn life_cycle(&self) -> Option<&LifeCycle>
pub fn life_cycle(&self) -> Option<&LifeCycle>
Source server lifecycle state.
Sourcepub fn source_properties(&self) -> Option<&SourceProperties>
pub fn source_properties(&self) -> Option<&SourceProperties>
Source server properties.
Sourcepub fn replication_type(&self) -> Option<&ReplicationType>
pub fn replication_type(&self) -> Option<&ReplicationType>
Source server replication type.
Sourcepub fn vcenter_client_id(&self) -> Option<&str>
pub fn vcenter_client_id(&self) -> Option<&str>
Source server vCenter client id.
Sourcepub fn application_id(&self) -> Option<&str>
pub fn application_id(&self) -> Option<&str>
Source server application ID.
Sourcepub fn user_provided_id(&self) -> Option<&str>
pub fn user_provided_id(&self) -> Option<&str>
Source server user provided ID.
Sourcepub fn fqdn_for_action_framework(&self) -> Option<&str>
pub fn fqdn_for_action_framework(&self) -> Option<&str>
Source server fqdn for action framework.
Sourcepub fn connector_action(&self) -> Option<&SourceServerConnectorAction>
pub fn connector_action(&self) -> Option<&SourceServerConnectorAction>
Source Server connector action.
Source§impl UpdateSourceServerOutput
impl UpdateSourceServerOutput
Sourcepub fn builder() -> UpdateSourceServerOutputBuilder
pub fn builder() -> UpdateSourceServerOutputBuilder
Creates a new builder-style object to manufacture UpdateSourceServerOutput
.
Trait Implementations§
Source§impl Clone for UpdateSourceServerOutput
impl Clone for UpdateSourceServerOutput
Source§fn clone(&self) -> UpdateSourceServerOutput
fn clone(&self) -> UpdateSourceServerOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for UpdateSourceServerOutput
impl Debug for UpdateSourceServerOutput
Source§impl PartialEq for UpdateSourceServerOutput
impl PartialEq for UpdateSourceServerOutput
Source§impl RequestId for UpdateSourceServerOutput
impl RequestId for UpdateSourceServerOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for UpdateSourceServerOutput
Auto Trait Implementations§
impl Freeze for UpdateSourceServerOutput
impl RefUnwindSafe for UpdateSourceServerOutput
impl Send for UpdateSourceServerOutput
impl Sync for UpdateSourceServerOutput
impl Unpin for UpdateSourceServerOutput
impl UnwindSafe for UpdateSourceServerOutput
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§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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the foreground set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red()
and
green()
, which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg()
:
use yansi::{Paint, Color};
painted.fg(Color::White);
Set foreground color to white using white()
.
use yansi::Paint;
painted.white();
Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self
with the background set to
value
.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red()
and
on_green()
, which have the same functionality but
are pithier.
§Example
Set background color to red using fg()
:
use yansi::{Paint, Color};
painted.bg(Color::Red);
Set background color to red using on_red()
.
use yansi::Paint;
painted.on_red();
Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute
value
.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold()
and
underline()
, which have the same functionality
but are pithier.
§Example
Make text bold using attr()
:
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);
Make text bold using using bold()
.
use yansi::Paint;
painted.bold();
Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi
Quirk
value
.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask()
and
wrap()
, which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk()
:
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);
Enable wrapping using wrap()
.
use yansi::Paint;
painted.wrap();
Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting()
due to conflicts with Vec::clear()
.
The clear()
method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition
value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted
only when both stdout
and stderr
are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);