#[non_exhaustive]pub struct StartReadSetImportJobSourceItem {
pub source_files: Option<SourceFiles>,
pub source_file_type: FileType,
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 a read set import 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: FileTypeThe source's file type.
subject_id: StringThe source's subject ID.
sample_id: StringThe source's sample ID.
generated_from: Option<String>Where the source originated.
reference_arn: Option<String>The source's reference ARN.
name: Option<String>The source's name.
description: Option<String>The source's description.
The source's tags.
Implementations§
source§impl StartReadSetImportJobSourceItem
impl StartReadSetImportJobSourceItem
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 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 reference ARN.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The source's description.
The source's tags.
source§impl StartReadSetImportJobSourceItem
impl StartReadSetImportJobSourceItem
sourcepub fn builder() -> StartReadSetImportJobSourceItemBuilder
pub fn builder() -> StartReadSetImportJobSourceItemBuilder
Creates a new builder-style object to manufacture StartReadSetImportJobSourceItem.
Trait Implementations§
source§impl Clone for StartReadSetImportJobSourceItem
impl Clone for StartReadSetImportJobSourceItem
source§fn clone(&self) -> StartReadSetImportJobSourceItem
fn clone(&self) -> StartReadSetImportJobSourceItem
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 PartialEq for StartReadSetImportJobSourceItem
impl PartialEq for StartReadSetImportJobSourceItem
source§fn eq(&self, other: &StartReadSetImportJobSourceItem) -> bool
fn eq(&self, other: &StartReadSetImportJobSourceItem) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for StartReadSetImportJobSourceItem
Auto Trait Implementations§
impl Freeze for StartReadSetImportJobSourceItem
impl RefUnwindSafe for StartReadSetImportJobSourceItem
impl Send for StartReadSetImportJobSourceItem
impl Sync for StartReadSetImportJobSourceItem
impl Unpin for StartReadSetImportJobSourceItem
impl UnwindSafe for StartReadSetImportJobSourceItem
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.