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)