#[non_exhaustive]pub struct AudienceGenerationJobSummary {
pub create_time: DateTime,
pub update_time: DateTime,
pub audience_generation_job_arn: String,
pub name: String,
pub description: Option<String>,
pub status: AudienceGenerationJobStatus,
pub configured_audience_model_arn: String,
pub collaboration_id: Option<String>,
pub started_by: Option<String>,
}Expand description
Provides information about the configured audience generation job.
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.create_time: DateTimeThe time at which the audience generation job was created.
update_time: DateTimeThe most recent time at which the audience generation job was updated.
audience_generation_job_arn: StringThe Amazon Resource Name (ARN) of the audience generation job.
name: StringThe name of the audience generation job.
description: Option<String>The description of the audience generation job.
status: AudienceGenerationJobStatusThe status of the audience generation job.
configured_audience_model_arn: StringThe Amazon Resource Name (ARN) of the configured audience model that was used for this audience generation job.
collaboration_id: Option<String>The identifier of the collaboration that contains this audience generation job.
started_by: Option<String>The AWS Account that submitted the job.
Implementations§
Source§impl AudienceGenerationJobSummary
impl AudienceGenerationJobSummary
Sourcepub fn create_time(&self) -> &DateTime
pub fn create_time(&self) -> &DateTime
The time at which the audience generation job was created.
Sourcepub fn update_time(&self) -> &DateTime
pub fn update_time(&self) -> &DateTime
The most recent time at which the audience generation job was updated.
Sourcepub fn audience_generation_job_arn(&self) -> &str
pub fn audience_generation_job_arn(&self) -> &str
The Amazon Resource Name (ARN) of the audience generation job.
Sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the audience generation job.
Sourcepub fn status(&self) -> &AudienceGenerationJobStatus
pub fn status(&self) -> &AudienceGenerationJobStatus
The status of the audience generation job.
Sourcepub fn configured_audience_model_arn(&self) -> &str
pub fn configured_audience_model_arn(&self) -> &str
The Amazon Resource Name (ARN) of the configured audience model that was used for this audience generation job.
Sourcepub fn collaboration_id(&self) -> Option<&str>
pub fn collaboration_id(&self) -> Option<&str>
The identifier of the collaboration that contains this audience generation job.
Sourcepub fn started_by(&self) -> Option<&str>
pub fn started_by(&self) -> Option<&str>
The AWS Account that submitted the job.
Source§impl AudienceGenerationJobSummary
impl AudienceGenerationJobSummary
Sourcepub fn builder() -> AudienceGenerationJobSummaryBuilder
pub fn builder() -> AudienceGenerationJobSummaryBuilder
Creates a new builder-style object to manufacture AudienceGenerationJobSummary.
Trait Implementations§
Source§impl Clone for AudienceGenerationJobSummary
impl Clone for AudienceGenerationJobSummary
Source§fn clone(&self) -> AudienceGenerationJobSummary
fn clone(&self) -> AudienceGenerationJobSummary
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for AudienceGenerationJobSummary
impl Debug for AudienceGenerationJobSummary
Source§impl PartialEq for AudienceGenerationJobSummary
impl PartialEq for AudienceGenerationJobSummary
Source§fn eq(&self, other: &AudienceGenerationJobSummary) -> bool
fn eq(&self, other: &AudienceGenerationJobSummary) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for AudienceGenerationJobSummary
Auto Trait Implementations§
impl Freeze for AudienceGenerationJobSummary
impl RefUnwindSafe for AudienceGenerationJobSummary
impl Send for AudienceGenerationJobSummary
impl Sync for AudienceGenerationJobSummary
impl Unpin for AudienceGenerationJobSummary
impl UnwindSafe for AudienceGenerationJobSummary
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);