#[non_exhaustive]pub struct ColumnStatisticsTaskRun {Show 19 fields
pub customer_id: Option<String>,
pub column_statistics_task_run_id: Option<String>,
pub database_name: Option<String>,
pub table_name: Option<String>,
pub column_name_list: Option<Vec<String>>,
pub catalog_id: Option<String>,
pub role: Option<String>,
pub sample_size: f64,
pub security_configuration: Option<String>,
pub number_of_workers: i32,
pub worker_type: Option<String>,
pub computation_type: Option<ComputationType>,
pub status: Option<ColumnStatisticsState>,
pub creation_time: Option<DateTime>,
pub last_updated: Option<DateTime>,
pub start_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub error_message: Option<String>,
pub dpu_seconds: f64,
}
Expand description
The object that shows the details of the column stats run.
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.customer_id: Option<String>
The Amazon Web Services account ID.
column_statistics_task_run_id: Option<String>
The identifier for the particular column statistics task run.
database_name: Option<String>
The database where the table resides.
table_name: Option<String>
The name of the table for which column statistics is generated.
column_name_list: Option<Vec<String>>
A list of the column names. If none is supplied, all column names for the table will be used by default.
catalog_id: Option<String>
The ID of the Data Catalog where the table resides. If none is supplied, the Amazon Web Services account ID is used by default.
role: Option<String>
The IAM role that the service assumes to generate statistics.
sample_size: f64
The percentage of rows used to generate statistics. If none is supplied, the entire table will be used to generate stats.
security_configuration: Option<String>
Name of the security configuration that is used to encrypt CloudWatch logs for the column stats task run.
number_of_workers: i32
The number of workers used to generate column statistics. The job is preconfigured to autoscale up to 25 instances.
worker_type: Option<String>
The type of workers being used for generating stats. The default is g.1x
.
computation_type: Option<ComputationType>
The type of column statistics computation.
status: Option<ColumnStatisticsState>
The status of the task run.
creation_time: Option<DateTime>
The time that this task was created.
last_updated: Option<DateTime>
The last point in time when this task was modified.
start_time: Option<DateTime>
The start time of the task.
end_time: Option<DateTime>
The end time of the task.
error_message: Option<String>
The error message for the job.
dpu_seconds: f64
The calculated DPU usage in seconds for all autoscaled workers.
Implementations§
Source§impl ColumnStatisticsTaskRun
impl ColumnStatisticsTaskRun
Sourcepub fn customer_id(&self) -> Option<&str>
pub fn customer_id(&self) -> Option<&str>
The Amazon Web Services account ID.
Sourcepub fn column_statistics_task_run_id(&self) -> Option<&str>
pub fn column_statistics_task_run_id(&self) -> Option<&str>
The identifier for the particular column statistics task run.
Sourcepub fn database_name(&self) -> Option<&str>
pub fn database_name(&self) -> Option<&str>
The database where the table resides.
Sourcepub fn table_name(&self) -> Option<&str>
pub fn table_name(&self) -> Option<&str>
The name of the table for which column statistics is generated.
Sourcepub fn column_name_list(&self) -> &[String]
pub fn column_name_list(&self) -> &[String]
A list of the column names. If none is supplied, all column names for the table will be used by default.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .column_name_list.is_none()
.
Sourcepub fn catalog_id(&self) -> Option<&str>
pub fn catalog_id(&self) -> Option<&str>
The ID of the Data Catalog where the table resides. If none is supplied, the Amazon Web Services account ID is used by default.
Sourcepub fn role(&self) -> Option<&str>
pub fn role(&self) -> Option<&str>
The IAM role that the service assumes to generate statistics.
Sourcepub fn sample_size(&self) -> f64
pub fn sample_size(&self) -> f64
The percentage of rows used to generate statistics. If none is supplied, the entire table will be used to generate stats.
Sourcepub fn security_configuration(&self) -> Option<&str>
pub fn security_configuration(&self) -> Option<&str>
Name of the security configuration that is used to encrypt CloudWatch logs for the column stats task run.
Sourcepub fn number_of_workers(&self) -> i32
pub fn number_of_workers(&self) -> i32
The number of workers used to generate column statistics. The job is preconfigured to autoscale up to 25 instances.
Sourcepub fn worker_type(&self) -> Option<&str>
pub fn worker_type(&self) -> Option<&str>
The type of workers being used for generating stats. The default is g.1x
.
Sourcepub fn computation_type(&self) -> Option<&ComputationType>
pub fn computation_type(&self) -> Option<&ComputationType>
The type of column statistics computation.
Sourcepub fn status(&self) -> Option<&ColumnStatisticsState>
pub fn status(&self) -> Option<&ColumnStatisticsState>
The status of the task run.
Sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The time that this task was created.
Sourcepub fn last_updated(&self) -> Option<&DateTime>
pub fn last_updated(&self) -> Option<&DateTime>
The last point in time when this task was modified.
Sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The start time of the task.
Sourcepub fn error_message(&self) -> Option<&str>
pub fn error_message(&self) -> Option<&str>
The error message for the job.
Sourcepub fn dpu_seconds(&self) -> f64
pub fn dpu_seconds(&self) -> f64
The calculated DPU usage in seconds for all autoscaled workers.
Source§impl ColumnStatisticsTaskRun
impl ColumnStatisticsTaskRun
Sourcepub fn builder() -> ColumnStatisticsTaskRunBuilder
pub fn builder() -> ColumnStatisticsTaskRunBuilder
Creates a new builder-style object to manufacture ColumnStatisticsTaskRun
.
Trait Implementations§
Source§impl Clone for ColumnStatisticsTaskRun
impl Clone for ColumnStatisticsTaskRun
Source§fn clone(&self) -> ColumnStatisticsTaskRun
fn clone(&self) -> ColumnStatisticsTaskRun
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for ColumnStatisticsTaskRun
impl Debug for ColumnStatisticsTaskRun
Source§impl PartialEq for ColumnStatisticsTaskRun
impl PartialEq for ColumnStatisticsTaskRun
impl StructuralPartialEq for ColumnStatisticsTaskRun
Auto Trait Implementations§
impl Freeze for ColumnStatisticsTaskRun
impl RefUnwindSafe for ColumnStatisticsTaskRun
impl Send for ColumnStatisticsTaskRun
impl Sync for ColumnStatisticsTaskRun
impl Unpin for ColumnStatisticsTaskRun
impl UnwindSafe for ColumnStatisticsTaskRun
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);