class ReportDefinition

Defined at line 1725 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

-------------------------------------------------------------------

Public Members

static const int kIndexInFileMessages
static ReportDefinition_ReportType REPORT_TYPE_UNSET
static ReportDefinition_ReportType FLEETWIDE_OCCURRENCE_COUNTS
static ReportDefinition_ReportType UNIQUE_DEVICE_COUNTS
static ReportDefinition_ReportType UNIQUE_DEVICE_HISTOGRAMS
static ReportDefinition_ReportType HOURLY_VALUE_HISTOGRAMS
static ReportDefinition_ReportType FLEETWIDE_HISTOGRAMS
static ReportDefinition_ReportType FLEETWIDE_MEANS
static ReportDefinition_ReportType UNIQUE_DEVICE_NUMERIC_STATS
static ReportDefinition_ReportType HOURLY_VALUE_NUMERIC_STATS
static ReportDefinition_ReportType STRING_COUNTS
static ReportDefinition_ReportType UNIQUE_DEVICE_STRING_COUNTS
static ReportDefinition_ReportType STRUCT
static ReportDefinition_ReportType ReportType_MIN
static ReportDefinition_ReportType ReportType_MAX
static const int ReportType_ARRAYSIZE
static ReportDefinition_ReportingInterval REPORTING_INTERVAL_UNSET
static ReportDefinition_ReportingInterval HOURS_1
static ReportDefinition_ReportingInterval DAYS_1
static ReportDefinition_ReportingInterval ReportingInterval_MIN
static ReportDefinition_ReportingInterval ReportingInterval_MAX
static const int ReportingInterval_ARRAYSIZE
static ReportDefinition_LocalAggregationProcedure LOCAL_AGGREGATION_PROCEDURE_UNSET
static ReportDefinition_LocalAggregationProcedure SUM_PROCEDURE
static ReportDefinition_LocalAggregationProcedure MIN_PROCEDURE
static ReportDefinition_LocalAggregationProcedure MAX_PROCEDURE
static ReportDefinition_LocalAggregationProcedure MEAN
static ReportDefinition_LocalAggregationProcedure MEDIAN
static ReportDefinition_LocalAggregationProcedure PERCENTILE_N
static ReportDefinition_LocalAggregationProcedure AT_LEAST_ONCE
static ReportDefinition_LocalAggregationProcedure SELECT_FIRST
static ReportDefinition_LocalAggregationProcedure SELECT_MOST_COMMON
static ReportDefinition_LocalAggregationProcedure LocalAggregationProcedure_MIN
static ReportDefinition_LocalAggregationProcedure LocalAggregationProcedure_MAX
static const int LocalAggregationProcedure_ARRAYSIZE
static ReportDefinition_PrivacyMechanism PRIVACY_MECHANISM_UNSPECIFIED
static ReportDefinition_PrivacyMechanism DE_IDENTIFICATION
static ReportDefinition_PrivacyMechanism SHUFFLED_DIFFERENTIAL_PRIVACY
static ReportDefinition_PrivacyMechanism PrivacyMechanism_MIN
static ReportDefinition_PrivacyMechanism PrivacyMechanism_MAX
static const int PrivacyMechanism_ARRAYSIZE

Protected Members

static const ::google::protobuf::internal::ClassDataLite<24> _class_data_

Public Methods

void ReportDefinition ()

Defined at line 1729 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void ~ReportDefinition ()
template <typename = void>
void ReportDefinition (::google::protobuf::internal::ConstantInitialized )
void CopyFrom (const ReportDefinition & from)
void Clear ()
::size_t ByteSizeLong ()
void ReportDefinition (const ReportDefinition & from)

Defined at line 1743 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void ReportDefinition (ReportDefinition && from)

Defined at line 1744 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

ReportDefinition & operator= (const ReportDefinition & from)

Defined at line 1746 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

ReportDefinition & operator= (ReportDefinition && from)

Defined at line 1750 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

const std::string & unknown_fields ()

Defined at line 1760 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

std::string * mutable_unknown_fields ()

Defined at line 1764 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

const ReportDefinition & default_instance ()

Defined at line 1769 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

const ReportDefinition * internal_default_instance ()

Defined at line 1776 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void Swap (ReportDefinition * other)

Defined at line 1782 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void UnsafeArenaSwap (ReportDefinition * other)

Defined at line 1790 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

ReportDefinition * New (::google::protobuf::Arena * arena)

implements Message ----------------------------------------------

Defined at line 1798 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void MergeFrom (const ReportDefinition & from)

Defined at line 1802 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool IsInitialized ()

Defined at line 1809 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

int GetCachedSize ()

