Struct aws_sdk_dynamodb::types::ImportTableDescription
source · #[non_exhaustive]pub struct ImportTableDescription {Show 19 fields
pub import_arn: Option<String>,
pub import_status: Option<ImportStatus>,
pub table_arn: Option<String>,
pub table_id: Option<String>,
pub client_token: Option<String>,
pub s3_bucket_source: Option<S3BucketSource>,
pub error_count: i64,
pub cloud_watch_log_group_arn: Option<String>,
pub input_format: Option<InputFormat>,
pub input_format_options: Option<InputFormatOptions>,
pub input_compression_type: Option<InputCompressionType>,
pub table_creation_parameters: Option<TableCreationParameters>,
pub start_time: Option<DateTime>,
pub end_time: Option<DateTime>,
pub processed_size_bytes: Option<i64>,
pub processed_item_count: i64,
pub imported_item_count: i64,
pub failure_code: Option<String>,
pub failure_message: Option<String>,
}
Expand description
Represents the properties of the table being imported into.
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.import_arn: Option<String>
The Amazon Resource Number (ARN) corresponding to the import request.
import_status: Option<ImportStatus>
The status of the import.
table_arn: Option<String>
The Amazon Resource Number (ARN) of the table being imported into.
table_id: Option<String>
The table id corresponding to the table created by import table process.
client_token: Option<String>
The client token that was provided for the import task. Reusing the client token on retry makes a call to ImportTable
idempotent.
s3_bucket_source: Option<S3BucketSource>
Values for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional).
error_count: i64
The number of errors occurred on importing the source file into the target table.
cloud_watch_log_group_arn: Option<String>
The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.
input_format: Option<InputFormat>
The format of the source data going into the target table.
input_format_options: Option<InputFormatOptions>
The format options for the data that was imported into the target table. There is one value, CsvOption.
input_compression_type: Option<InputCompressionType>
The compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD.
table_creation_parameters: Option<TableCreationParameters>
The parameters for the new table that is being imported into.
start_time: Option<DateTime>
The time when this import task started.
end_time: Option<DateTime>
The time at which the creation of the table associated with this import task completed.
processed_size_bytes: Option<i64>
The total size of data processed from the source file, in Bytes.
processed_item_count: i64
The total number of items processed from the source file.
imported_item_count: i64
The number of items successfully imported into the new table.
failure_code: Option<String>
The error code corresponding to the failure that the import job ran into during execution.
failure_message: Option<String>
The error message corresponding to the failure that the import job ran into during execution.
Implementations§
source§impl ImportTableDescription
impl ImportTableDescription
sourcepub fn import_arn(&self) -> Option<&str>
pub fn import_arn(&self) -> Option<&str>
The Amazon Resource Number (ARN) corresponding to the import request.
sourcepub fn import_status(&self) -> Option<&ImportStatus>
pub fn import_status(&self) -> Option<&ImportStatus>
The status of the import.
sourcepub fn table_arn(&self) -> Option<&str>
pub fn table_arn(&self) -> Option<&str>
The Amazon Resource Number (ARN) of the table being imported into.
sourcepub fn table_id(&self) -> Option<&str>
pub fn table_id(&self) -> Option<&str>
The table id corresponding to the table created by import table process.
sourcepub fn client_token(&self) -> Option<&str>
pub fn client_token(&self) -> Option<&str>
The client token that was provided for the import task. Reusing the client token on retry makes a call to ImportTable
idempotent.
sourcepub fn s3_bucket_source(&self) -> Option<&S3BucketSource>
pub fn s3_bucket_source(&self) -> Option<&S3BucketSource>
Values for the S3 bucket the source file is imported from. Includes bucket name (required), key prefix (optional) and bucket account owner ID (optional).
sourcepub fn error_count(&self) -> i64
pub fn error_count(&self) -> i64
The number of errors occurred on importing the source file into the target table.
sourcepub fn cloud_watch_log_group_arn(&self) -> Option<&str>
pub fn cloud_watch_log_group_arn(&self) -> Option<&str>
The Amazon Resource Number (ARN) of the Cloudwatch Log Group associated with the target table.
sourcepub fn input_format(&self) -> Option<&InputFormat>
pub fn input_format(&self) -> Option<&InputFormat>
The format of the source data going into the target table.
sourcepub fn input_format_options(&self) -> Option<&InputFormatOptions>
pub fn input_format_options(&self) -> Option<&InputFormatOptions>
The format options for the data that was imported into the target table. There is one value, CsvOption.
sourcepub fn input_compression_type(&self) -> Option<&InputCompressionType>
pub fn input_compression_type(&self) -> Option<&InputCompressionType>
The compression options for the data that has been imported into the target table. The values are NONE, GZIP, or ZSTD.
sourcepub fn table_creation_parameters(&self) -> Option<&TableCreationParameters>
pub fn table_creation_parameters(&self) -> Option<&TableCreationParameters>
The parameters for the new table that is being imported into.
sourcepub fn start_time(&self) -> Option<&DateTime>
pub fn start_time(&self) -> Option<&DateTime>
The time when this import task started.
sourcepub fn end_time(&self) -> Option<&DateTime>
pub fn end_time(&self) -> Option<&DateTime>
The time at which the creation of the table associated with this import task completed.
sourcepub fn processed_size_bytes(&self) -> Option<i64>
pub fn processed_size_bytes(&self) -> Option<i64>
The total size of data processed from the source file, in Bytes.
sourcepub fn processed_item_count(&self) -> i64
pub fn processed_item_count(&self) -> i64
The total number of items processed from the source file.
sourcepub fn imported_item_count(&self) -> i64
pub fn imported_item_count(&self) -> i64
The number of items successfully imported into the new table.
sourcepub fn failure_code(&self) -> Option<&str>
pub fn failure_code(&self) -> Option<&str>
The error code corresponding to the failure that the import job ran into during execution.
sourcepub fn failure_message(&self) -> Option<&str>
pub fn failure_message(&self) -> Option<&str>
The error message corresponding to the failure that the import job ran into during execution.
source§impl ImportTableDescription
impl ImportTableDescription
sourcepub fn builder() -> ImportTableDescriptionBuilder
pub fn builder() -> ImportTableDescriptionBuilder
Creates a new builder-style object to manufacture ImportTableDescription
.
Trait Implementations§
source§impl Clone for ImportTableDescription
impl Clone for ImportTableDescription
source§fn clone(&self) -> ImportTableDescription
fn clone(&self) -> ImportTableDescription
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ImportTableDescription
impl Debug for ImportTableDescription
source§impl PartialEq for ImportTableDescription
impl PartialEq for ImportTableDescription
source§fn eq(&self, other: &ImportTableDescription) -> bool
fn eq(&self, other: &ImportTableDescription) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ImportTableDescription
Auto Trait Implementations§
impl Freeze for ImportTableDescription
impl RefUnwindSafe for ImportTableDescription
impl Send for ImportTableDescription
impl Sync for ImportTableDescription
impl Unpin for ImportTableDescription
impl UnwindSafe for ImportTableDescription
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
§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();
§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
§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();
§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
§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();
§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
§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();
§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.§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);