#include <GreengrassCoreIpcModel.h>
◆ ComponentDetails() [1/2]
Aws::Greengrass::ComponentDetails::ComponentDetails |
( |
| ) |
|
|
inlinenoexcept |
◆ ComponentDetails() [2/2]
Aws::Greengrass::ComponentDetails::ComponentDetails |
( |
const ComponentDetails & |
| ) |
|
|
default |
◆ GetComponentName()
The name of the component.
◆ GetConfiguration()
The component's configuration as a JSON object.
◆ GetModelName()
|
overrideprotectedvirtualnoexcept |
◆ GetState()
The state of the component.
◆ GetVersion()
The version of the component.
◆ operator<()
bool Aws::Greengrass::ComponentDetails::operator< |
( |
const ComponentDetails & |
| ) |
const |
|
noexcept |
◆ s_allocateFromPayload()
◆ s_customDeleter()
void Aws::Greengrass::ComponentDetails::s_customDeleter |
( |
ComponentDetails * |
shape | ) |
|
|
staticnoexcept |
◆ s_loadFromJsonView()
◆ SerializeToJsonObject()
void Aws::Greengrass::ComponentDetails::SerializeToJsonObject |
( |
Aws::Crt::JsonObject & |
payloadObject | ) |
const |
|
overridevirtualnoexcept |
◆ SetComponentName()
void Aws::Greengrass::ComponentDetails::SetComponentName |
( |
const Aws::Crt::String & |
componentName | ) |
|
|
inlinenoexcept |
The name of the component.
◆ SetConfiguration()
void Aws::Greengrass::ComponentDetails::SetConfiguration |
( |
const Aws::Crt::JsonObject & |
configuration | ) |
|
|
inlinenoexcept |
The component's configuration as a JSON object.
◆ SetState()
void Aws::Greengrass::ComponentDetails::SetState |
( |
LifecycleState |
state | ) |
|
|
noexcept |
The state of the component.
◆ SetVersion()
void Aws::Greengrass::ComponentDetails::SetVersion |
( |
const Aws::Crt::String & |
version | ) |
|
|
inlinenoexcept |
The version of the component.
◆ MODEL_NAME
const char * Aws::Greengrass::ComponentDetails::MODEL_NAME = "aws.greengrass#ComponentDetails" |
|
static |
The documentation for this class was generated from the following files: