#[non_exhaustive]pub struct UnusedIamUserAccessKeyDetailsBuilder { /* private fields */ }
Expand description
A builder for UnusedIamUserAccessKeyDetails
.
Implementations§
source§impl UnusedIamUserAccessKeyDetailsBuilder
impl UnusedIamUserAccessKeyDetailsBuilder
sourcepub fn access_key_id(self, input: impl Into<String>) -> Self
pub fn access_key_id(self, input: impl Into<String>) -> Self
The ID of the access key for which the unused access finding was generated.
This field is required.sourcepub fn set_access_key_id(self, input: Option<String>) -> Self
pub fn set_access_key_id(self, input: Option<String>) -> Self
The ID of the access key for which the unused access finding was generated.
sourcepub fn get_access_key_id(&self) -> &Option<String>
pub fn get_access_key_id(&self) -> &Option<String>
The ID of the access key for which the unused access finding was generated.
sourcepub fn last_accessed(self, input: DateTime) -> Self
pub fn last_accessed(self, input: DateTime) -> Self
The time at which the access key was last accessed.
sourcepub fn set_last_accessed(self, input: Option<DateTime>) -> Self
pub fn set_last_accessed(self, input: Option<DateTime>) -> Self
The time at which the access key was last accessed.
sourcepub fn get_last_accessed(&self) -> &Option<DateTime>
pub fn get_last_accessed(&self) -> &Option<DateTime>
The time at which the access key was last accessed.
sourcepub fn build(self) -> Result<UnusedIamUserAccessKeyDetails, BuildError>
pub fn build(self) -> Result<UnusedIamUserAccessKeyDetails, BuildError>
Consumes the builder and constructs a UnusedIamUserAccessKeyDetails
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for UnusedIamUserAccessKeyDetailsBuilder
impl Clone for UnusedIamUserAccessKeyDetailsBuilder
source§fn clone(&self) -> UnusedIamUserAccessKeyDetailsBuilder
fn clone(&self) -> UnusedIamUserAccessKeyDetailsBuilder
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 Default for UnusedIamUserAccessKeyDetailsBuilder
impl Default for UnusedIamUserAccessKeyDetailsBuilder
source§fn default() -> UnusedIamUserAccessKeyDetailsBuilder
fn default() -> UnusedIamUserAccessKeyDetailsBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for UnusedIamUserAccessKeyDetailsBuilder
impl PartialEq for UnusedIamUserAccessKeyDetailsBuilder
source§fn eq(&self, other: &UnusedIamUserAccessKeyDetailsBuilder) -> bool
fn eq(&self, other: &UnusedIamUserAccessKeyDetailsBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for UnusedIamUserAccessKeyDetailsBuilder
Auto Trait Implementations§
impl Freeze for UnusedIamUserAccessKeyDetailsBuilder
impl RefUnwindSafe for UnusedIamUserAccessKeyDetailsBuilder
impl Send for UnusedIamUserAccessKeyDetailsBuilder
impl Sync for UnusedIamUserAccessKeyDetailsBuilder
impl Unpin for UnusedIamUserAccessKeyDetailsBuilder
impl UnwindSafe for UnusedIamUserAccessKeyDetailsBuilder
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.