class ProjectSpec
Defined at line 126 of file fidling/gen/sdk/fidl/fuchsia.metrics/fuchsia.metrics/hlcpp/fuchsia/metrics/cpp/fidl.h
A specification identifying a project to log events for.
Public Members
static const fidl_type_t * FidlType
Public Methods
bool IsEmpty ()
Returns whether no field is set.
const uint32_t & customer_id ()
The customer ID. If omitted (i.e. set to 0) then it defaults to the
customer ID for the default "fuchsia" customer.
Defined at line 134 of file fidling/gen/sdk/fidl/fuchsia.metrics/fuchsia.metrics/hlcpp/fuchsia/metrics/cpp/fidl.h
bool has_customer_id ()
Defined at line 138 of file fidling/gen/sdk/fidl/fuchsia.metrics/fuchsia.metrics/hlcpp/fuchsia/metrics/cpp/fidl.h
uint32_t * mutable_customer_id ()
The customer ID. If omitted (i.e. set to 0) then it defaults to the
customer ID for the default "fuchsia" customer.
Defined at line 144 of file fidling/gen/sdk/fidl/fuchsia.metrics/fuchsia.metrics/hlcpp/fuchsia/metrics/cpp/fidl.h
void clear_customer_id ()
Defined at line 152 of file fidling/gen/sdk/fidl/fuchsia.metrics/fuchsia.metrics/hlcpp/fuchsia/metrics/cpp/fidl.h
const uint32_t & project_id ()
The ID of the project.
Defined at line 161 of file fidling/gen/sdk/fidl/fuchsia.metrics/fuchsia.metrics/hlcpp/fuchsia/metrics/cpp/fidl.h
bool has_project_id ()
Defined at line 165 of file fidling/gen/sdk/fidl/fuchsia.metrics/fuchsia.metrics/hlcpp/fuchsia/metrics/cpp/fidl.h
uint32_t * mutable_project_id ()
The ID of the project.
Defined at line 170 of file fidling/gen/sdk/fidl/fuchsia.metrics/fuchsia.metrics/hlcpp/fuchsia/metrics/cpp/fidl.h
void clear_project_id ()
Defined at line 178 of file fidling/gen/sdk/fidl/fuchsia.metrics/fuchsia.metrics/hlcpp/fuchsia/metrics/cpp/fidl.h
ProjectSpec & set_customer_id (uint32_t _value)
ProjectSpec & set_project_id (uint32_t _value)
void ProjectSpec ()
void ProjectSpec (ProjectSpec && other)
void ~ProjectSpec ()
ProjectSpec & operator= (ProjectSpec && other)
::std::unique_ptr<ProjectSpec> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, ProjectSpec * _value, size_t _offset)
zx_status_t Clone (ProjectSpec * _result)