#[non_exhaustive]pub struct GetEngineStatusOutput {Show 13 fields
pub status: Option<String>,
pub start_time: Option<String>,
pub db_engine_version: Option<String>,
pub role: Option<String>,
pub dfe_query_engine: Option<String>,
pub gremlin: Option<QueryLanguageVersion>,
pub sparql: Option<QueryLanguageVersion>,
pub opencypher: Option<QueryLanguageVersion>,
pub lab_mode: Option<HashMap<String, String>>,
pub rolling_back_trx_count: Option<i32>,
pub rolling_back_trx_earliest_start_time: Option<String>,
pub features: Option<HashMap<String, Document>>,
pub settings: Option<HashMap<String, String>>,
/* 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.status: Option<String>
Set to healthy
if the instance is not experiencing problems. If the instance is recovering from a crash or from being rebooted and there are active transactions running from the latest server shutdown, status is set to recovery
.
start_time: Option<String>
Set to the UTC time at which the current server process started.
db_engine_version: Option<String>
Set to the Neptune engine version running on your DB cluster. If this engine version has been manually patched since it was released, the version number is prefixed by Patch-
.
role: Option<String>
Set to reader
if the instance is a read-replica, or to writer
if the instance is the primary instance.
dfe_query_engine: Option<String>
Set to enabled
if the DFE engine is fully enabled, or to viaQueryHint
(the default) if the DFE engine is only used with queries that have the useDFE
query hint set to true
.
gremlin: Option<QueryLanguageVersion>
Contains information about the Gremlin query language available on your cluster. Specifically, it contains a version field that specifies the current TinkerPop version being used by the engine.
sparql: Option<QueryLanguageVersion>
Contains information about the SPARQL query language available on your cluster. Specifically, it contains a version field that specifies the current SPARQL version being used by the engine.
opencypher: Option<QueryLanguageVersion>
Contains information about the openCypher query language available on your cluster. Specifically, it contains a version field that specifies the current operCypher version being used by the engine.
lab_mode: Option<HashMap<String, String>>
Contains Lab Mode settings being used by the engine.
rolling_back_trx_count: Option<i32>
If there are transactions being rolled back, this field is set to the number of such transactions. If there are none, the field doesn't appear at all.
rolling_back_trx_earliest_start_time: Option<String>
Set to the start time of the earliest transaction being rolled back. If no transactions are being rolled back, the field doesn't appear at all.
features: Option<HashMap<String, Document>>
Contains status information about the features enabled on your DB cluster.
settings: Option<HashMap<String, String>>
Contains information about the current settings on your DB cluster. For example, contains the current cluster query timeout setting (clusterQueryTimeoutInMs
).
Implementations§
Source§impl GetEngineStatusOutput
impl GetEngineStatusOutput
Sourcepub fn status(&self) -> Option<&str>
pub fn status(&self) -> Option<&str>
Set to healthy
if the instance is not experiencing problems. If the instance is recovering from a crash or from being rebooted and there are active transactions running from the latest server shutdown, status is set to recovery
.
Sourcepub fn start_time(&self) -> Option<&str>
pub fn start_time(&self) -> Option<&str>
Set to the UTC time at which the current server process started.
Sourcepub fn db_engine_version(&self) -> Option<&str>
pub fn db_engine_version(&self) -> Option<&str>
Set to the Neptune engine version running on your DB cluster. If this engine version has been manually patched since it was released, the version number is prefixed by Patch-
.
Sourcepub fn role(&self) -> Option<&str>
pub fn role(&self) -> Option<&str>
Set to reader
if the instance is a read-replica, or to writer
if the instance is the primary instance.
Sourcepub fn dfe_query_engine(&self) -> Option<&str>
pub fn dfe_query_engine(&self) -> Option<&str>
Set to enabled
if the DFE engine is fully enabled, or to viaQueryHint
(the default) if the DFE engine is only used with queries that have the useDFE
query hint set to true
.
Sourcepub fn gremlin(&self) -> Option<&QueryLanguageVersion>
pub fn gremlin(&self) -> Option<&QueryLanguageVersion>
Contains information about the Gremlin query language available on your cluster. Specifically, it contains a version field that specifies the current TinkerPop version being used by the engine.
Sourcepub fn sparql(&self) -> Option<&QueryLanguageVersion>
pub fn sparql(&self) -> Option<&QueryLanguageVersion>
Contains information about the SPARQL query language available on your cluster. Specifically, it contains a version field that specifies the current SPARQL version being used by the engine.
Sourcepub fn opencypher(&self) -> Option<&QueryLanguageVersion>
pub fn opencypher(&self) -> Option<&QueryLanguageVersion>
Contains information about the openCypher query language available on your cluster. Specifically, it contains a version field that specifies the current operCypher version being used by the engine.
Sourcepub fn lab_mode(&self) -> Option<&HashMap<String, String>>
pub fn lab_mode(&self) -> Option<&HashMap<String, String>>
Contains Lab Mode settings being used by the engine.
Sourcepub fn rolling_back_trx_count(&self) -> Option<i32>
pub fn rolling_back_trx_count(&self) -> Option<i32>
If there are transactions being rolled back, this field is set to the number of such transactions. If there are none, the field doesn't appear at all.
Sourcepub fn rolling_back_trx_earliest_start_time(&self) -> Option<&str>
pub fn rolling_back_trx_earliest_start_time(&self) -> Option<&str>
Set to the start time of the earliest transaction being rolled back. If no transactions are being rolled back, the field doesn't appear at all.
Source§impl GetEngineStatusOutput
impl GetEngineStatusOutput
Sourcepub fn builder() -> GetEngineStatusOutputBuilder
pub fn builder() -> GetEngineStatusOutputBuilder
Creates a new builder-style object to manufacture GetEngineStatusOutput
.
Trait Implementations§
Source§impl Clone for GetEngineStatusOutput
impl Clone for GetEngineStatusOutput
Source§fn clone(&self) -> GetEngineStatusOutput
fn clone(&self) -> GetEngineStatusOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GetEngineStatusOutput
impl Debug for GetEngineStatusOutput
Source§impl PartialEq for GetEngineStatusOutput
impl PartialEq for GetEngineStatusOutput
Source§impl RequestId for GetEngineStatusOutput
impl RequestId for GetEngineStatusOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetEngineStatusOutput
Auto Trait Implementations§
impl Freeze for GetEngineStatusOutput
impl RefUnwindSafe for GetEngineStatusOutput
impl Send for GetEngineStatusOutput
impl Sync for GetEngineStatusOutput
impl Unpin for GetEngineStatusOutput
impl UnwindSafe for GetEngineStatusOutput
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);