class BuildInfo

Defined at line 28 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

Domain objects declarations

Public Members

static const fidl_type_t * FidlType

Public Methods

bool IsEmpty ()

Returns whether no field is set.

const ::std::string & product_config ()

A description of the product configuration used at build time, determined

by the value passed as PRODUCT in 'fx set'. See 'fx list-products' for a

list of possible values.

Defined at line 37 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

bool has_product_config ()

Defined at line 41 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

::std::string * mutable_product_config ()

A description of the product configuration used at build time, determined

by the value passed as PRODUCT in 'fx set'. See 'fx list-products' for a

list of possible values.

Defined at line 48 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

void clear_product_config ()

Defined at line 56 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

const ::std::string & board_config ()

A description of the board configuration used at build time, determined by

the value passed as BOARD in 'fx set'. See `fx list-boards` for a list of

possible values.

Defined at line 67 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

bool has_board_config ()

Defined at line 71 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

::std::string * mutable_board_config ()

A description of the board configuration used at build time, determined by

the value passed as BOARD in 'fx set'. See `fx list-boards` for a list of

possible values.

Defined at line 78 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

void clear_board_config ()

Defined at line 86 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

bool has_version ()

Defined at line 100 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

::std::string * mutable_version ()

A description of the version of the build. Defaults to the same string as

latest_commit_date.

Defined at line 106 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

void clear_version ()

Defined at line 114 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

const ::std::string & latest_commit_date ()

The timestamp of the most recent commit to the integration repository

(specifically, the "CommitDate" field) formatted in strict ISO 8601 format in

the UTC timezone. Example: "2019-03-28T15:42:20+00:00"

Defined at line 125 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

bool has_latest_commit_date ()

Defined at line 129 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

::std::string * mutable_latest_commit_date ()

The timestamp of the most recent commit to the integration repository

(specifically, the "CommitDate" field) formatted in strict ISO 8601 format in

the UTC timezone. Example: "2019-03-28T15:42:20+00:00"

Defined at line 136 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

void clear_latest_commit_date ()

Defined at line 144 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

const ::std::string & platform_version ()

The version of the Fuchsia platform included in the build.

Provided by Assembly from platform artifacts.

Defined at line 154 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

bool has_platform_version ()

Defined at line 158 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

::std::string * mutable_platform_version ()

The version of the Fuchsia platform included in the build.

Provided by Assembly from platform artifacts.

Defined at line 164 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

void clear_platform_version ()

Defined at line 172 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

const ::std::string & product_version ()

The product version of this build.

Provided in Assembly product configuration.

Defaults to the same value as `version`.

Defined at line 183 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

bool has_product_version ()

Defined at line 187 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

::std::string * mutable_product_version ()

The product version of this build.

Provided in Assembly product configuration.

Defaults to the same value as `version`.

Defined at line 194 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

void clear_product_version ()

Defined at line 202 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

BuildInfo & set_product_config (::std::string _value)
BuildInfo & set_board_config (::std::string _value)
BuildInfo & set_version (::std::string _value)
BuildInfo & set_latest_commit_date (::std::string _value)
BuildInfo & set_platform_version (::std::string _value)
BuildInfo & set_product_version (::std::string _value)
void BuildInfo ()
void BuildInfo (BuildInfo && other)
const ::std::string & version ()

A description of the version of the build. Defaults to the same string as

latest_commit_date.

Defined at line 96 of file fidling/gen/sdk/fidl/fuchsia.buildinfo/fuchsia.buildinfo/hlcpp/fuchsia/buildinfo/cpp/fidl.h

void ~BuildInfo ()
BuildInfo & operator= (BuildInfo && other)
::std::unique_ptr<BuildInfo> New ()
void Encode (::fidl::Encoder * _encoder, size_t _offset, std::optional< ::fidl::HandleInformation> maybe_handle_info)
void Decode (::fidl::Decoder * _decoder, BuildInfo * _value, size_t _offset)
zx_status_t Clone (BuildInfo * _result)