Defined at line 1833 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::uint8_t * _InternalSerialize (::uint8_t * target, ::google::protobuf::io::EpsCopyOutputStream * stream)
bool ReportType_IsValid (int value)

Defined at line 1875 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

template <typename T>
const std::string & ReportType_Name (T value)

Defined at line 1882 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool ReportType_Parse (absl::string_view name, ReportType * value)

Defined at line 1885 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool ReportingInterval_IsValid (int value)

Defined at line 1892 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

template <typename T>
const std::string & ReportingInterval_Name (T value)

Defined at line 1899 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool ReportingInterval_Parse (absl::string_view name, ReportingInterval * value)

Defined at line 1902 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool LocalAggregationProcedure_IsValid (int value)

Defined at line 1916 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

template <typename T>
const std::string & LocalAggregationProcedure_Name (T value)

Defined at line 1923 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool LocalAggregationProcedure_Parse (absl::string_view name, LocalAggregationProcedure * value)

Defined at line 1926 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool PrivacyMechanism_IsValid (int value)

Defined at line 1933 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

template <typename T>
const std::string & PrivacyMechanism_Name (T value)

Defined at line 1940 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool PrivacyMechanism_Parse (absl::string_view name, PrivacyMechanism * value)

Defined at line 1943 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

int aggregates_size ()

repeated .cobalt.ReportDefinition.AggregateDefinition aggregates = 33;

Defined at line 3334 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_aggregates ()

Defined at line 3337 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::ReportDefinition_AggregateDefinition * mutable_aggregates (int index)

Defined at line 3341 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::google::protobuf::RepeatedPtrField< ::cobalt::ReportDefinition_AggregateDefinition> * mutable_aggregates ()

Defined at line 3346 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

const ::cobalt::ReportDefinition_AggregateDefinition & aggregates (int index)

Defined at line 3352 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::ReportDefinition_AggregateDefinition * add_aggregates ()

Defined at line 3357 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

const ::google::protobuf::RepeatedPtrField< ::cobalt::ReportDefinition_AggregateDefinition> & aggregates ()

Defined at line 3363 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

int system_profile_field_size ()

repeated .cobalt.SystemProfileField system_profile_field = 100;

Defined at line 3383 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_system_profile_field ()

Defined at line 3386 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::SystemProfileField system_profile_field (int index)

Defined at line 3390 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_system_profile_field (int index, ::cobalt::SystemProfileField value)

Defined at line 3394 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void add_system_profile_field (::cobalt::SystemProfileField value)

Defined at line 3398 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

const ::google::protobuf::RepeatedField<int> & system_profile_field ()

Defined at line 3403 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::google::protobuf::RepeatedField<int> * mutable_system_profile_field ()

Defined at line 3408 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

int experiment_id_size ()

repeated int64 experiment_id = 104;

Defined at line 3428 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_experiment_id ()

Defined at line 3431 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::int64_t experiment_id (int index)

Defined at line 3435 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_experiment_id (int index, ::int64_t value)

Defined at line 3439 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void add_experiment_id (::int64_t value)

Defined at line 3443 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

const ::google::protobuf::RepeatedField< ::int64_t> & experiment_id ()

Defined at line 3448 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::google::protobuf::RepeatedField< ::int64_t> * mutable_experiment_id ()

Defined at line 3453 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_report_name ()

string report_name = 1;

Defined at line 2783 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

const std::string & report_name ()

Defined at line 2787 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

template <typename Arg_ = const std::string&, typename... Args_>
void set_report_name (Arg_ && arg, Args_... args)

Defined at line 2793 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

std::string * mutable_report_name ()

Defined at line 2799 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

std::string * release_report_name ()

Defined at line 2816 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_allocated_report_name (std::string * value)

Defined at line 2821 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_cookie_bucket_scope ()

string cookie_bucket_scope = 120;

Defined at line 3492 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

const std::string & cookie_bucket_scope ()

Defined at line 3496 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

template <typename Arg_ = const std::string&, typename... Args_>
void set_cookie_bucket_scope (Arg_ && arg, Args_... args)

Defined at line 3502 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

std::string * mutable_cookie_bucket_scope ()

Defined at line 3508 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

std::string * release_cookie_bucket_scope ()

Defined at line 3525 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_allocated_cookie_bucket_scope (std::string * value)

Defined at line 3530 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool has_int_buckets ()

.cobalt.IntegerBuckets int_buckets = 10;

Defined at line 3059 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_int_buckets ()

Defined at line 3064 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

const ::cobalt::IntegerBuckets & int_buckets ()

Defined at line 3074 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::IntegerBuckets * release_int_buckets ()

Defined at line 3091 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::IntegerBuckets * mutable_int_buckets ()

