#ifndef GOOGLE_PROTOBUF_INCLUDED_prediction_5fmodel_5fmetadata_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_prediction_5fmodel_5fmetadata_2eproto
#include <limits>
#include <string>
#include <google/protobuf/port_def.inc>
#if PROTOBUF_VERSION < 3021000
#error This file was generated by a newer version of protoc which is
#error incompatible with your Protocol Buffer headers. Please update
#error your headers.
#endif
#if 3021012 < PROTOBUF_MIN_PROTOC_VERSION
#error This file was generated by an older version of protoc which is
#error incompatible with your Protocol Buffer headers. Please
#error regenerate this file with a newer version of protoc.
#endif
#include <google/protobuf/port_undef.inc>
#include <google/protobuf/io/coded_stream.h>
#include <google/protobuf/arena.h>
#include <google/protobuf/arenastring.h>
#include <google/protobuf/generated_message_util.h>
#include <google/protobuf/metadata_lite.h>
#include <google/protobuf/message_lite.h>
#include <google/protobuf/repeated_field.h>
#include <google/protobuf/extension_set.h>
#include <google/protobuf/generated_enum_util.h>
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_prediction_5fmodel_5fmetadata_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_prediction_5fmodel_5fmetadata_2eproto { … };
namespace permissions {
class WebPermissionPredictionsModelMetadata;
struct WebPermissionPredictionsModelMetadataDefaultTypeInternal;
extern WebPermissionPredictionsModelMetadataDefaultTypeInternal _WebPermissionPredictionsModelMetadata_default_instance_;
class WebPermissionPredictionsModelMetadata_LikelihoodThresholds;
struct WebPermissionPredictionsModelMetadata_LikelihoodThresholdsDefaultTypeInternal;
extern WebPermissionPredictionsModelMetadata_LikelihoodThresholdsDefaultTypeInternal _WebPermissionPredictionsModelMetadata_LikelihoodThresholds_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::permissions::WebPermissionPredictionsModelMetadata* Arena::CreateMaybeMessage<::permissions::WebPermissionPredictionsModelMetadata>(Arena*);
template<> ::permissions::WebPermissionPredictionsModelMetadata_LikelihoodThresholds* Arena::CreateMaybeMessage<::permissions::WebPermissionPredictionsModelMetadata_LikelihoodThresholds>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace permissions {
enum WebPermissionPredictionsModelMetadata_ModelFeature : int { … };
bool WebPermissionPredictionsModelMetadata_ModelFeature_IsValid(int value);
constexpr WebPermissionPredictionsModelMetadata_ModelFeature WebPermissionPredictionsModelMetadata_ModelFeature_ModelFeature_MIN = …;
constexpr WebPermissionPredictionsModelMetadata_ModelFeature WebPermissionPredictionsModelMetadata_ModelFeature_ModelFeature_MAX = …;
constexpr int WebPermissionPredictionsModelMetadata_ModelFeature_ModelFeature_ARRAYSIZE = …;
const std::string& WebPermissionPredictionsModelMetadata_ModelFeature_Name(WebPermissionPredictionsModelMetadata_ModelFeature value);
template<typename T>
inline const std::string& WebPermissionPredictionsModelMetadata_ModelFeature_Name(T enum_t_value) { … }
bool WebPermissionPredictionsModelMetadata_ModelFeature_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WebPermissionPredictionsModelMetadata_ModelFeature* value);
enum WebPermissionPredictionsModelMetadata_PermissionType : int { … };
bool WebPermissionPredictionsModelMetadata_PermissionType_IsValid(int value);
constexpr WebPermissionPredictionsModelMetadata_PermissionType WebPermissionPredictionsModelMetadata_PermissionType_PermissionType_MIN = …;
constexpr WebPermissionPredictionsModelMetadata_PermissionType WebPermissionPredictionsModelMetadata_PermissionType_PermissionType_MAX = …;
constexpr int WebPermissionPredictionsModelMetadata_PermissionType_PermissionType_ARRAYSIZE = …;
const std::string& WebPermissionPredictionsModelMetadata_PermissionType_Name(WebPermissionPredictionsModelMetadata_PermissionType value);
template<typename T>
inline const std::string& WebPermissionPredictionsModelMetadata_PermissionType_Name(T enum_t_value) { … }
bool WebPermissionPredictionsModelMetadata_PermissionType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, WebPermissionPredictionsModelMetadata_PermissionType* value);
class WebPermissionPredictionsModelMetadata_LikelihoodThresholds final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class WebPermissionPredictionsModelMetadata final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool WebPermissionPredictionsModelMetadata_LikelihoodThresholds::_internal_has_max_very_unlikely() const { … }
inline bool WebPermissionPredictionsModelMetadata_LikelihoodThresholds::has_max_very_unlikely() const { … }
inline void WebPermissionPredictionsModelMetadata_LikelihoodThresholds::clear_max_very_unlikely() { … }
inline float WebPermissionPredictionsModelMetadata_LikelihoodThresholds::_internal_max_very_unlikely() const { … }
inline float WebPermissionPredictionsModelMetadata_LikelihoodThresholds::max_very_unlikely() const { … }
inline void WebPermissionPredictionsModelMetadata_LikelihoodThresholds::_internal_set_max_very_unlikely(float value) { … }
inline void WebPermissionPredictionsModelMetadata_LikelihoodThresholds::set_max_very_unlikely(float value) { … }
inline bool WebPermissionPredictionsModelMetadata_LikelihoodThresholds::_internal_has_max_unlikely() const { … }
inline bool WebPermissionPredictionsModelMetadata_LikelihoodThresholds::has_max_unlikely() const { … }
inline void WebPermissionPredictionsModelMetadata_LikelihoodThresholds::clear_max_unlikely() { … }
inline float WebPermissionPredictionsModelMetadata_LikelihoodThresholds::_internal_max_unlikely() const { … }
inline float WebPermissionPredictionsModelMetadata_LikelihoodThresholds::max_unlikely() const { … }
inline void WebPermissionPredictionsModelMetadata_LikelihoodThresholds::_internal_set_max_unlikely(float value) { … }
inline void WebPermissionPredictionsModelMetadata_LikelihoodThresholds::set_max_unlikely(float value) { … }
inline bool WebPermissionPredictionsModelMetadata_LikelihoodThresholds::_internal_has_max_neutral() const { … }
inline bool WebPermissionPredictionsModelMetadata_LikelihoodThresholds::has_max_neutral() const { … }
inline void WebPermissionPredictionsModelMetadata_LikelihoodThresholds::clear_max_neutral() { … }
inline float WebPermissionPredictionsModelMetadata_LikelihoodThresholds::_internal_max_neutral() const { … }
inline float WebPermissionPredictionsModelMetadata_LikelihoodThresholds::max_neutral() const { … }
inline void WebPermissionPredictionsModelMetadata_LikelihoodThresholds::_internal_set_max_neutral(float value) { … }
inline void WebPermissionPredictionsModelMetadata_LikelihoodThresholds::set_max_neutral(float value) { … }
inline bool WebPermissionPredictionsModelMetadata_LikelihoodThresholds::_internal_has_max_likely() const { … }
inline bool WebPermissionPredictionsModelMetadata_LikelihoodThresholds::has_max_likely() const { … }
inline void WebPermissionPredictionsModelMetadata_LikelihoodThresholds::clear_max_likely() { … }
inline float WebPermissionPredictionsModelMetadata_LikelihoodThresholds::_internal_max_likely() const { … }
inline float WebPermissionPredictionsModelMetadata_LikelihoodThresholds::max_likely() const { … }
inline void WebPermissionPredictionsModelMetadata_LikelihoodThresholds::_internal_set_max_likely(float value) { … }
inline void WebPermissionPredictionsModelMetadata_LikelihoodThresholds::set_max_likely(float value) { … }
inline int WebPermissionPredictionsModelMetadata::_internal_model_features_size() const { … }
inline int WebPermissionPredictionsModelMetadata::model_features_size() const { … }
inline void WebPermissionPredictionsModelMetadata::clear_model_features() { … }
inline ::permissions::WebPermissionPredictionsModelMetadata_ModelFeature WebPermissionPredictionsModelMetadata::_internal_model_features(int index) const { … }
inline ::permissions::WebPermissionPredictionsModelMetadata_ModelFeature WebPermissionPredictionsModelMetadata::model_features(int index) const { … }
inline void WebPermissionPredictionsModelMetadata::set_model_features(int index, ::permissions::WebPermissionPredictionsModelMetadata_ModelFeature value) { … }
inline void WebPermissionPredictionsModelMetadata::_internal_add_model_features(::permissions::WebPermissionPredictionsModelMetadata_ModelFeature value) { … }
inline void WebPermissionPredictionsModelMetadata::add_model_features(::permissions::WebPermissionPredictionsModelMetadata_ModelFeature value) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>&
WebPermissionPredictionsModelMetadata::model_features() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
WebPermissionPredictionsModelMetadata::_internal_mutable_model_features() { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedField<int>*
WebPermissionPredictionsModelMetadata::mutable_model_features() { … }
inline bool WebPermissionPredictionsModelMetadata::_internal_has_permission_type() const { … }
inline bool WebPermissionPredictionsModelMetadata::has_permission_type() const { … }
inline void WebPermissionPredictionsModelMetadata::clear_permission_type() { … }
inline ::permissions::WebPermissionPredictionsModelMetadata_PermissionType WebPermissionPredictionsModelMetadata::_internal_permission_type() const { … }
inline ::permissions::WebPermissionPredictionsModelMetadata_PermissionType WebPermissionPredictionsModelMetadata::permission_type() const { … }
inline void WebPermissionPredictionsModelMetadata::_internal_set_permission_type(::permissions::WebPermissionPredictionsModelMetadata_PermissionType value) { … }
inline void WebPermissionPredictionsModelMetadata::set_permission_type(::permissions::WebPermissionPredictionsModelMetadata_PermissionType value) { … }
inline bool WebPermissionPredictionsModelMetadata::_internal_has_version() const { … }
inline bool WebPermissionPredictionsModelMetadata::has_version() const { … }
inline void WebPermissionPredictionsModelMetadata::clear_version() { … }
inline int32_t WebPermissionPredictionsModelMetadata::_internal_version() const { … }
inline int32_t WebPermissionPredictionsModelMetadata::version() const { … }
inline void WebPermissionPredictionsModelMetadata::_internal_set_version(int32_t value) { … }
inline void WebPermissionPredictionsModelMetadata::set_version(int32_t value) { … }
inline bool WebPermissionPredictionsModelMetadata::_internal_has_holdback_probability() const { … }
inline bool WebPermissionPredictionsModelMetadata::has_holdback_probability() const { … }
inline void WebPermissionPredictionsModelMetadata::clear_holdback_probability() { … }
inline float WebPermissionPredictionsModelMetadata::_internal_holdback_probability() const { … }
inline float WebPermissionPredictionsModelMetadata::holdback_probability() const { … }
inline void WebPermissionPredictionsModelMetadata::_internal_set_holdback_probability(float value) { … }
inline void WebPermissionPredictionsModelMetadata::set_holdback_probability(float value) { … }
inline bool WebPermissionPredictionsModelMetadata::_internal_has_not_grant_thresholds() const { … }
inline bool WebPermissionPredictionsModelMetadata::has_not_grant_thresholds() const { … }
inline void WebPermissionPredictionsModelMetadata::clear_not_grant_thresholds() { … }
inline const ::permissions::WebPermissionPredictionsModelMetadata_LikelihoodThresholds& WebPermissionPredictionsModelMetadata::_internal_not_grant_thresholds() const { … }
inline const ::permissions::WebPermissionPredictionsModelMetadata_LikelihoodThresholds& WebPermissionPredictionsModelMetadata::not_grant_thresholds() const { … }
inline void WebPermissionPredictionsModelMetadata::unsafe_arena_set_allocated_not_grant_thresholds(
::permissions::WebPermissionPredictionsModelMetadata_LikelihoodThresholds* not_grant_thresholds) { … }
inline ::permissions::WebPermissionPredictionsModelMetadata_LikelihoodThresholds* WebPermissionPredictionsModelMetadata::release_not_grant_thresholds() { … }
inline ::permissions::WebPermissionPredictionsModelMetadata_LikelihoodThresholds* WebPermissionPredictionsModelMetadata::unsafe_arena_release_not_grant_thresholds() { … }
inline ::permissions::WebPermissionPredictionsModelMetadata_LikelihoodThresholds* WebPermissionPredictionsModelMetadata::_internal_mutable_not_grant_thresholds() { … }
inline ::permissions::WebPermissionPredictionsModelMetadata_LikelihoodThresholds* WebPermissionPredictionsModelMetadata::mutable_not_grant_thresholds() { … }
inline void WebPermissionPredictionsModelMetadata::set_allocated_not_grant_thresholds(::permissions::WebPermissionPredictionsModelMetadata_LikelihoodThresholds* not_grant_thresholds) { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::permissions::WebPermissionPredictionsModelMetadata_ModelFeature> : ::std::true_type { … };
template <> struct is_proto_enum< ::permissions::WebPermissionPredictionsModelMetadata_PermissionType> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif