#[non_exhaustive]pub struct DescribeRestoreJobOutputBuilder { /* private fields */ }Expand description
A builder for DescribeRestoreJobOutput.
Implementations§
Source§impl DescribeRestoreJobOutputBuilder
impl DescribeRestoreJobOutputBuilder
Sourcepub fn account_id(self, input: impl Into<String>) -> Self
pub fn account_id(self, input: impl Into<String>) -> Self
Returns the account ID that owns the restore job.
Sourcepub fn set_account_id(self, input: Option<String>) -> Self
pub fn set_account_id(self, input: Option<String>) -> Self
Returns the account ID that owns the restore job.
Sourcepub fn get_account_id(&self) -> &Option<String>
pub fn get_account_id(&self) -> &Option<String>
Returns the account ID that owns the restore job.
Sourcepub fn restore_job_id(self, input: impl Into<String>) -> Self
pub fn restore_job_id(self, input: impl Into<String>) -> Self
Uniquely identifies the job that restores a recovery point.
Sourcepub fn set_restore_job_id(self, input: Option<String>) -> Self
pub fn set_restore_job_id(self, input: Option<String>) -> Self
Uniquely identifies the job that restores a recovery point.
Sourcepub fn get_restore_job_id(&self) -> &Option<String>
pub fn get_restore_job_id(&self) -> &Option<String>
Uniquely identifies the job that restores a recovery point.
Sourcepub fn recovery_point_arn(self, input: impl Into<String>) -> Self
pub fn recovery_point_arn(self, input: impl Into<String>) -> Self
An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
Sourcepub fn set_recovery_point_arn(self, input: Option<String>) -> Self
pub fn set_recovery_point_arn(self, input: Option<String>) -> Self
An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
Sourcepub fn get_recovery_point_arn(&self) -> &Option<String>
pub fn get_recovery_point_arn(&self) -> &Option<String>
An ARN that uniquely identifies a recovery point; for example, arn:aws:backup:us-east-1:123456789012:recovery-point:1EB3B5E7-9EB0-435A-A80B-108B488B0D45.
Sourcepub fn source_resource_arn(self, input: impl Into<String>) -> Self
pub fn source_resource_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the original resource that was backed up. This provides context about what resource is being restored.
Sourcepub fn set_source_resource_arn(self, input: Option<String>) -> Self
pub fn set_source_resource_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the original resource that was backed up. This provides context about what resource is being restored.
Sourcepub fn get_source_resource_arn(&self) -> &Option<String>
pub fn get_source_resource_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the original resource that was backed up. This provides context about what resource is being restored.
Sourcepub fn backup_vault_arn(self, input: impl Into<String>) -> Self
pub fn backup_vault_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the backup vault containing the recovery point being restored. This helps identify vault access policies and permissions.
Sourcepub fn set_backup_vault_arn(self, input: Option<String>) -> Self
pub fn set_backup_vault_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the backup vault containing the recovery point being restored. This helps identify vault access policies and permissions.
Sourcepub fn get_backup_vault_arn(&self) -> &Option<String>
pub fn get_backup_vault_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the backup vault containing the recovery point being restored. This helps identify vault access policies and permissions.
Sourcepub fn creation_date(self, input: DateTime) -> Self
pub fn creation_date(self, input: DateTime) -> Self
The date and time that a restore job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
Sourcepub fn set_creation_date(self, input: Option<DateTime>) -> Self
pub fn set_creation_date(self, input: Option<DateTime>) -> Self
The date and time that a restore job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
Sourcepub fn get_creation_date(&self) -> &Option<DateTime>
pub fn get_creation_date(&self) -> &Option<DateTime>
The date and time that a restore job is created, in Unix format and Coordinated Universal Time (UTC). The value of CreationDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
Sourcepub fn completion_date(self, input: DateTime) -> Self
pub fn completion_date(self, input: DateTime) -> Self
The date and time that a job to restore a recovery point is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
Sourcepub fn set_completion_date(self, input: Option<DateTime>) -> Self
pub fn set_completion_date(self, input: Option<DateTime>) -> Self
The date and time that a job to restore a recovery point is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
Sourcepub fn get_completion_date(&self) -> &Option<DateTime>
pub fn get_completion_date(&self) -> &Option<DateTime>
The date and time that a job to restore a recovery point is completed, in Unix format and Coordinated Universal Time (UTC). The value of CompletionDate is accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
Sourcepub fn status(self, input: RestoreJobStatus) -> Self
pub fn status(self, input: RestoreJobStatus) -> Self
Status code specifying the state of the job that is initiated by Backup to restore a recovery point.
Sourcepub fn set_status(self, input: Option<RestoreJobStatus>) -> Self
pub fn set_status(self, input: Option<RestoreJobStatus>) -> Self
Status code specifying the state of the job that is initiated by Backup to restore a recovery point.
Sourcepub fn get_status(&self) -> &Option<RestoreJobStatus>
pub fn get_status(&self) -> &Option<RestoreJobStatus>
Status code specifying the state of the job that is initiated by Backup to restore a recovery point.
Sourcepub fn status_message(self, input: impl Into<String>) -> Self
pub fn status_message(self, input: impl Into<String>) -> Self
A message showing the status of a job to restore a recovery point.
Sourcepub fn set_status_message(self, input: Option<String>) -> Self
pub fn set_status_message(self, input: Option<String>) -> Self
A message showing the status of a job to restore a recovery point.
Sourcepub fn get_status_message(&self) -> &Option<String>
pub fn get_status_message(&self) -> &Option<String>
A message showing the status of a job to restore a recovery point.
Sourcepub fn percent_done(self, input: impl Into<String>) -> Self
pub fn percent_done(self, input: impl Into<String>) -> Self
Contains an estimated percentage that is complete of a job at the time the job status was queried.
Sourcepub fn set_percent_done(self, input: Option<String>) -> Self
pub fn set_percent_done(self, input: Option<String>) -> Self
Contains an estimated percentage that is complete of a job at the time the job status was queried.
Sourcepub fn get_percent_done(&self) -> &Option<String>
pub fn get_percent_done(&self) -> &Option<String>
Contains an estimated percentage that is complete of a job at the time the job status was queried.
Sourcepub fn backup_size_in_bytes(self, input: i64) -> Self
pub fn backup_size_in_bytes(self, input: i64) -> Self
The size, in bytes, of the restored resource.
Sourcepub fn set_backup_size_in_bytes(self, input: Option<i64>) -> Self
pub fn set_backup_size_in_bytes(self, input: Option<i64>) -> Self
The size, in bytes, of the restored resource.
Sourcepub fn get_backup_size_in_bytes(&self) -> &Option<i64>
pub fn get_backup_size_in_bytes(&self) -> &Option<i64>
The size, in bytes, of the restored resource.
Sourcepub fn iam_role_arn(self, input: impl Into<String>) -> Self
pub fn iam_role_arn(self, input: impl Into<String>) -> Self
Specifies the IAM role ARN used to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.
Sourcepub fn set_iam_role_arn(self, input: Option<String>) -> Self
pub fn set_iam_role_arn(self, input: Option<String>) -> Self
Specifies the IAM role ARN used to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.
Sourcepub fn get_iam_role_arn(&self) -> &Option<String>
pub fn get_iam_role_arn(&self) -> &Option<String>
Specifies the IAM role ARN used to create the target recovery point; for example, arn:aws:iam::123456789012:role/S3Access.
Sourcepub fn expected_completion_time_minutes(self, input: i64) -> Self
pub fn expected_completion_time_minutes(self, input: i64) -> Self
The amount of time in minutes that a job restoring a recovery point is expected to take.
Sourcepub fn set_expected_completion_time_minutes(self, input: Option<i64>) -> Self
pub fn set_expected_completion_time_minutes(self, input: Option<i64>) -> Self
The amount of time in minutes that a job restoring a recovery point is expected to take.
Sourcepub fn get_expected_completion_time_minutes(&self) -> &Option<i64>
pub fn get_expected_completion_time_minutes(&self) -> &Option<i64>
The amount of time in minutes that a job restoring a recovery point is expected to take.
Sourcepub fn created_resource_arn(self, input: impl Into<String>) -> Self
pub fn created_resource_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the resource that was created by the restore job.
The format of the ARN depends on the resource type of the backed-up resource.
Sourcepub fn set_created_resource_arn(self, input: Option<String>) -> Self
pub fn set_created_resource_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the resource that was created by the restore job.
The format of the ARN depends on the resource type of the backed-up resource.
Sourcepub fn get_created_resource_arn(&self) -> &Option<String>
pub fn get_created_resource_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the resource that was created by the restore job.
The format of the ARN depends on the resource type of the backed-up resource.
Sourcepub fn resource_type(self, input: impl Into<String>) -> Self
pub fn resource_type(self, input: impl Into<String>) -> Self
Returns metadata associated with a restore job listed by resource type.
Sourcepub fn set_resource_type(self, input: Option<String>) -> Self
pub fn set_resource_type(self, input: Option<String>) -> Self
Returns metadata associated with a restore job listed by resource type.
Sourcepub fn get_resource_type(&self) -> &Option<String>
pub fn get_resource_type(&self) -> &Option<String>
Returns metadata associated with a restore job listed by resource type.
Sourcepub fn recovery_point_creation_date(self, input: DateTime) -> Self
pub fn recovery_point_creation_date(self, input: DateTime) -> Self
The creation date of the recovery point made by the specifed restore job.
Sourcepub fn set_recovery_point_creation_date(self, input: Option<DateTime>) -> Self
pub fn set_recovery_point_creation_date(self, input: Option<DateTime>) -> Self
The creation date of the recovery point made by the specifed restore job.
Sourcepub fn get_recovery_point_creation_date(&self) -> &Option<DateTime>
pub fn get_recovery_point_creation_date(&self) -> &Option<DateTime>
The creation date of the recovery point made by the specifed restore job.
Sourcepub fn created_by(self, input: RestoreJobCreator) -> Self
pub fn created_by(self, input: RestoreJobCreator) -> Self
Contains identifying information about the creation of a restore job.
Sourcepub fn set_created_by(self, input: Option<RestoreJobCreator>) -> Self
pub fn set_created_by(self, input: Option<RestoreJobCreator>) -> Self
Contains identifying information about the creation of a restore job.
Sourcepub fn get_created_by(&self) -> &Option<RestoreJobCreator>
pub fn get_created_by(&self) -> &Option<RestoreJobCreator>
Contains identifying information about the creation of a restore job.
Sourcepub fn validation_status(self, input: RestoreValidationStatus) -> Self
pub fn validation_status(self, input: RestoreValidationStatus) -> Self
The status of validation run on the indicated restore job.
Sourcepub fn set_validation_status(
self,
input: Option<RestoreValidationStatus>,
) -> Self
pub fn set_validation_status( self, input: Option<RestoreValidationStatus>, ) -> Self
The status of validation run on the indicated restore job.
Sourcepub fn get_validation_status(&self) -> &Option<RestoreValidationStatus>
pub fn get_validation_status(&self) -> &Option<RestoreValidationStatus>
The status of validation run on the indicated restore job.
Sourcepub fn validation_status_message(self, input: impl Into<String>) -> Self
pub fn validation_status_message(self, input: impl Into<String>) -> Self
The status message.
Sourcepub fn set_validation_status_message(self, input: Option<String>) -> Self
pub fn set_validation_status_message(self, input: Option<String>) -> Self
The status message.
Sourcepub fn get_validation_status_message(&self) -> &Option<String>
pub fn get_validation_status_message(&self) -> &Option<String>
The status message.
Sourcepub fn deletion_status(self, input: RestoreDeletionStatus) -> Self
pub fn deletion_status(self, input: RestoreDeletionStatus) -> Self
The status of the data generated by the restore test.
Sourcepub fn set_deletion_status(self, input: Option<RestoreDeletionStatus>) -> Self
pub fn set_deletion_status(self, input: Option<RestoreDeletionStatus>) -> Self
The status of the data generated by the restore test.
Sourcepub fn get_deletion_status(&self) -> &Option<RestoreDeletionStatus>
pub fn get_deletion_status(&self) -> &Option<RestoreDeletionStatus>
The status of the data generated by the restore test.
Sourcepub fn deletion_status_message(self, input: impl Into<String>) -> Self
pub fn deletion_status_message(self, input: impl Into<String>) -> Self
This describes the restore job deletion status.
Sourcepub fn set_deletion_status_message(self, input: Option<String>) -> Self
pub fn set_deletion_status_message(self, input: Option<String>) -> Self
This describes the restore job deletion status.
Sourcepub fn get_deletion_status_message(&self) -> &Option<String>
pub fn get_deletion_status_message(&self) -> &Option<String>
This describes the restore job deletion status.
Sourcepub fn is_parent(self, input: bool) -> Self
pub fn is_parent(self, input: bool) -> Self
This is a boolean value indicating whether the restore job is a parent (composite) restore job.
Sourcepub fn set_is_parent(self, input: Option<bool>) -> Self
pub fn set_is_parent(self, input: Option<bool>) -> Self
This is a boolean value indicating whether the restore job is a parent (composite) restore job.
Sourcepub fn get_is_parent(&self) -> &Option<bool>
pub fn get_is_parent(&self) -> &Option<bool>
This is a boolean value indicating whether the restore job is a parent (composite) restore job.
Sourcepub fn parent_job_id(self, input: impl Into<String>) -> Self
pub fn parent_job_id(self, input: impl Into<String>) -> Self
This is the unique identifier of the parent restore job for the selected restore job.
Sourcepub fn set_parent_job_id(self, input: Option<String>) -> Self
pub fn set_parent_job_id(self, input: Option<String>) -> Self
This is the unique identifier of the parent restore job for the selected restore job.
Sourcepub fn get_parent_job_id(&self) -> &Option<String>
pub fn get_parent_job_id(&self) -> &Option<String>
This is the unique identifier of the parent restore job for the selected restore job.
Sourcepub fn build(self) -> DescribeRestoreJobOutput
pub fn build(self) -> DescribeRestoreJobOutput
Consumes the builder and constructs a DescribeRestoreJobOutput.
Trait Implementations§
Source§impl Clone for DescribeRestoreJobOutputBuilder
impl Clone for DescribeRestoreJobOutputBuilder
Source§fn clone(&self) -> DescribeRestoreJobOutputBuilder
fn clone(&self) -> DescribeRestoreJobOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Default for DescribeRestoreJobOutputBuilder
impl Default for DescribeRestoreJobOutputBuilder
Source§fn default() -> DescribeRestoreJobOutputBuilder
fn default() -> DescribeRestoreJobOutputBuilder
Source§impl PartialEq for DescribeRestoreJobOutputBuilder
impl PartialEq for DescribeRestoreJobOutputBuilder
Source§fn eq(&self, other: &DescribeRestoreJobOutputBuilder) -> bool
fn eq(&self, other: &DescribeRestoreJobOutputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DescribeRestoreJobOutputBuilder
Auto Trait Implementations§
impl Freeze for DescribeRestoreJobOutputBuilder
impl RefUnwindSafe for DescribeRestoreJobOutputBuilder
impl Send for DescribeRestoreJobOutputBuilder
impl Sync for DescribeRestoreJobOutputBuilder
impl Unpin for DescribeRestoreJobOutputBuilder
impl UnwindSafe for DescribeRestoreJobOutputBuilder
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);