#[non_exhaustive]pub struct GetChangesetOutput {Show 13 fields
pub changeset_id: Option<String>,
pub changeset_arn: Option<String>,
pub dataset_id: Option<String>,
pub change_type: Option<ChangeType>,
pub source_params: Option<HashMap<String, String>>,
pub format_params: Option<HashMap<String, String>>,
pub create_time: i64,
pub status: Option<IngestionStatus>,
pub error_info: Option<ChangesetErrorInfo>,
pub active_until_timestamp: Option<i64>,
pub active_from_timestamp: Option<i64>,
pub updates_changeset_id: Option<String>,
pub updated_by_changeset_id: Option<String>,
/* private fields */
}
Expand description
The response from a describe changeset operation
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.changeset_id: Option<String>
The unique identifier for a Changeset.
changeset_arn: Option<String>
The ARN identifier of the Changeset.
dataset_id: Option<String>
The unique identifier for the FinSpace Dataset where the Changeset is created.
change_type: Option<ChangeType>
Type that indicates how a Changeset is applied to a Dataset.
-
REPLACE
– Changeset is considered as a replacement to all prior loaded Changesets. -
APPEND
– Changeset is considered as an addition to the end of all prior loaded Changesets. -
MODIFY
– Changeset is considered as a replacement to a specific prior ingested Changeset.
source_params: Option<HashMap<String, String>>
Options that define the location of the data being ingested.
format_params: Option<HashMap<String, String>>
Structure of the source file(s).
create_time: i64
The timestamp at which the Changeset was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
status: Option<IngestionStatus>
The status of Changeset creation operation.
error_info: Option<ChangesetErrorInfo>
The structure with error messages.
active_until_timestamp: Option<i64>
Time until which the Changeset is active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
active_from_timestamp: Option<i64>
Beginning time from which the Changeset is active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
updates_changeset_id: Option<String>
The unique identifier of the Changeset that is being updated.
updated_by_changeset_id: Option<String>
The unique identifier of the updated Changeset.
Implementations§
Source§impl GetChangesetOutput
impl GetChangesetOutput
Sourcepub fn changeset_id(&self) -> Option<&str>
pub fn changeset_id(&self) -> Option<&str>
The unique identifier for a Changeset.
Sourcepub fn changeset_arn(&self) -> Option<&str>
pub fn changeset_arn(&self) -> Option<&str>
The ARN identifier of the Changeset.
Sourcepub fn dataset_id(&self) -> Option<&str>
pub fn dataset_id(&self) -> Option<&str>
The unique identifier for the FinSpace Dataset where the Changeset is created.
Sourcepub fn change_type(&self) -> Option<&ChangeType>
pub fn change_type(&self) -> Option<&ChangeType>
Type that indicates how a Changeset is applied to a Dataset.
-
REPLACE
– Changeset is considered as a replacement to all prior loaded Changesets. -
APPEND
– Changeset is considered as an addition to the end of all prior loaded Changesets. -
MODIFY
– Changeset is considered as a replacement to a specific prior ingested Changeset.
Sourcepub fn source_params(&self) -> Option<&HashMap<String, String>>
pub fn source_params(&self) -> Option<&HashMap<String, String>>
Options that define the location of the data being ingested.
Sourcepub fn format_params(&self) -> Option<&HashMap<String, String>>
pub fn format_params(&self) -> Option<&HashMap<String, String>>
Structure of the source file(s).
Sourcepub fn create_time(&self) -> i64
pub fn create_time(&self) -> i64
The timestamp at which the Changeset was created in FinSpace. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
Sourcepub fn status(&self) -> Option<&IngestionStatus>
pub fn status(&self) -> Option<&IngestionStatus>
The status of Changeset creation operation.
Sourcepub fn error_info(&self) -> Option<&ChangesetErrorInfo>
pub fn error_info(&self) -> Option<&ChangesetErrorInfo>
The structure with error messages.
Sourcepub fn active_until_timestamp(&self) -> Option<i64>
pub fn active_until_timestamp(&self) -> Option<i64>
Time until which the Changeset is active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
Sourcepub fn active_from_timestamp(&self) -> Option<i64>
pub fn active_from_timestamp(&self) -> Option<i64>
Beginning time from which the Changeset is active. The value is determined as epoch time in milliseconds. For example, the value for Monday, November 1, 2021 12:00:00 PM UTC is specified as 1635768000000.
Sourcepub fn updates_changeset_id(&self) -> Option<&str>
pub fn updates_changeset_id(&self) -> Option<&str>
The unique identifier of the Changeset that is being updated.
Sourcepub fn updated_by_changeset_id(&self) -> Option<&str>
pub fn updated_by_changeset_id(&self) -> Option<&str>
The unique identifier of the updated Changeset.
Source§impl GetChangesetOutput
impl GetChangesetOutput
Sourcepub fn builder() -> GetChangesetOutputBuilder
pub fn builder() -> GetChangesetOutputBuilder
Creates a new builder-style object to manufacture GetChangesetOutput
.
Trait Implementations§
Source§impl Clone for GetChangesetOutput
impl Clone for GetChangesetOutput
Source§fn clone(&self) -> GetChangesetOutput
fn clone(&self) -> GetChangesetOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for GetChangesetOutput
impl Debug for GetChangesetOutput
Source§impl PartialEq for GetChangesetOutput
impl PartialEq for GetChangesetOutput
Source§impl RequestId for GetChangesetOutput
impl RequestId for GetChangesetOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetChangesetOutput
Auto Trait Implementations§
impl Freeze for GetChangesetOutput
impl RefUnwindSafe for GetChangesetOutput
impl Send for GetChangesetOutput
impl Sync for GetChangesetOutput
impl Unpin for GetChangesetOutput
impl UnwindSafe for GetChangesetOutput
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);