Defined at line 3127 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_allocated_int_buckets (::cobalt::IntegerBuckets * value)

Defined at line 3133 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void unsafe_arena_set_allocated_int_buckets (::cobalt::IntegerBuckets * value)

Defined at line 3078 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::IntegerBuckets * unsafe_arena_release_int_buckets ()

Defined at line 3110 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool has_string_sketch_params ()

.cobalt.StringSketchParameters string_sketch_params = 27;

Defined at line 2897 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_string_sketch_params ()

Defined at line 2902 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

const ::cobalt::StringSketchParameters & string_sketch_params ()

Defined at line 2912 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::StringSketchParameters * release_string_sketch_params ()

Defined at line 2929 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::StringSketchParameters * mutable_string_sketch_params ()

Defined at line 2965 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_allocated_string_sketch_params (::cobalt::StringSketchParameters * value)

Defined at line 2971 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void unsafe_arena_set_allocated_string_sketch_params (::cobalt::StringSketchParameters * value)

Defined at line 2916 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::StringSketchParameters * unsafe_arena_release_string_sketch_params ()

Defined at line 2948 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_id ()

uint32 id = 2;

Defined at line 2831 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::uint32_t id ()

Defined at line 2835 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_id (::uint32_t value)

Defined at line 2839 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_report_type ()

.cobalt.ReportDefinition.ReportType report_type = 3;

Defined at line 2853 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::ReportDefinition_ReportType report_type ()

Defined at line 2857 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_report_type (::cobalt::ReportDefinition_ReportType value)

Defined at line 2861 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_reporting_threshold ()

uint32 reporting_threshold = 13;

Defined at line 3177 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::uint32_t reporting_threshold ()

Defined at line 3181 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_reporting_threshold (::uint32_t value)

Defined at line 3185 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_local_aggregation_procedure ()

.cobalt.ReportDefinition.LocalAggregationProcedure local_aggregation_procedure = 17;

Defined at line 3199 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::ReportDefinition_LocalAggregationProcedure local_aggregation_procedure ()

Defined at line 3203 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_local_aggregation_procedure (::cobalt::ReportDefinition_LocalAggregationProcedure value)

Defined at line 3207 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_local_aggregation_procedure_percentile_n ()

uint32 local_aggregation_procedure_percentile_n = 18;

Defined at line 3221 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::uint32_t local_aggregation_procedure_percentile_n ()

Defined at line 3225 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_local_aggregation_procedure_percentile_n (::uint32_t value)

Defined at line 3229 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_local_aggregation_period ()

.cobalt.WindowSize local_aggregation_period = 19;

Defined at line 3243 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::WindowSize local_aggregation_period ()

Defined at line 3247 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_local_aggregation_period (::cobalt::WindowSize value)

Defined at line 3251 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_min_value ()

int64 min_value = 23;

Defined at line 2993 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::int64_t min_value ()

Defined at line 2997 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_min_value (::int64_t value)

Defined at line 3001 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_max_value ()

int64 max_value = 24;

Defined at line 3015 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::int64_t max_value ()

Defined at line 3019 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_max_value (::int64_t value)

Defined at line 3023 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_max_count ()

uint64 max_count = 25;

Defined at line 3037 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::uint64_t max_count ()

Defined at line 3041 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_max_count (::uint64_t value)

Defined at line 3045 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_num_index_points ()

uint32 num_index_points = 22;

Defined at line 2875 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::uint32_t num_index_points ()

Defined at line 2879 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_num_index_points (::uint32_t value)

Defined at line 2883 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_string_buffer_max ()

uint32 string_buffer_max = 28;

Defined at line 3287 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::uint32_t string_buffer_max ()

Defined at line 3291 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_string_buffer_max (::uint32_t value)

Defined at line 3295 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_event_vector_buffer_max ()

uint64 event_vector_buffer_max = 26;

Defined at line 3265 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::uint64_t event_vector_buffer_max ()

Defined at line 3269 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_event_vector_buffer_max (::uint64_t value)

Defined at line 3273 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_reporting_interval ()

.cobalt.ReportDefinition.ReportingInterval reporting_interval = 32;

Defined at line 3155 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::ReportDefinition_ReportingInterval reporting_interval ()

Defined at line 3159 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_reporting_interval (::cobalt::ReportDefinition_ReportingInterval value)

Defined at line 3163 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_expedited_sending ()

bool expedited_sending = 29;

Defined at line 3309 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool expedited_sending ()

Defined at line 3313 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_expedited_sending (bool value)

Defined at line 3317 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_exempt_from_consent ()

bool exempt_from_consent = 108;

Defined at line 3584 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool exempt_from_consent ()

Defined at line 3588 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_exempt_from_consent (bool value)

Defined at line 3592 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_system_profile_selection ()

.cobalt.SystemProfileSelectionPolicy system_profile_selection = 103;

Defined at line 3540 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::SystemProfileSelectionPolicy system_profile_selection ()

Defined at line 3544 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_system_profile_selection (::cobalt::SystemProfileSelectionPolicy value)

Defined at line 3548 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_max_release_stage ()

.cobalt.ReleaseStage max_release_stage = 105;

Defined at line 3562 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::ReleaseStage max_release_stage ()

Defined at line 3566 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_max_release_stage (::cobalt::ReleaseStage value)

Defined at line 3570 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_privacy_mechanism ()

.cobalt.ReportDefinition.PrivacyMechanism privacy_mechanism = 106;

Defined at line 3606 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::ReportDefinition_PrivacyMechanism privacy_mechanism ()

Defined at line 3610 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_privacy_mechanism (::cobalt::ReportDefinition_PrivacyMechanism value)

Defined at line 3614 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_num_cookie_buckets ()

int32 num_cookie_buckets = 109;

Defined at line 3470 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::int32_t num_cookie_buckets ()

Defined at line 3474 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_num_cookie_buckets (::int32_t value)

Defined at line 3478 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

bool has_shuffled_dp ()

.cobalt.ReportDefinition.ShuffledDifferentialPrivacyConfig shuffled_dp = 107;

Defined at line 3628 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_shuffled_dp ()

Defined at line 3637 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

const ::cobalt::ReportDefinition_ShuffledDifferentialPrivacyConfig & shuffled_dp ()

Defined at line 3667 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::ReportDefinition_ShuffledDifferentialPrivacyConfig * release_shuffled_dp ()

Defined at line 3650 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::ReportDefinition_ShuffledDifferentialPrivacyConfig * mutable_shuffled_dp ()

Defined at line 3702 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void set_allocated_shuffled_dp (::cobalt::ReportDefinition_ShuffledDifferentialPrivacyConfig * value)
void unsafe_arena_set_allocated_shuffled_dp (::cobalt::ReportDefinition_ShuffledDifferentialPrivacyConfig * value)

Defined at line 3682 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

::cobalt::ReportDefinition_ShuffledDifferentialPrivacyConfig * unsafe_arena_release_shuffled_dp ()

Defined at line 3671 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

void clear_privacy_config ()
PrivacyConfigCase privacy_config_case ()

Defined at line 3714 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

Protected Methods

void ReportDefinition (::google::protobuf::Arena * arena)
void ReportDefinition (::google::protobuf::Arena * arena, const ReportDefinition & from)
const ::google::protobuf::internal::ClassData * GetClassData ()
void * PlacementNew_ (const void * , void * mem, ::google::protobuf::Arena * arena)
auto InternalNewImpl_ ()
void ReportDefinition (::google::protobuf::Arena * arena, ReportDefinition && from)

Defined at line 1848 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

Enumerations

enum PrivacyConfigCase
Name Value
kShuffledDp 107
PRIVACY_CONFIG_NOT_SET 0

Defined at line 1772 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

enum 
Name Value
kAggregatesFieldNumber 33
kSystemProfileFieldFieldNumber 100
kExperimentIdFieldNumber 104
kReportNameFieldNumber 1
kCookieBucketScopeFieldNumber 120
kIntBucketsFieldNumber 10
kStringSketchParamsFieldNumber 27
kIdFieldNumber 2
kReportTypeFieldNumber 3
kReportingThresholdFieldNumber 13
kLocalAggregationProcedureFieldNumber 17
kLocalAggregationProcedurePercentileNFieldNumber 18
kLocalAggregationPeriodFieldNumber 19
kMinValueFieldNumber 23
kMaxValueFieldNumber 24
kMaxCountFieldNumber 25
kNumIndexPointsFieldNumber 22
kStringBufferMaxFieldNumber 28
kEventVectorBufferMaxFieldNumber 26
kReportingIntervalFieldNumber 32
kExpeditedSendingFieldNumber 29
kExemptFromConsentFieldNumber 108
kSystemProfileSelectionFieldNumber 103
kMaxReleaseStageFieldNumber 105
kPrivacyMechanismFieldNumber 106
kNumCookieBucketsFieldNumber 109
kShuffledDpFieldNumber 107

accessors -------------------------------------------------------

Defined at line 1948 of file gen/third_party/cobalt/src/registry/report_definition.pb.h

Friends

class TableStruct_src_2fregistry_2freport_5fdefinition_2eproto
template <typename T>
class InternalHelper
class Arena
class MessageLite
class TcParser
template <typename T>
basic_string_view ReportDefinition ()
void ReportDefinition (ReportDefinition & aReportDefinition & b)