#[non_exhaustive]pub struct GetVariantStoreOutputBuilder { /* private fields */ }
Expand description
A builder for GetVariantStoreOutput
.
Implementations§
source§impl GetVariantStoreOutputBuilder
impl GetVariantStoreOutputBuilder
sourcepub fn reference(self, input: ReferenceItem) -> Self
pub fn reference(self, input: ReferenceItem) -> Self
The store's genome reference.
This field is required.sourcepub fn set_reference(self, input: Option<ReferenceItem>) -> Self
pub fn set_reference(self, input: Option<ReferenceItem>) -> Self
The store's genome reference.
sourcepub fn get_reference(&self) -> &Option<ReferenceItem>
pub fn get_reference(&self) -> &Option<ReferenceItem>
The store's genome reference.
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 store_arn(self, input: impl Into<String>) -> Self
pub fn store_arn(self, input: impl Into<String>) -> Self
The store's ARN.
This field is required.sourcepub fn set_store_arn(self, input: Option<String>) -> Self
pub fn set_store_arn(self, input: Option<String>) -> Self
The store's ARN.
sourcepub fn get_store_arn(&self) -> &Option<String>
pub fn get_store_arn(&self) -> &Option<String>
The store's ARN.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The store's description.
This field is required.sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The store's description.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The store's description.
sourcepub fn sse_config(self, input: SseConfig) -> Self
pub fn sse_config(self, input: SseConfig) -> Self
The store's server-side encryption (SSE) settings.
This field is required.sourcepub fn set_sse_config(self, input: Option<SseConfig>) -> Self
pub fn set_sse_config(self, input: Option<SseConfig>) -> Self
The store's server-side encryption (SSE) settings.
sourcepub fn get_sse_config(&self) -> &Option<SseConfig>
pub fn get_sse_config(&self) -> &Option<SseConfig>
The store's server-side encryption (SSE) settings.
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 update_time(self, input: DateTime) -> Self
pub fn update_time(self, input: DateTime) -> Self
When the store was updated.
This field is required.sourcepub fn set_update_time(self, input: Option<DateTime>) -> Self
pub fn set_update_time(self, input: Option<DateTime>) -> Self
When the store was updated.
sourcepub fn get_update_time(&self) -> &Option<DateTime>
pub fn get_update_time(&self) -> &Option<DateTime>
When the store was updated.
Adds a key-value pair to tags
.
To override the contents of this collection use set_tags
.
The store's tags.
The store's tags.
The store's tags.
sourcepub fn status_message(self, input: impl Into<String>) -> Self
pub fn status_message(self, input: impl Into<String>) -> Self
The store's status message.
This field is required.sourcepub fn set_status_message(self, input: Option<String>) -> Self
pub fn set_status_message(self, input: Option<String>) -> Self
The store's status message.
sourcepub fn get_status_message(&self) -> &Option<String>
pub fn get_status_message(&self) -> &Option<String>
The store's status message.
sourcepub fn store_size_bytes(self, input: i64) -> Self
pub fn store_size_bytes(self, input: i64) -> Self
The store's size in bytes.
This field is required.sourcepub fn set_store_size_bytes(self, input: Option<i64>) -> Self
pub fn set_store_size_bytes(self, input: Option<i64>) -> Self
The store's size in bytes.
sourcepub fn get_store_size_bytes(&self) -> &Option<i64>
pub fn get_store_size_bytes(&self) -> &Option<i64>
The store's size in bytes.
sourcepub fn build(self) -> Result<GetVariantStoreOutput, BuildError>
pub fn build(self) -> Result<GetVariantStoreOutput, BuildError>
Consumes the builder and constructs a GetVariantStoreOutput
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for GetVariantStoreOutputBuilder
impl Clone for GetVariantStoreOutputBuilder
source§fn clone(&self) -> GetVariantStoreOutputBuilder
fn clone(&self) -> GetVariantStoreOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetVariantStoreOutputBuilder
impl Debug for GetVariantStoreOutputBuilder
source§impl Default for GetVariantStoreOutputBuilder
impl Default for GetVariantStoreOutputBuilder
source§fn default() -> GetVariantStoreOutputBuilder
fn default() -> GetVariantStoreOutputBuilder
source§impl PartialEq for GetVariantStoreOutputBuilder
impl PartialEq for GetVariantStoreOutputBuilder
source§fn eq(&self, other: &GetVariantStoreOutputBuilder) -> bool
fn eq(&self, other: &GetVariantStoreOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetVariantStoreOutputBuilder
Auto Trait Implementations§
impl Freeze for GetVariantStoreOutputBuilder
impl RefUnwindSafe for GetVariantStoreOutputBuilder
impl Send for GetVariantStoreOutputBuilder
impl Sync for GetVariantStoreOutputBuilder
impl Unpin for GetVariantStoreOutputBuilder
impl UnwindSafe for GetVariantStoreOutputBuilder
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