Struct aws_sdk_iottwinmaker::types::ComponentSummary
source · #[non_exhaustive]pub struct ComponentSummary {
pub component_name: String,
pub component_type_id: String,
pub defined_in: Option<String>,
pub description: Option<String>,
pub property_groups: Option<HashMap<String, ComponentPropertyGroupResponse>>,
pub status: Option<Status>,
pub sync_source: Option<String>,
pub component_path: Option<String>,
}Expand description
An object that returns information about a component summary.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.component_name: StringThe name of the component.
component_type_id: StringThe ID of the component type.
defined_in: Option<String>The name of the property definition set in the request.
description: Option<String>The description of the component request.
property_groups: Option<HashMap<String, ComponentPropertyGroupResponse>>The property groups.
status: Option<Status>The status of the component type.
sync_source: Option<String>The syncSource of the sync job, if this entity was created by a sync job.
component_path: Option<String>This string specifies the path to the composite component, starting from the top-level component.
Implementations§
source§impl ComponentSummary
impl ComponentSummary
sourcepub fn component_name(&self) -> &str
pub fn component_name(&self) -> &str
The name of the component.
sourcepub fn component_type_id(&self) -> &str
pub fn component_type_id(&self) -> &str
The ID of the component type.
sourcepub fn defined_in(&self) -> Option<&str>
pub fn defined_in(&self) -> Option<&str>
The name of the property definition set in the request.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the component request.
sourcepub fn property_groups(
&self,
) -> Option<&HashMap<String, ComponentPropertyGroupResponse>>
pub fn property_groups( &self, ) -> Option<&HashMap<String, ComponentPropertyGroupResponse>>
The property groups.
sourcepub fn sync_source(&self) -> Option<&str>
pub fn sync_source(&self) -> Option<&str>
The syncSource of the sync job, if this entity was created by a sync job.
sourcepub fn component_path(&self) -> Option<&str>
pub fn component_path(&self) -> Option<&str>
This string specifies the path to the composite component, starting from the top-level component.
source§impl ComponentSummary
impl ComponentSummary
sourcepub fn builder() -> ComponentSummaryBuilder
pub fn builder() -> ComponentSummaryBuilder
Creates a new builder-style object to manufacture ComponentSummary.
Trait Implementations§
source§impl Clone for ComponentSummary
impl Clone for ComponentSummary
source§fn clone(&self) -> ComponentSummary
fn clone(&self) -> ComponentSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ComponentSummary
impl Debug for ComponentSummary
source§impl PartialEq for ComponentSummary
impl PartialEq for ComponentSummary
impl StructuralPartialEq for ComponentSummary
Auto Trait Implementations§
impl Freeze for ComponentSummary
impl RefUnwindSafe for ComponentSummary
impl Send for ComponentSummary
impl Sync for ComponentSummary
impl Unpin for ComponentSummary
impl UnwindSafe for ComponentSummary
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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