class ChildOptions
Defined at line 2154 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/natural_types.h
Properties that may be set on a child when it is added to a realm.
Public Methods
void ChildOptions (Storage_ storage)
void ChildOptions ()
Defined at line 2159 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/natural_types.h
void ChildOptions (ChildOptions && )
Defined at line 2160 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/natural_types.h
void ChildOptions (const ChildOptions & other)
ChildOptions & operator= (ChildOptions && )
Defined at line 2161 of file fidling/gen/sdk/fidl/fuchsia.component.test/fuchsia.component.test/cpp/fidl/fuchsia.component.test/cpp/natural_types.h
ChildOptions & operator= (const ChildOptions & other)
bool operator== (const ChildOptions & other)
bool operator!= (const ChildOptions & other)
bool IsEmpty ()
const std::optional< ::fuchsia_component_decl::StartupMode> & startup ()
For information on this type, see
https://fuchsia.dev/go/components/declaration#StartupMode.
Defaults to `LAZY`.
::std::optional< ::fuchsia_component_decl::StartupMode> & startup ()
For information on this type, see
https://fuchsia.dev/go/components/declaration#StartupMode.
Defaults to `LAZY`.
ChildOptions & startup (std::optional< ::fuchsia_component_decl::StartupMode> value)
For information on this type, see
https://fuchsia.dev/go/components/declaration#StartupMode.
Defaults to `LAZY`.
const std::optional< ::std::string> & environment ()
Specify a custom environment for the child to run under.
::std::optional< ::std::string> & environment ()
Specify a custom environment for the child to run under.
ChildOptions & environment (std::optional< ::std::string> value)
Specify a custom environment for the child to run under.
const std::optional< ::fuchsia_component_decl::OnTerminate> & on_terminate ()
For information on this type, see
https://fuchsia.dev/go/components/declaration#OnTerminate.
Defaults to `NONE`.
::std::optional< ::fuchsia_component_decl::OnTerminate> & on_terminate ()
For information on this type, see
https://fuchsia.dev/go/components/declaration#OnTerminate.
Defaults to `NONE`.
ChildOptions & on_terminate (std::optional< ::fuchsia_component_decl::OnTerminate> value)
For information on this type, see
https://fuchsia.dev/go/components/declaration#OnTerminate.
Defaults to `NONE`.
const std::optional< ::std::vector< ::fuchsia_component_decl::ConfigOverride>> & config_overrides ()
Structured Configuration overrides to be applied to the child.
Only keys declared by the child component as overridable by parent may
be provided. For information on overrides, see
[fuchsia.component.decl/ConfigOverride].
::std::optional< ::std::vector< ::fuchsia_component_decl::ConfigOverride>> & config_overrides ()
Structured Configuration overrides to be applied to the child.
Only keys declared by the child component as overridable by parent may
be provided. For information on overrides, see
[fuchsia.component.decl/ConfigOverride].
ChildOptions & config_overrides (std::optional< ::std::vector< ::fuchsia_component_decl::ConfigOverride>> value)
Structured Configuration overrides to be applied to the child.
Only keys declared by the child component as overridable by parent may
be provided. For information on overrides, see
[fuchsia.component.decl/ConfigOverride].
void ChildOptions (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )
Friends
class MemberVisitor
class NaturalTableCodingTraits