#[non_exhaustive]pub struct DescribeServiceJobOutput {Show 19 fields
pub attempts: Option<Vec<ServiceJobAttemptDetail>>,
pub created_at: Option<i64>,
pub is_terminated: Option<bool>,
pub job_arn: Option<String>,
pub job_id: Option<String>,
pub job_name: Option<String>,
pub job_queue: Option<String>,
pub latest_attempt: Option<LatestServiceJobAttempt>,
pub retry_strategy: Option<ServiceJobRetryStrategy>,
pub scheduling_priority: Option<i32>,
pub service_request_payload: Option<String>,
pub service_job_type: Option<ServiceJobType>,
pub share_identifier: Option<String>,
pub started_at: Option<i64>,
pub status: Option<ServiceJobStatus>,
pub status_reason: Option<String>,
pub stopped_at: Option<i64>,
pub tags: Option<HashMap<String, String>>,
pub timeout_config: Option<ServiceJobTimeout>,
/* private fields */
}
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.attempts: Option<Vec<ServiceJobAttemptDetail>>
A list of job attempts associated with the service job.
created_at: Option<i64>
The Unix timestamp (in milliseconds) for when the service job was created.
is_terminated: Option<bool>
Indicates whether the service job has been terminated.
job_arn: Option<String>
The Amazon Resource Name (ARN) of the service job.
job_id: Option<String>
The job ID for the service job.
job_name: Option<String>
The name of the service job.
job_queue: Option<String>
The ARN of the job queue that the service job is associated with.
latest_attempt: Option<LatestServiceJobAttempt>
The latest attempt associated with the service job.
retry_strategy: Option<ServiceJobRetryStrategy>
The retry strategy to use for failed service jobs that are submitted with this service job.
scheduling_priority: Option<i32>
The scheduling priority of the service job.
service_request_payload: Option<String>
The request, in JSON, for the service that the SubmitServiceJob
operation is queueing.
service_job_type: Option<ServiceJobType>
The type of service job. For SageMaker Training jobs, this value is SAGEMAKER_TRAINING
.
The share identifier for the service job. This is used for fair-share scheduling.
started_at: Option<i64>
The Unix timestamp (in milliseconds) for when the service job was started.
status: Option<ServiceJobStatus>
The current status of the service job.
status_reason: Option<String>
A short, human-readable string to provide more details for the current status of the service job.
stopped_at: Option<i64>
The Unix timestamp (in milliseconds) for when the service job stopped running.
The tags that are associated with the service job. Each tag consists of a key and an optional value. For more information, see Tagging your Batch resources.
timeout_config: Option<ServiceJobTimeout>
The timeout configuration for the service job.
Implementations§
Source§impl DescribeServiceJobOutput
impl DescribeServiceJobOutput
Sourcepub fn attempts(&self) -> &[ServiceJobAttemptDetail]
pub fn attempts(&self) -> &[ServiceJobAttemptDetail]
A list of job attempts associated with the service job.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .attempts.is_none()
.
Sourcepub fn created_at(&self) -> Option<i64>
pub fn created_at(&self) -> Option<i64>
The Unix timestamp (in milliseconds) for when the service job was created.
Sourcepub fn is_terminated(&self) -> Option<bool>
pub fn is_terminated(&self) -> Option<bool>
Indicates whether the service job has been terminated.
Sourcepub fn job_queue(&self) -> Option<&str>
pub fn job_queue(&self) -> Option<&str>
The ARN of the job queue that the service job is associated with.
Sourcepub fn latest_attempt(&self) -> Option<&LatestServiceJobAttempt>
pub fn latest_attempt(&self) -> Option<&LatestServiceJobAttempt>
The latest attempt associated with the service job.
Sourcepub fn retry_strategy(&self) -> Option<&ServiceJobRetryStrategy>
pub fn retry_strategy(&self) -> Option<&ServiceJobRetryStrategy>
The retry strategy to use for failed service jobs that are submitted with this service job.
Sourcepub fn scheduling_priority(&self) -> Option<i32>
pub fn scheduling_priority(&self) -> Option<i32>
The scheduling priority of the service job.
Sourcepub fn service_request_payload(&self) -> Option<&str>
pub fn service_request_payload(&self) -> Option<&str>
The request, in JSON, for the service that the SubmitServiceJob
operation is queueing.
Sourcepub fn service_job_type(&self) -> Option<&ServiceJobType>
pub fn service_job_type(&self) -> Option<&ServiceJobType>
The type of service job. For SageMaker Training jobs, this value is SAGEMAKER_TRAINING
.
The share identifier for the service job. This is used for fair-share scheduling.
Sourcepub fn started_at(&self) -> Option<i64>
pub fn started_at(&self) -> Option<i64>
The Unix timestamp (in milliseconds) for when the service job was started.
Sourcepub fn status(&self) -> Option<&ServiceJobStatus>
pub fn status(&self) -> Option<&ServiceJobStatus>
The current status of the service job.
Sourcepub fn status_reason(&self) -> Option<&str>
pub fn status_reason(&self) -> Option<&str>
A short, human-readable string to provide more details for the current status of the service job.
Sourcepub fn stopped_at(&self) -> Option<i64>
pub fn stopped_at(&self) -> Option<i64>
The Unix timestamp (in milliseconds) for when the service job stopped running.
The tags that are associated with the service job. Each tag consists of a key and an optional value. For more information, see Tagging your Batch resources.
Sourcepub fn timeout_config(&self) -> Option<&ServiceJobTimeout>
pub fn timeout_config(&self) -> Option<&ServiceJobTimeout>
The timeout configuration for the service job.
Source§impl DescribeServiceJobOutput
impl DescribeServiceJobOutput
Sourcepub fn builder() -> DescribeServiceJobOutputBuilder
pub fn builder() -> DescribeServiceJobOutputBuilder
Creates a new builder-style object to manufacture DescribeServiceJobOutput
.
Trait Implementations§
Source§impl Clone for DescribeServiceJobOutput
impl Clone for DescribeServiceJobOutput
Source§fn clone(&self) -> DescribeServiceJobOutput
fn clone(&self) -> DescribeServiceJobOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for DescribeServiceJobOutput
impl Debug for DescribeServiceJobOutput
Source§impl PartialEq for DescribeServiceJobOutput
impl PartialEq for DescribeServiceJobOutput
Source§impl RequestId for DescribeServiceJobOutput
impl RequestId for DescribeServiceJobOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribeServiceJobOutput
Auto Trait Implementations§
impl Freeze for DescribeServiceJobOutput
impl RefUnwindSafe for DescribeServiceJobOutput
impl Send for DescribeServiceJobOutput
impl Sync for DescribeServiceJobOutput
impl Unpin for DescribeServiceJobOutput
impl UnwindSafe for DescribeServiceJobOutput
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);