#[non_exhaustive]pub struct AutonomousDatabaseBackupBuilder { /* private fields */ }Expand description
A builder for AutonomousDatabaseBackup.
Implementations§
Source§impl AutonomousDatabaseBackupBuilder
impl AutonomousDatabaseBackupBuilder
Sourcepub fn autonomous_database_backup_id(self, input: impl Into<String>) -> Self
pub fn autonomous_database_backup_id(self, input: impl Into<String>) -> Self
The unique identifier of the Autonomous Database backup.
Sourcepub fn set_autonomous_database_backup_id(self, input: Option<String>) -> Self
pub fn set_autonomous_database_backup_id(self, input: Option<String>) -> Self
The unique identifier of the Autonomous Database backup.
Sourcepub fn get_autonomous_database_backup_id(&self) -> &Option<String>
pub fn get_autonomous_database_backup_id(&self) -> &Option<String>
The unique identifier of the Autonomous Database backup.
Sourcepub fn autonomous_database_backup_arn(self, input: impl Into<String>) -> Self
pub fn autonomous_database_backup_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the Autonomous Database backup.
Sourcepub fn set_autonomous_database_backup_arn(self, input: Option<String>) -> Self
pub fn set_autonomous_database_backup_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the Autonomous Database backup.
Sourcepub fn get_autonomous_database_backup_arn(&self) -> &Option<String>
pub fn get_autonomous_database_backup_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the Autonomous Database backup.
Sourcepub fn autonomous_database_id(self, input: impl Into<String>) -> Self
pub fn autonomous_database_id(self, input: impl Into<String>) -> Self
The unique identifier of the Autonomous Database that the backup was created from.
Sourcepub fn set_autonomous_database_id(self, input: Option<String>) -> Self
pub fn set_autonomous_database_id(self, input: Option<String>) -> Self
The unique identifier of the Autonomous Database that the backup was created from.
Sourcepub fn get_autonomous_database_id(&self) -> &Option<String>
pub fn get_autonomous_database_id(&self) -> &Option<String>
The unique identifier of the Autonomous Database that the backup was created from.
Sourcepub fn ocid(self, input: impl Into<String>) -> Self
pub fn ocid(self, input: impl Into<String>) -> Self
The Oracle Cloud Identifier (OCID) of the Autonomous Database backup.
Sourcepub fn set_ocid(self, input: Option<String>) -> Self
pub fn set_ocid(self, input: Option<String>) -> Self
The Oracle Cloud Identifier (OCID) of the Autonomous Database backup.
Sourcepub fn get_ocid(&self) -> &Option<String>
pub fn get_ocid(&self) -> &Option<String>
The Oracle Cloud Identifier (OCID) of the Autonomous Database backup.
Sourcepub fn display_name(self, input: impl Into<String>) -> Self
pub fn display_name(self, input: impl Into<String>) -> Self
The user-friendly name of the Autonomous Database backup.
Sourcepub fn set_display_name(self, input: Option<String>) -> Self
pub fn set_display_name(self, input: Option<String>) -> Self
The user-friendly name of the Autonomous Database backup.
Sourcepub fn get_display_name(&self) -> &Option<String>
pub fn get_display_name(&self) -> &Option<String>
The user-friendly name of the Autonomous Database backup.
Sourcepub fn db_version(self, input: impl Into<String>) -> Self
pub fn db_version(self, input: impl Into<String>) -> Self
The Oracle Database software version of the Autonomous Database backup.
Sourcepub fn set_db_version(self, input: Option<String>) -> Self
pub fn set_db_version(self, input: Option<String>) -> Self
The Oracle Database software version of the Autonomous Database backup.
Sourcepub fn get_db_version(&self) -> &Option<String>
pub fn get_db_version(&self) -> &Option<String>
The Oracle Database software version of the Autonomous Database backup.
Sourcepub fn status(self, input: AutonomousDatabaseBackupStatus) -> Self
pub fn status(self, input: AutonomousDatabaseBackupStatus) -> Self
The current status of the Autonomous Database backup.
Sourcepub fn set_status(self, input: Option<AutonomousDatabaseBackupStatus>) -> Self
pub fn set_status(self, input: Option<AutonomousDatabaseBackupStatus>) -> Self
The current status of the Autonomous Database backup.
Sourcepub fn get_status(&self) -> &Option<AutonomousDatabaseBackupStatus>
pub fn get_status(&self) -> &Option<AutonomousDatabaseBackupStatus>
The current status of the Autonomous Database backup.
Sourcepub fn status_reason(self, input: impl Into<String>) -> Self
pub fn status_reason(self, input: impl Into<String>) -> Self
Additional information about the current status of the Autonomous Database backup, if applicable.
Sourcepub fn set_status_reason(self, input: Option<String>) -> Self
pub fn set_status_reason(self, input: Option<String>) -> Self
Additional information about the current status of the Autonomous Database backup, if applicable.
Sourcepub fn get_status_reason(&self) -> &Option<String>
pub fn get_status_reason(&self) -> &Option<String>
Additional information about the current status of the Autonomous Database backup, if applicable.
Sourcepub fn is_automatic(self, input: bool) -> Self
pub fn is_automatic(self, input: bool) -> Self
Indicates whether the backup was created automatically.
Sourcepub fn set_is_automatic(self, input: Option<bool>) -> Self
pub fn set_is_automatic(self, input: Option<bool>) -> Self
Indicates whether the backup was created automatically.
Sourcepub fn get_is_automatic(&self) -> &Option<bool>
pub fn get_is_automatic(&self) -> &Option<bool>
Indicates whether the backup was created automatically.
Sourcepub fn retention_period_in_days(self, input: i32) -> Self
pub fn retention_period_in_days(self, input: i32) -> Self
The retention period, in days, for the Autonomous Database backup.
Sourcepub fn set_retention_period_in_days(self, input: Option<i32>) -> Self
pub fn set_retention_period_in_days(self, input: Option<i32>) -> Self
The retention period, in days, for the Autonomous Database backup.
Sourcepub fn get_retention_period_in_days(&self) -> &Option<i32>
pub fn get_retention_period_in_days(&self) -> &Option<i32>
The retention period, in days, for the Autonomous Database backup.
Sourcepub fn size_in_tbs(self, input: f64) -> Self
pub fn size_in_tbs(self, input: f64) -> Self
The size of the Autonomous Database backup, in terabytes (TB).
Sourcepub fn set_size_in_tbs(self, input: Option<f64>) -> Self
pub fn set_size_in_tbs(self, input: Option<f64>) -> Self
The size of the Autonomous Database backup, in terabytes (TB).
Sourcepub fn get_size_in_tbs(&self) -> &Option<f64>
pub fn get_size_in_tbs(&self) -> &Option<f64>
The size of the Autonomous Database backup, in terabytes (TB).
Sourcepub fn time_available_till(self, input: DateTime) -> Self
pub fn time_available_till(self, input: DateTime) -> Self
The date and time until which the Autonomous Database backup is available for restore.
Sourcepub fn set_time_available_till(self, input: Option<DateTime>) -> Self
pub fn set_time_available_till(self, input: Option<DateTime>) -> Self
The date and time until which the Autonomous Database backup is available for restore.
Sourcepub fn get_time_available_till(&self) -> &Option<DateTime>
pub fn get_time_available_till(&self) -> &Option<DateTime>
The date and time until which the Autonomous Database backup is available for restore.
Sourcepub fn time_started(self, input: DateTime) -> Self
pub fn time_started(self, input: DateTime) -> Self
The date and time when the Autonomous Database backup started.
Sourcepub fn set_time_started(self, input: Option<DateTime>) -> Self
pub fn set_time_started(self, input: Option<DateTime>) -> Self
The date and time when the Autonomous Database backup started.
Sourcepub fn get_time_started(&self) -> &Option<DateTime>
pub fn get_time_started(&self) -> &Option<DateTime>
The date and time when the Autonomous Database backup started.
Sourcepub fn time_ended(self, input: DateTime) -> Self
pub fn time_ended(self, input: DateTime) -> Self
The date and time when the Autonomous Database backup ended.
Sourcepub fn set_time_ended(self, input: Option<DateTime>) -> Self
pub fn set_time_ended(self, input: Option<DateTime>) -> Self
The date and time when the Autonomous Database backup ended.
Sourcepub fn get_time_ended(&self) -> &Option<DateTime>
pub fn get_time_ended(&self) -> &Option<DateTime>
The date and time when the Autonomous Database backup ended.
Sourcepub fn type(self, input: AutonomousDatabaseBackupType) -> Self
pub fn type(self, input: AutonomousDatabaseBackupType) -> Self
The type of the Autonomous Database backup.
Sourcepub fn set_type(self, input: Option<AutonomousDatabaseBackupType>) -> Self
pub fn set_type(self, input: Option<AutonomousDatabaseBackupType>) -> Self
The type of the Autonomous Database backup.
Sourcepub fn get_type(&self) -> &Option<AutonomousDatabaseBackupType>
pub fn get_type(&self) -> &Option<AutonomousDatabaseBackupType>
The type of the Autonomous Database backup.
Sourcepub fn build(self) -> AutonomousDatabaseBackup
pub fn build(self) -> AutonomousDatabaseBackup
Consumes the builder and constructs a AutonomousDatabaseBackup.
Trait Implementations§
Source§impl Clone for AutonomousDatabaseBackupBuilder
impl Clone for AutonomousDatabaseBackupBuilder
Source§fn clone(&self) -> AutonomousDatabaseBackupBuilder
fn clone(&self) -> AutonomousDatabaseBackupBuilder
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for AutonomousDatabaseBackupBuilder
impl Default for AutonomousDatabaseBackupBuilder
Source§fn default() -> AutonomousDatabaseBackupBuilder
fn default() -> AutonomousDatabaseBackupBuilder
impl StructuralPartialEq for AutonomousDatabaseBackupBuilder
Auto Trait Implementations§
impl Freeze for AutonomousDatabaseBackupBuilder
impl RefUnwindSafe for AutonomousDatabaseBackupBuilder
impl Send for AutonomousDatabaseBackupBuilder
impl Sync for AutonomousDatabaseBackupBuilder
impl Unpin for AutonomousDatabaseBackupBuilder
impl UnsafeUnpin for AutonomousDatabaseBackupBuilder
impl UnwindSafe for AutonomousDatabaseBackupBuilder
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);