#[non_exhaustive]pub struct TrialComponentSourceDetail {
pub source_arn: Option<String>,
pub training_job: Option<TrainingJob>,
pub processing_job: Option<ProcessingJob>,
pub transform_job: Option<TransformJob>,
}
Expand description
Detailed information about the source of a trial component. Either ProcessingJob
or TrainingJob
is returned.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.source_arn: Option<String>
The Amazon Resource Name (ARN) of the source.
training_job: Option<TrainingJob>
Information about a training job that's the source of a trial component.
processing_job: Option<ProcessingJob>
Information about a processing job that's the source of a trial component.
transform_job: Option<TransformJob>
Information about a transform job that's the source of a trial component.
Implementations§
source§impl TrialComponentSourceDetail
impl TrialComponentSourceDetail
sourcepub fn source_arn(&self) -> Option<&str>
pub fn source_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the source.
sourcepub fn training_job(&self) -> Option<&TrainingJob>
pub fn training_job(&self) -> Option<&TrainingJob>
Information about a training job that's the source of a trial component.
sourcepub fn processing_job(&self) -> Option<&ProcessingJob>
pub fn processing_job(&self) -> Option<&ProcessingJob>
Information about a processing job that's the source of a trial component.
sourcepub fn transform_job(&self) -> Option<&TransformJob>
pub fn transform_job(&self) -> Option<&TransformJob>
Information about a transform job that's the source of a trial component.
source§impl TrialComponentSourceDetail
impl TrialComponentSourceDetail
sourcepub fn builder() -> TrialComponentSourceDetailBuilder
pub fn builder() -> TrialComponentSourceDetailBuilder
Creates a new builder-style object to manufacture TrialComponentSourceDetail
.
Trait Implementations§
source§impl Clone for TrialComponentSourceDetail
impl Clone for TrialComponentSourceDetail
source§fn clone(&self) -> TrialComponentSourceDetail
fn clone(&self) -> TrialComponentSourceDetail
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for TrialComponentSourceDetail
impl Debug for TrialComponentSourceDetail
impl StructuralPartialEq for TrialComponentSourceDetail
Auto Trait Implementations§
impl Freeze for TrialComponentSourceDetail
impl RefUnwindSafe for TrialComponentSourceDetail
impl Send for TrialComponentSourceDetail
impl Sync for TrialComponentSourceDetail
impl Unpin for TrialComponentSourceDetail
impl UnwindSafe for TrialComponentSourceDetail
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
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.