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