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