#[non_exhaustive]pub struct DescribeLabelingJobOutput {Show 18 fields
pub labeling_job_status: Option<LabelingJobStatus>,
pub label_counters: Option<LabelCounters>,
pub failure_reason: Option<String>,
pub creation_time: Option<DateTime>,
pub last_modified_time: Option<DateTime>,
pub job_reference_code: Option<String>,
pub labeling_job_name: Option<String>,
pub labeling_job_arn: Option<String>,
pub label_attribute_name: Option<String>,
pub input_config: Option<LabelingJobInputConfig>,
pub output_config: Option<LabelingJobOutputConfig>,
pub role_arn: Option<String>,
pub label_category_config_s3_uri: Option<String>,
pub stopping_conditions: Option<LabelingJobStoppingConditions>,
pub labeling_job_algorithms_config: Option<LabelingJobAlgorithmsConfig>,
pub human_task_config: Option<HumanTaskConfig>,
pub tags: Option<Vec<Tag>>,
pub labeling_job_output: Option<LabelingJobOutput>,
/* 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.labeling_job_status: Option<LabelingJobStatus>
The processing status of the labeling job.
label_counters: Option<LabelCounters>
Provides a breakdown of the number of data objects labeled by humans, the number of objects labeled by machine, the number of objects than couldn't be labeled, and the total number of objects labeled.
failure_reason: Option<String>
If the job failed, the reason that it failed.
creation_time: Option<DateTime>
The date and time that the labeling job was created.
last_modified_time: Option<DateTime>
The date and time that the labeling job was last updated.
job_reference_code: Option<String>
A unique identifier for work done as part of a labeling job.
labeling_job_name: Option<String>
The name assigned to the labeling job when it was created.
labeling_job_arn: Option<String>
The Amazon Resource Name (ARN) of the labeling job.
label_attribute_name: Option<String>
The attribute used as the label in the output manifest file.
input_config: Option<LabelingJobInputConfig>
Input configuration information for the labeling job, such as the Amazon S3 location of the data objects and the location of the manifest file that describes the data objects.
output_config: Option<LabelingJobOutputConfig>
The location of the job's output data and the Amazon Web Services Key Management Service key ID for the key used to encrypt the output data, if any.
role_arn: Option<String>
The Amazon Resource Name (ARN) that SageMaker assumes to perform tasks on your behalf during data labeling.
label_category_config_s3_uri: Option<String>
The S3 location of the JSON file that defines the categories used to label data objects. Please note the following label-category limits:
-
Semantic segmentation labeling jobs using automated labeling: 20 labels
-
Box bounding labeling jobs (all): 10 labels
The file is a JSON structure in the following format:
{
"document-version": "2018-11-28"
"labels": \[
{
"label": "label 1"
},
{
"label": "label 2"
},
...
{
"label": "label n"
}
\]
}
stopping_conditions: Option<LabelingJobStoppingConditions>
A set of conditions for stopping a labeling job. If any of the conditions are met, the job is automatically stopped.
labeling_job_algorithms_config: Option<LabelingJobAlgorithmsConfig>
Configuration information for automated data labeling.
human_task_config: Option<HumanTaskConfig>
Configuration information required for human workers to complete a labeling task.
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.
labeling_job_output: Option<LabelingJobOutput>
The location of the output produced by the labeling job.
Implementations§
Source§impl DescribeLabelingJobOutput
impl DescribeLabelingJobOutput
Sourcepub fn labeling_job_status(&self) -> Option<&LabelingJobStatus>
pub fn labeling_job_status(&self) -> Option<&LabelingJobStatus>
The processing status of the labeling job.
Sourcepub fn label_counters(&self) -> Option<&LabelCounters>
pub fn label_counters(&self) -> Option<&LabelCounters>
Provides a breakdown of the number of data objects labeled by humans, the number of objects labeled by machine, the number of objects than couldn't be labeled, and the total number of objects labeled.
Sourcepub fn failure_reason(&self) -> Option<&str>
pub fn failure_reason(&self) -> Option<&str>
If the job failed, the reason that it failed.
Sourcepub fn creation_time(&self) -> Option<&DateTime>
pub fn creation_time(&self) -> Option<&DateTime>
The date and time that the labeling job was created.
Sourcepub fn last_modified_time(&self) -> Option<&DateTime>
pub fn last_modified_time(&self) -> Option<&DateTime>
The date and time that the labeling job was last updated.
Sourcepub fn job_reference_code(&self) -> Option<&str>
pub fn job_reference_code(&self) -> Option<&str>
A unique identifier for work done as part of a labeling job.
Sourcepub fn labeling_job_name(&self) -> Option<&str>
pub fn labeling_job_name(&self) -> Option<&str>
The name assigned to the labeling job when it was created.
Sourcepub fn labeling_job_arn(&self) -> Option<&str>
pub fn labeling_job_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the labeling job.
Sourcepub fn label_attribute_name(&self) -> Option<&str>
pub fn label_attribute_name(&self) -> Option<&str>
The attribute used as the label in the output manifest file.
Sourcepub fn input_config(&self) -> Option<&LabelingJobInputConfig>
pub fn input_config(&self) -> Option<&LabelingJobInputConfig>
Input configuration information for the labeling job, such as the Amazon S3 location of the data objects and the location of the manifest file that describes the data objects.
Sourcepub fn output_config(&self) -> Option<&LabelingJobOutputConfig>
pub fn output_config(&self) -> Option<&LabelingJobOutputConfig>
The location of the job's output data and the Amazon Web Services Key Management Service key ID for the key used to encrypt the output data, if any.
Sourcepub fn role_arn(&self) -> Option<&str>
pub fn role_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) that SageMaker assumes to perform tasks on your behalf during data labeling.
Sourcepub fn label_category_config_s3_uri(&self) -> Option<&str>
pub fn label_category_config_s3_uri(&self) -> Option<&str>
The S3 location of the JSON file that defines the categories used to label data objects. Please note the following label-category limits:
-
Semantic segmentation labeling jobs using automated labeling: 20 labels
-
Box bounding labeling jobs (all): 10 labels
The file is a JSON structure in the following format:
{
"document-version": "2018-11-28"
"labels": \[
{
"label": "label 1"
},
{
"label": "label 2"
},
...
{
"label": "label n"
}
\]
}
Sourcepub fn stopping_conditions(&self) -> Option<&LabelingJobStoppingConditions>
pub fn stopping_conditions(&self) -> Option<&LabelingJobStoppingConditions>
A set of conditions for stopping a labeling job. If any of the conditions are met, the job is automatically stopped.
Sourcepub fn labeling_job_algorithms_config(
&self,
) -> Option<&LabelingJobAlgorithmsConfig>
pub fn labeling_job_algorithms_config( &self, ) -> Option<&LabelingJobAlgorithmsConfig>
Configuration information for automated data labeling.
Sourcepub fn human_task_config(&self) -> Option<&HumanTaskConfig>
pub fn human_task_config(&self) -> Option<&HumanTaskConfig>
Configuration information required for human workers to complete a labeling task.
An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see Tagging Amazon Web Services Resources.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none()
.
Sourcepub fn labeling_job_output(&self) -> Option<&LabelingJobOutput>
pub fn labeling_job_output(&self) -> Option<&LabelingJobOutput>
The location of the output produced by the labeling job.
Source§impl DescribeLabelingJobOutput
impl DescribeLabelingJobOutput
Sourcepub fn builder() -> DescribeLabelingJobOutputBuilder
pub fn builder() -> DescribeLabelingJobOutputBuilder
Creates a new builder-style object to manufacture DescribeLabelingJobOutput
.
Trait Implementations§
Source§impl Clone for DescribeLabelingJobOutput
impl Clone for DescribeLabelingJobOutput
Source§fn clone(&self) -> DescribeLabelingJobOutput
fn clone(&self) -> DescribeLabelingJobOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Debug for DescribeLabelingJobOutput
impl Debug for DescribeLabelingJobOutput
Source§impl RequestId for DescribeLabelingJobOutput
impl RequestId for DescribeLabelingJobOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for DescribeLabelingJobOutput
Auto Trait Implementations§
impl Freeze for DescribeLabelingJobOutput
impl RefUnwindSafe for DescribeLabelingJobOutput
impl Send for DescribeLabelingJobOutput
impl Sync for DescribeLabelingJobOutput
impl Unpin for DescribeLabelingJobOutput
impl UnwindSafe for DescribeLabelingJobOutput
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);