#[non_exhaustive]pub struct Builder { /* private fields */ }Expand description
A builder for SecretVersionsListEntry
Implementations
sourceimpl Builder
impl Builder
sourcepub fn version_id(self, input: impl Into<String>) -> Self
pub fn version_id(self, input: impl Into<String>) -> Self
The unique version identifier of this version of the secret.
sourcepub fn set_version_id(self, input: Option<String>) -> Self
pub fn set_version_id(self, input: Option<String>) -> Self
The unique version identifier of this version of the secret.
sourcepub fn version_stages(self, input: impl Into<String>) -> Self
pub fn version_stages(self, input: impl Into<String>) -> Self
Appends an item to version_stages.
To override the contents of this collection use set_version_stages.
An array of staging labels that are currently associated with this version of the secret.
sourcepub fn set_version_stages(self, input: Option<Vec<String>>) -> Self
pub fn set_version_stages(self, input: Option<Vec<String>>) -> Self
An array of staging labels that are currently associated with this version of the secret.
sourcepub fn last_accessed_date(self, input: DateTime) -> Self
pub fn last_accessed_date(self, input: DateTime) -> Self
The date that this version of the secret was last accessed. Note that the resolution of this field is at the date level and does not include the time.
sourcepub fn set_last_accessed_date(self, input: Option<DateTime>) -> Self
pub fn set_last_accessed_date(self, input: Option<DateTime>) -> Self
The date that this version of the secret was last accessed. Note that the resolution of this field is at the date level and does not include the time.
sourcepub fn created_date(self, input: DateTime) -> Self
pub fn created_date(self, input: DateTime) -> Self
The date and time this version of the secret was created.
sourcepub fn set_created_date(self, input: Option<DateTime>) -> Self
pub fn set_created_date(self, input: Option<DateTime>) -> Self
The date and time this version of the secret was created.
sourcepub fn kms_key_ids(self, input: impl Into<String>) -> Self
pub fn kms_key_ids(self, input: impl Into<String>) -> Self
Appends an item to kms_key_ids.
To override the contents of this collection use set_kms_key_ids.
The KMS keys used to encrypt the secret version.
sourcepub fn set_kms_key_ids(self, input: Option<Vec<String>>) -> Self
pub fn set_kms_key_ids(self, input: Option<Vec<String>>) -> Self
The KMS keys used to encrypt the secret version.
sourcepub fn build(self) -> SecretVersionsListEntry
pub fn build(self) -> SecretVersionsListEntry
Consumes the builder and constructs a SecretVersionsListEntry
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more