Struct aws_sdk_omics::operation::create_annotation_store::builders::CreateAnnotationStoreOutputBuilder
source · #[non_exhaustive]pub struct CreateAnnotationStoreOutputBuilder { /* private fields */ }
Expand description
A builder for CreateAnnotationStoreOutput
.
Implementations§
source§impl CreateAnnotationStoreOutputBuilder
impl CreateAnnotationStoreOutputBuilder
sourcepub fn reference(self, input: ReferenceItem) -> Self
pub fn reference(self, input: ReferenceItem) -> Self
The store's genome reference. Required for all stores except TSV format with generic annotations.
sourcepub fn set_reference(self, input: Option<ReferenceItem>) -> Self
pub fn set_reference(self, input: Option<ReferenceItem>) -> Self
The store's genome reference. Required for all stores except TSV format with generic annotations.
sourcepub fn get_reference(&self) -> &Option<ReferenceItem>
pub fn get_reference(&self) -> &Option<ReferenceItem>
The store's genome reference. Required for all stores except TSV format with generic annotations.
sourcepub fn store_format(self, input: StoreFormat) -> Self
pub fn store_format(self, input: StoreFormat) -> Self
The annotation file format of the store.
sourcepub fn set_store_format(self, input: Option<StoreFormat>) -> Self
pub fn set_store_format(self, input: Option<StoreFormat>) -> Self
The annotation file format of the store.
sourcepub fn get_store_format(&self) -> &Option<StoreFormat>
pub fn get_store_format(&self) -> &Option<StoreFormat>
The annotation file format of the store.
sourcepub fn store_options(self, input: StoreOptions) -> Self
pub fn store_options(self, input: StoreOptions) -> Self
The store's file parsing options.
sourcepub fn set_store_options(self, input: Option<StoreOptions>) -> Self
pub fn set_store_options(self, input: Option<StoreOptions>) -> Self
The store's file parsing options.
sourcepub fn get_store_options(&self) -> &Option<StoreOptions>
pub fn get_store_options(&self) -> &Option<StoreOptions>
The store's file parsing options.
sourcepub fn status(self, input: StoreStatus) -> Self
pub fn status(self, input: StoreStatus) -> Self
The store's status.
This field is required.sourcepub fn set_status(self, input: Option<StoreStatus>) -> Self
pub fn set_status(self, input: Option<StoreStatus>) -> Self
The store's status.
sourcepub fn get_status(&self) -> &Option<StoreStatus>
pub fn get_status(&self) -> &Option<StoreStatus>
The store's status.
sourcepub fn version_name(self, input: impl Into<String>) -> Self
pub fn version_name(self, input: impl Into<String>) -> Self
The name given to an annotation store version to distinguish it from other versions.
This field is required.sourcepub fn set_version_name(self, input: Option<String>) -> Self
pub fn set_version_name(self, input: Option<String>) -> Self
The name given to an annotation store version to distinguish it from other versions.
sourcepub fn get_version_name(&self) -> &Option<String>
pub fn get_version_name(&self) -> &Option<String>
The name given to an annotation store version to distinguish it from other versions.
sourcepub fn creation_time(self, input: DateTime) -> Self
pub fn creation_time(self, input: DateTime) -> Self
When the store was created.
This field is required.sourcepub fn set_creation_time(self, input: Option<DateTime>) -> Self
pub fn set_creation_time(self, input: Option<DateTime>) -> Self
When the store was created.
sourcepub fn get_creation_time(&self) -> &Option<DateTime>
pub fn get_creation_time(&self) -> &Option<DateTime>
When the store was created.
sourcepub fn build(self) -> Result<CreateAnnotationStoreOutput, BuildError>
pub fn build(self) -> Result<CreateAnnotationStoreOutput, BuildError>
Consumes the builder and constructs a CreateAnnotationStoreOutput
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for CreateAnnotationStoreOutputBuilder
impl Clone for CreateAnnotationStoreOutputBuilder
source§fn clone(&self) -> CreateAnnotationStoreOutputBuilder
fn clone(&self) -> CreateAnnotationStoreOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateAnnotationStoreOutputBuilder
impl Default for CreateAnnotationStoreOutputBuilder
source§fn default() -> CreateAnnotationStoreOutputBuilder
fn default() -> CreateAnnotationStoreOutputBuilder
source§impl PartialEq for CreateAnnotationStoreOutputBuilder
impl PartialEq for CreateAnnotationStoreOutputBuilder
source§fn eq(&self, other: &CreateAnnotationStoreOutputBuilder) -> bool
fn eq(&self, other: &CreateAnnotationStoreOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for CreateAnnotationStoreOutputBuilder
Auto Trait Implementations§
impl Freeze for CreateAnnotationStoreOutputBuilder
impl RefUnwindSafe for CreateAnnotationStoreOutputBuilder
impl Send for CreateAnnotationStoreOutputBuilder
impl Sync for CreateAnnotationStoreOutputBuilder
impl Unpin for CreateAnnotationStoreOutputBuilder
impl UnwindSafe for CreateAnnotationStoreOutputBuilder
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> 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 more