class ConfigSchema
Defined at line 602 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
The schema of a component's configuration interface.
Public Methods
void ConfigSchema (Storage_ storage)
void ConfigSchema ()
Defined at line 607 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
void ConfigSchema (ConfigSchema && )
Defined at line 608 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
void ConfigSchema (const ConfigSchema & other)
ConfigSchema & operator= (ConfigSchema && )
Defined at line 609 of file fidling/gen/sdk/fidl/fuchsia.component.decl/fuchsia.component.decl/cpp/fidl/fuchsia.component.decl/cpp/natural_types.h
ConfigSchema & operator= (const ConfigSchema & other)
bool operator== (const ConfigSchema & other)
bool operator!= (const ConfigSchema & other)
bool IsEmpty ()
const std::optional< ::std::vector< ::fuchsia_component_decl::ConfigField>> & fields ()
(Required) Ordered fields of the component's configuration interface.
::std::optional< ::std::vector< ::fuchsia_component_decl::ConfigField>> & fields ()
(Required) Ordered fields of the component's configuration interface.
ConfigSchema & fields (std::optional< ::std::vector< ::fuchsia_component_decl::ConfigField>> value)
(Required) Ordered fields of the component's configuration interface.
const std::optional< ::fuchsia_component_decl::ConfigChecksum> & checksum ()
(Required) Checksum over the config declaration.
::std::optional< ::fuchsia_component_decl::ConfigChecksum> & checksum ()
(Required) Checksum over the config declaration.
ConfigSchema & checksum (std::optional< ::fuchsia_component_decl::ConfigChecksum> value)
(Required) Checksum over the config declaration.
const std::optional< ::fuchsia_component_decl::ConfigValueSource> & value_source ()
(Required) Strategy used to resolve config values.
::std::optional< ::fuchsia_component_decl::ConfigValueSource> & value_source ()
(Required) Strategy used to resolve config values.
ConfigSchema & value_source (std::optional< ::fuchsia_component_decl::ConfigValueSource> value)
(Required) Strategy used to resolve config values.
void ConfigSchema (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits