#[non_exhaustive]pub struct ListKeysOutputBuilder { /* private fields */ }Expand description
A builder for ListKeysOutput.
Implementations§
Source§impl ListKeysOutputBuilder
impl ListKeysOutputBuilder
Sourcepub fn keys(self, input: KeyListEntry) -> Self
pub fn keys(self, input: KeyListEntry) -> Self
Appends an item to keys.
To override the contents of this collection use set_keys.
A list of KMS keys.
Sourcepub fn set_keys(self, input: Option<Vec<KeyListEntry>>) -> Self
pub fn set_keys(self, input: Option<Vec<KeyListEntry>>) -> Self
A list of KMS keys.
Sourcepub fn get_keys(&self) -> &Option<Vec<KeyListEntry>>
pub fn get_keys(&self) -> &Option<Vec<KeyListEntry>>
A list of KMS keys.
Sourcepub fn next_marker(self, input: impl Into<String>) -> Self
pub fn next_marker(self, input: impl Into<String>) -> Self
When Truncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent request.
Sourcepub fn set_next_marker(self, input: Option<String>) -> Self
pub fn set_next_marker(self, input: Option<String>) -> Self
When Truncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent request.
Sourcepub fn get_next_marker(&self) -> &Option<String>
pub fn get_next_marker(&self) -> &Option<String>
When Truncated is true, this element is present and contains the value to use for the Marker parameter in a subsequent request.
Sourcepub fn truncated(self, input: bool) -> Self
pub fn truncated(self, input: bool) -> Self
A flag that indicates whether there are more items in the list. When this value is true, the list in this response is truncated. To get more items, pass the value of the NextMarker element in this response to the Marker parameter in a subsequent request.
Sourcepub fn set_truncated(self, input: Option<bool>) -> Self
pub fn set_truncated(self, input: Option<bool>) -> Self
A flag that indicates whether there are more items in the list. When this value is true, the list in this response is truncated. To get more items, pass the value of the NextMarker element in this response to the Marker parameter in a subsequent request.
Sourcepub fn get_truncated(&self) -> &Option<bool>
pub fn get_truncated(&self) -> &Option<bool>
A flag that indicates whether there are more items in the list. When this value is true, the list in this response is truncated. To get more items, pass the value of the NextMarker element in this response to the Marker parameter in a subsequent request.
Sourcepub fn build(self) -> ListKeysOutput
pub fn build(self) -> ListKeysOutput
Consumes the builder and constructs a ListKeysOutput.
Trait Implementations§
Source§impl Clone for ListKeysOutputBuilder
impl Clone for ListKeysOutputBuilder
Source§fn clone(&self) -> ListKeysOutputBuilder
fn clone(&self) -> ListKeysOutputBuilder
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for ListKeysOutputBuilder
impl Debug for ListKeysOutputBuilder
Source§impl Default for ListKeysOutputBuilder
impl Default for ListKeysOutputBuilder
Source§fn default() -> ListKeysOutputBuilder
fn default() -> ListKeysOutputBuilder
Source§impl PartialEq for ListKeysOutputBuilder
impl PartialEq for ListKeysOutputBuilder
impl StructuralPartialEq for ListKeysOutputBuilder
Auto Trait Implementations§
impl Freeze for ListKeysOutputBuilder
impl RefUnwindSafe for ListKeysOutputBuilder
impl Send for ListKeysOutputBuilder
impl Sync for ListKeysOutputBuilder
impl Unpin for ListKeysOutputBuilder
impl UnwindSafe for ListKeysOutputBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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