Struct aws_sdk_omics::types::ImportReadSetSourceItem
source · #[non_exhaustive]pub struct ImportReadSetSourceItem {
pub source_files: Option<SourceFiles>,
pub source_file_type: FileType,
pub status: ReadSetImportJobItemStatus,
pub status_message: Option<String>,
pub subject_id: String,
pub sample_id: String,
pub generated_from: Option<String>,
pub reference_arn: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
pub tags: Option<HashMap<String, String>>,
}
Expand description
A source for an import read set job.
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_files: Option<SourceFiles>
The source files' location in Amazon S3.
source_file_type: FileType
The source's file type.
status: ReadSetImportJobItemStatus
The source's status.
status_message: Option<String>
The source's status message.
subject_id: String
The source's subject ID.
sample_id: String
The source's sample ID.
generated_from: Option<String>
Where the source originated.
reference_arn: Option<String>
The source's genome reference ARN.
name: Option<String>
The source's name.
description: Option<String>
The source's description.
The source's tags.
Implementations§
source§impl ImportReadSetSourceItem
impl ImportReadSetSourceItem
sourcepub fn source_files(&self) -> Option<&SourceFiles>
pub fn source_files(&self) -> Option<&SourceFiles>
The source files' location in Amazon S3.
sourcepub fn source_file_type(&self) -> &FileType
pub fn source_file_type(&self) -> &FileType
The source's file type.
sourcepub fn status(&self) -> &ReadSetImportJobItemStatus
pub fn status(&self) -> &ReadSetImportJobItemStatus
The source's status.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
The source's status message.
sourcepub fn subject_id(&self) -> &str
pub fn subject_id(&self) -> &str
The source's subject ID.
sourcepub fn generated_from(&self) -> Option<&str>
pub fn generated_from(&self) -> Option<&str>
Where the source originated.
sourcepub fn reference_arn(&self) -> Option<&str>
pub fn reference_arn(&self) -> Option<&str>
The source's genome reference ARN.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The source's description.
The source's tags.
source§impl ImportReadSetSourceItem
impl ImportReadSetSourceItem
sourcepub fn builder() -> ImportReadSetSourceItemBuilder
pub fn builder() -> ImportReadSetSourceItemBuilder
Creates a new builder-style object to manufacture ImportReadSetSourceItem
.
Trait Implementations§
source§impl Clone for ImportReadSetSourceItem
impl Clone for ImportReadSetSourceItem
source§fn clone(&self) -> ImportReadSetSourceItem
fn clone(&self) -> ImportReadSetSourceItem
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 ImportReadSetSourceItem
impl Debug for ImportReadSetSourceItem
source§impl PartialEq for ImportReadSetSourceItem
impl PartialEq for ImportReadSetSourceItem
source§fn eq(&self, other: &ImportReadSetSourceItem) -> bool
fn eq(&self, other: &ImportReadSetSourceItem) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ImportReadSetSourceItem
Auto Trait Implementations§
impl Freeze for ImportReadSetSourceItem
impl RefUnwindSafe for ImportReadSetSourceItem
impl Send for ImportReadSetSourceItem
impl Sync for ImportReadSetSourceItem
impl Unpin for ImportReadSetSourceItem
impl UnwindSafe for ImportReadSetSourceItem
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> 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.