template <typename BuilderImpl>

class WireTableBaseBuilder

Defined at line 2631 of file fidling/gen/sdk/fidl/fuchsia.feedback/fuchsia.feedback/cpp/fidl/fuchsia.feedback/cpp/wire_types.h

Public Methods

::fuchsia_feedback::wire::Snapshot Build ()

Build and return the table. The builder should not be used after this.

bool has_archive ()
void clear_archive ()

Clears the archive field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fuchsia_feedback::wire::Attachment & archive ()

A

<filename

, ZIP archive> pair.

The ZIP archive contains several files corresponding to the various data it collected from

the platform. There is typically one file for all the annotations (device uptime, build

version, etc.) and one file per attachment (logs, Inspect data, etc.).

Not set if |response_channel| was set in the request.

BuilderImpl & archive (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fuchsia_feedback::wire::Attachment>> elem)

A

<filename

, ZIP archive> pair.

The ZIP archive contains several files corresponding to the various data it collected from

the platform. There is typically one file for all the annotations (device uptime, build

version, etc.) and one file per attachment (logs, Inspect data, etc.).

Not set if |response_channel| was set in the request.

bool has_annotations2 ()
void clear_annotations2 ()

Clears the annotations2 field.

This method should be used sparingly, such as only during tests, as it has

O(number_of_fields) complexity.

::fidl::VectorView< ::fuchsia_feedback::wire::Annotation> & annotations2 ()

A vector of key-value string pairs. Keys are guaranteed to be unique.

While the annotations are included in the ZIP archive itself, some clients also want them

separately to index or augment them so we provide them separately as well.

BuilderImpl & annotations2 (Wrapper_Ignore_Me_< ::fidl::ObjectView< ::fidl::VectorView< ::fuchsia_feedback::wire::Annotation>>> elem)

A vector of key-value string pairs. Keys are guaranteed to be unique.

While the annotations are included in the ZIP archive itself, some clients also want them

separately to index or augment them so we provide them separately as well.

Protected Methods

void WireTableBaseBuilder< ::fuchsia_feedback::wire::Snapshot, BuilderImpl> (::fidl::ObjectView< ::fidl::WireTableFrame< ::fuchsia_feedback::wire::Snapshot>> && frame)

Records