class ReportSpec

Defined at line 33 of file fidling/gen/sdk/fidl/fuchsia.cobalt/fuchsia.cobalt/cpp/fidl/fuchsia.cobalt/cpp/natural_types.h

A specification to identify a single Cobalt report.

Public Methods

void ReportSpec (Storage_ storage)
void ReportSpec ()

Defined at line 39 of file fidling/gen/sdk/fidl/fuchsia.cobalt/fuchsia.cobalt/cpp/fidl/fuchsia.cobalt/cpp/natural_types.h

void ReportSpec (ReportSpec && )

Defined at line 40 of file fidling/gen/sdk/fidl/fuchsia.cobalt/fuchsia.cobalt/cpp/fidl/fuchsia.cobalt/cpp/natural_types.h

void ReportSpec (const ReportSpec & other)
ReportSpec & operator= (ReportSpec && )

Defined at line 41 of file fidling/gen/sdk/fidl/fuchsia.cobalt/fuchsia.cobalt/cpp/fidl/fuchsia.cobalt/cpp/natural_types.h

ReportSpec & operator= (const ReportSpec & other)
bool operator== (const ReportSpec & other)
bool operator!= (const ReportSpec & other)
bool IsEmpty ()
const std::optional<uint32_t> & customer_id ()

The customer ID, as specified in Cobalt's metrics registry.

::std::optional<uint32_t> & customer_id ()

The customer ID, as specified in Cobalt's metrics registry.

ReportSpec & customer_id (std::optional<uint32_t> value)

The customer ID, as specified in Cobalt's metrics registry.

const std::optional<uint32_t> & project_id ()

The ID of the project, as specified in Cobalt's metrics registry.

::std::optional<uint32_t> & project_id ()

The ID of the project, as specified in Cobalt's metrics registry.

ReportSpec & project_id (std::optional<uint32_t> value)

The ID of the project, as specified in Cobalt's metrics registry.

const std::optional<uint32_t> & metric_id ()

The ID of the metric, as specified in Cobalt's metrics registry.

::std::optional<uint32_t> & metric_id ()

The ID of the metric, as specified in Cobalt's metrics registry.

ReportSpec & metric_id (std::optional<uint32_t> value)

The ID of the metric, as specified in Cobalt's metrics registry.

const std::optional<uint32_t> & report_id ()

The ID of the report, as specified in Cobalt's metrics registry.

::std::optional<uint32_t> & report_id ()

The ID of the report, as specified in Cobalt's metrics registry.

ReportSpec & report_id (std::optional<uint32_t> value)

The ID of the report, as specified in Cobalt's metrics registry.

void ReportSpec (::fidl::internal::DefaultConstructPossiblyInvalidObjectTag )

Friends

class MemberVisitor
class NaturalTableCodingTraits