#[non_exhaustive]pub struct CloneToRefreshableConfiguration {
pub source_autonomous_database_id: String,
pub refreshable_mode: Option<RefreshableMode>,
pub auto_refresh_frequency_in_seconds: Option<i32>,
pub auto_refresh_point_lag_in_seconds: Option<i32>,
pub time_of_auto_refresh_start: Option<DateTime>,
pub open_mode: Option<OpenMode>,
pub clone_type: Option<CloneType>,
}Expand description
The configuration for creating an Autonomous Database as a refreshable clone.
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_autonomous_database_id: StringThe unique identifier of the source Autonomous Database to create the refreshable clone from.
refreshable_mode: Option<RefreshableMode>The refresh mode of the refreshable clone, either automatic or manual.
auto_refresh_frequency_in_seconds: Option<i32>The frequency, in seconds, at which the refreshable clone is automatically refreshed.
auto_refresh_point_lag_in_seconds: Option<i32>The time lag, in seconds, between the refreshable clone and its source database.
time_of_auto_refresh_start: Option<DateTime>The date and time at which the automatic refresh of the refreshable clone starts.
open_mode: Option<OpenMode>The mode in which to open the refreshable clone, either read-only or read/write.
clone_type: Option<CloneType>The type of clone to create.
Implementations§
Source§impl CloneToRefreshableConfiguration
impl CloneToRefreshableConfiguration
Sourcepub fn source_autonomous_database_id(&self) -> &str
pub fn source_autonomous_database_id(&self) -> &str
The unique identifier of the source Autonomous Database to create the refreshable clone from.
Sourcepub fn refreshable_mode(&self) -> Option<&RefreshableMode>
pub fn refreshable_mode(&self) -> Option<&RefreshableMode>
The refresh mode of the refreshable clone, either automatic or manual.
Sourcepub fn auto_refresh_frequency_in_seconds(&self) -> Option<i32>
pub fn auto_refresh_frequency_in_seconds(&self) -> Option<i32>
The frequency, in seconds, at which the refreshable clone is automatically refreshed.
Sourcepub fn auto_refresh_point_lag_in_seconds(&self) -> Option<i32>
pub fn auto_refresh_point_lag_in_seconds(&self) -> Option<i32>
The time lag, in seconds, between the refreshable clone and its source database.
Sourcepub fn time_of_auto_refresh_start(&self) -> Option<&DateTime>
pub fn time_of_auto_refresh_start(&self) -> Option<&DateTime>
The date and time at which the automatic refresh of the refreshable clone starts.
Sourcepub fn open_mode(&self) -> Option<&OpenMode>
pub fn open_mode(&self) -> Option<&OpenMode>
The mode in which to open the refreshable clone, either read-only or read/write.
Sourcepub fn clone_type(&self) -> Option<&CloneType>
pub fn clone_type(&self) -> Option<&CloneType>
The type of clone to create.
Source§impl CloneToRefreshableConfiguration
impl CloneToRefreshableConfiguration
Sourcepub fn builder() -> CloneToRefreshableConfigurationBuilder
pub fn builder() -> CloneToRefreshableConfigurationBuilder
Creates a new builder-style object to manufacture CloneToRefreshableConfiguration.
Trait Implementations§
Source§impl Clone for CloneToRefreshableConfiguration
impl Clone for CloneToRefreshableConfiguration
Source§fn clone(&self) -> CloneToRefreshableConfiguration
fn clone(&self) -> CloneToRefreshableConfiguration
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreimpl StructuralPartialEq for CloneToRefreshableConfiguration
Auto Trait Implementations§
impl Freeze for CloneToRefreshableConfiguration
impl RefUnwindSafe for CloneToRefreshableConfiguration
impl Send for CloneToRefreshableConfiguration
impl Sync for CloneToRefreshableConfiguration
impl Unpin for CloneToRefreshableConfiguration
impl UnsafeUnpin for CloneToRefreshableConfiguration
impl UnwindSafe for CloneToRefreshableConfiguration
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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>
renamed to 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);