#[non_exhaustive]pub struct GetJobOutput {Show 21 fields
pub status: JobPrimaryStatus,
pub job_arn: String,
pub role_arn: String,
pub failure_reason: Option<String>,
pub job_name: String,
pub hyper_parameters: Option<HashMap<String, String>>,
pub input_data_config: Option<Vec<InputFileConfig>>,
pub output_data_config: Option<JobOutputDataConfig>,
pub stopping_condition: Option<JobStoppingCondition>,
pub checkpoint_config: Option<JobCheckpointConfig>,
pub algorithm_specification: Option<AlgorithmSpecification>,
pub instance_config: Option<InstanceConfig>,
pub created_at: DateTime,
pub started_at: Option<DateTime>,
pub ended_at: Option<DateTime>,
pub billable_duration: Option<i32>,
pub device_config: Option<DeviceConfig>,
pub events: Option<Vec<JobEventDetails>>,
pub tags: Option<HashMap<String, String>>,
pub queue_info: Option<HybridJobQueueInfo>,
pub associations: Option<Vec<Association>>,
/* 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.status: JobPrimaryStatusThe status of the Amazon Braket hybrid job.
job_arn: StringThe ARN of the Amazon Braket hybrid job.
role_arn: StringThe Amazon Resource Name (ARN) of an IAM role that Amazon Braket can assume to perform tasks on behalf of a user. It can access user resources, run an Amazon Braket job container on behalf of user, and output results and other hybrid job details to the s3 buckets of a user.
failure_reason: Option<String>A description of the reason why an Amazon Braket hybrid job failed, if it failed.
job_name: StringThe name of the Amazon Braket hybrid job.
hyper_parameters: Option<HashMap<String, String>>Algorithm-specific parameters used by an Amazon Braket hybrid job that influence the quality of the traiing job. The values are set with a map of JSON key:value pairs, where the key is the name of the hyperparameter and the value is the value of th hyperparameter.
input_data_config: Option<Vec<InputFileConfig>>A list of parameters that specify the name and type of input data and where it is located.
output_data_config: Option<JobOutputDataConfig>The path to the S3 location where hybrid job artifacts are stored and the encryption key used to store them there.
stopping_condition: Option<JobStoppingCondition>The user-defined criteria that specifies when to stop a running hybrid job.
checkpoint_config: Option<JobCheckpointConfig>Information about the output locations for hybrid job checkpoint data.
algorithm_specification: Option<AlgorithmSpecification>Definition of the Amazon Braket hybrid job created. Provides information about the container image used, and the Python scripts used for training.
instance_config: Option<InstanceConfig>The resource instances to use while running the hybrid job on Amazon Braket.
created_at: DateTimeThe time at which the Amazon Braket hybrid job was created.
started_at: Option<DateTime>The time at which the Amazon Braket hybrid job was started.
ended_at: Option<DateTime>The time at which the Amazon Braket hybrid job ended.
billable_duration: Option<i32>The billable time for which the Amazon Braket hybrid job used to complete.
device_config: Option<DeviceConfig>The primary device used by the Amazon Braket hybrid job.
events: Option<Vec<JobEventDetails>>Details about the time and type of events occurred related to the Amazon Braket hybrid job.
The tags associated with this hybrid job.
queue_info: Option<HybridJobQueueInfo>Queue information for the requested hybrid job. Only returned if QueueInfo is specified in the additionalAttributeNames" field in the GetJob API request.
associations: Option<Vec<Association>>The list of Amazon Braket resources associated with the hybrid job.
Implementations§
Source§impl GetJobOutput
impl GetJobOutput
Sourcepub fn status(&self) -> &JobPrimaryStatus
pub fn status(&self) -> &JobPrimaryStatus
The status of the Amazon Braket hybrid job.
Sourcepub fn role_arn(&self) -> &str
pub fn role_arn(&self) -> &str
The Amazon Resource Name (ARN) of an IAM role that Amazon Braket can assume to perform tasks on behalf of a user. It can access user resources, run an Amazon Braket job container on behalf of user, and output results and other hybrid job details to the s3 buckets of a user.
Sourcepub fn failure_reason(&self) -> Option<&str>
pub fn failure_reason(&self) -> Option<&str>
A description of the reason why an Amazon Braket hybrid job failed, if it failed.
Sourcepub fn hyper_parameters(&self) -> Option<&HashMap<String, String>>
pub fn hyper_parameters(&self) -> Option<&HashMap<String, String>>
Algorithm-specific parameters used by an Amazon Braket hybrid job that influence the quality of the traiing job. The values are set with a map of JSON key:value pairs, where the key is the name of the hyperparameter and the value is the value of th hyperparameter.
Sourcepub fn input_data_config(&self) -> &[InputFileConfig]
pub fn input_data_config(&self) -> &[InputFileConfig]
A list of parameters that specify the name and type of input data and where it is located.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .input_data_config.is_none().
Sourcepub fn output_data_config(&self) -> Option<&JobOutputDataConfig>
pub fn output_data_config(&self) -> Option<&JobOutputDataConfig>
The path to the S3 location where hybrid job artifacts are stored and the encryption key used to store them there.
Sourcepub fn stopping_condition(&self) -> Option<&JobStoppingCondition>
pub fn stopping_condition(&self) -> Option<&JobStoppingCondition>
The user-defined criteria that specifies when to stop a running hybrid job.
Sourcepub fn checkpoint_config(&self) -> Option<&JobCheckpointConfig>
pub fn checkpoint_config(&self) -> Option<&JobCheckpointConfig>
Information about the output locations for hybrid job checkpoint data.
Sourcepub fn algorithm_specification(&self) -> Option<&AlgorithmSpecification>
pub fn algorithm_specification(&self) -> Option<&AlgorithmSpecification>
Definition of the Amazon Braket hybrid job created. Provides information about the container image used, and the Python scripts used for training.
Sourcepub fn instance_config(&self) -> Option<&InstanceConfig>
pub fn instance_config(&self) -> Option<&InstanceConfig>
The resource instances to use while running the hybrid job on Amazon Braket.
Sourcepub fn created_at(&self) -> &DateTime
pub fn created_at(&self) -> &DateTime
The time at which the Amazon Braket hybrid job was created.
Sourcepub fn started_at(&self) -> Option<&DateTime>
pub fn started_at(&self) -> Option<&DateTime>
The time at which the Amazon Braket hybrid job was started.
Sourcepub fn ended_at(&self) -> Option<&DateTime>
pub fn ended_at(&self) -> Option<&DateTime>
The time at which the Amazon Braket hybrid job ended.
Sourcepub fn billable_duration(&self) -> Option<i32>
pub fn billable_duration(&self) -> Option<i32>
The billable time for which the Amazon Braket hybrid job used to complete.
Sourcepub fn device_config(&self) -> Option<&DeviceConfig>
pub fn device_config(&self) -> Option<&DeviceConfig>
The primary device used by the Amazon Braket hybrid job.
Sourcepub fn events(&self) -> &[JobEventDetails]
pub fn events(&self) -> &[JobEventDetails]
Details about the time and type of events occurred related to the Amazon Braket hybrid 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 .events.is_none().
The tags associated with this hybrid job.
Sourcepub fn queue_info(&self) -> Option<&HybridJobQueueInfo>
pub fn queue_info(&self) -> Option<&HybridJobQueueInfo>
Queue information for the requested hybrid job. Only returned if QueueInfo is specified in the additionalAttributeNames" field in the GetJob API request.
Sourcepub fn associations(&self) -> &[Association]
pub fn associations(&self) -> &[Association]
The list of Amazon Braket resources associated with the hybrid 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 .associations.is_none().
Source§impl GetJobOutput
impl GetJobOutput
Sourcepub fn builder() -> GetJobOutputBuilder
pub fn builder() -> GetJobOutputBuilder
Creates a new builder-style object to manufacture GetJobOutput.
Trait Implementations§
Source§impl Clone for GetJobOutput
impl Clone for GetJobOutput
Source§fn clone(&self) -> GetJobOutput
fn clone(&self) -> GetJobOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for GetJobOutput
impl Debug for GetJobOutput
Source§impl PartialEq for GetJobOutput
impl PartialEq for GetJobOutput
Source§impl RequestId for GetJobOutput
impl RequestId for GetJobOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for GetJobOutput
Auto Trait Implementations§
impl Freeze for GetJobOutput
impl RefUnwindSafe for GetJobOutput
impl Send for GetJobOutput
impl Sync for GetJobOutput
impl Unpin for GetJobOutput
impl UnwindSafe for GetJobOutput
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);