Struct aws_sdk_greengrassv2::operation::list_installed_components::builders::ListInstalledComponentsOutputBuilder
source · #[non_exhaustive]pub struct ListInstalledComponentsOutputBuilder { /* private fields */ }
Expand description
A builder for ListInstalledComponentsOutput
.
Implementations§
source§impl ListInstalledComponentsOutputBuilder
impl ListInstalledComponentsOutputBuilder
sourcepub fn installed_components(self, input: InstalledComponent) -> Self
pub fn installed_components(self, input: InstalledComponent) -> Self
Appends an item to installed_components
.
To override the contents of this collection use set_installed_components
.
A list that summarizes each component on the core device.
Greengrass nucleus v2.7.0 or later is required to get an accurate lastStatusChangeTimestamp
response. This response can be inaccurate in earlier Greengrass nucleus versions.
Greengrass nucleus v2.8.0 or later is required to get an accurate lastInstallationSource
and lastReportedTimestamp
response. This response can be inaccurate or null in earlier Greengrass nucleus versions.
sourcepub fn set_installed_components(
self,
input: Option<Vec<InstalledComponent>>,
) -> Self
pub fn set_installed_components( self, input: Option<Vec<InstalledComponent>>, ) -> Self
A list that summarizes each component on the core device.
Greengrass nucleus v2.7.0 or later is required to get an accurate lastStatusChangeTimestamp
response. This response can be inaccurate in earlier Greengrass nucleus versions.
Greengrass nucleus v2.8.0 or later is required to get an accurate lastInstallationSource
and lastReportedTimestamp
response. This response can be inaccurate or null in earlier Greengrass nucleus versions.
sourcepub fn get_installed_components(&self) -> &Option<Vec<InstalledComponent>>
pub fn get_installed_components(&self) -> &Option<Vec<InstalledComponent>>
A list that summarizes each component on the core device.
Greengrass nucleus v2.7.0 or later is required to get an accurate lastStatusChangeTimestamp
response. This response can be inaccurate in earlier Greengrass nucleus versions.
Greengrass nucleus v2.8.0 or later is required to get an accurate lastInstallationSource
and lastReportedTimestamp
response. This response can be inaccurate or null in earlier Greengrass nucleus versions.
sourcepub fn next_token(self, input: impl Into<String>) -> Self
pub fn next_token(self, input: impl Into<String>) -> Self
The token for the next set of results, or null if there are no additional results.
sourcepub fn set_next_token(self, input: Option<String>) -> Self
pub fn set_next_token(self, input: Option<String>) -> Self
The token for the next set of results, or null if there are no additional results.
sourcepub fn get_next_token(&self) -> &Option<String>
pub fn get_next_token(&self) -> &Option<String>
The token for the next set of results, or null if there are no additional results.
sourcepub fn build(self) -> ListInstalledComponentsOutput
pub fn build(self) -> ListInstalledComponentsOutput
Consumes the builder and constructs a ListInstalledComponentsOutput
.
Trait Implementations§
source§impl Clone for ListInstalledComponentsOutputBuilder
impl Clone for ListInstalledComponentsOutputBuilder
source§fn clone(&self) -> ListInstalledComponentsOutputBuilder
fn clone(&self) -> ListInstalledComponentsOutputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for ListInstalledComponentsOutputBuilder
impl Default for ListInstalledComponentsOutputBuilder
source§fn default() -> ListInstalledComponentsOutputBuilder
fn default() -> ListInstalledComponentsOutputBuilder
source§impl PartialEq for ListInstalledComponentsOutputBuilder
impl PartialEq for ListInstalledComponentsOutputBuilder
source§fn eq(&self, other: &ListInstalledComponentsOutputBuilder) -> bool
fn eq(&self, other: &ListInstalledComponentsOutputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListInstalledComponentsOutputBuilder
Auto Trait Implementations§
impl Freeze for ListInstalledComponentsOutputBuilder
impl RefUnwindSafe for ListInstalledComponentsOutputBuilder
impl Send for ListInstalledComponentsOutputBuilder
impl Sync for ListInstalledComponentsOutputBuilder
impl Unpin for ListInstalledComponentsOutputBuilder
impl UnwindSafe for ListInstalledComponentsOutputBuilder
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