#ifndef GOOGLE_PROTOBUF_INCLUDED_policy_5fcommon_5fdefinitions_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_policy_5fcommon_5fdefinitions_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_policy_5fcommon_5fdefinitions_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_policy_5fcommon_5fdefinitions_2eproto { … };
namespace enterprise_management {
class BooleanPolicyProto;
struct BooleanPolicyProtoDefaultTypeInternal;
extern BooleanPolicyProtoDefaultTypeInternal _BooleanPolicyProto_default_instance_;
class IntegerPolicyProto;
struct IntegerPolicyProtoDefaultTypeInternal;
extern IntegerPolicyProtoDefaultTypeInternal _IntegerPolicyProto_default_instance_;
class PolicyOptions;
struct PolicyOptionsDefaultTypeInternal;
extern PolicyOptionsDefaultTypeInternal _PolicyOptions_default_instance_;
class StringList;
struct StringListDefaultTypeInternal;
extern StringListDefaultTypeInternal _StringList_default_instance_;
class StringListPolicyProto;
struct StringListPolicyProtoDefaultTypeInternal;
extern StringListPolicyProtoDefaultTypeInternal _StringListPolicyProto_default_instance_;
class StringPolicyProto;
struct StringPolicyProtoDefaultTypeInternal;
extern StringPolicyProtoDefaultTypeInternal _StringPolicyProto_default_instance_;
}
PROTOBUF_NAMESPACE_OPEN
template<> ::enterprise_management::BooleanPolicyProto* Arena::CreateMaybeMessage<::enterprise_management::BooleanPolicyProto>(Arena*);
template<> ::enterprise_management::IntegerPolicyProto* Arena::CreateMaybeMessage<::enterprise_management::IntegerPolicyProto>(Arena*);
template<> ::enterprise_management::PolicyOptions* Arena::CreateMaybeMessage<::enterprise_management::PolicyOptions>(Arena*);
template<> ::enterprise_management::StringList* Arena::CreateMaybeMessage<::enterprise_management::StringList>(Arena*);
template<> ::enterprise_management::StringListPolicyProto* Arena::CreateMaybeMessage<::enterprise_management::StringListPolicyProto>(Arena*);
template<> ::enterprise_management::StringPolicyProto* Arena::CreateMaybeMessage<::enterprise_management::StringPolicyProto>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace enterprise_management {
enum PolicyOptions_PolicyMode : int { … };
bool PolicyOptions_PolicyMode_IsValid(int value);
constexpr PolicyOptions_PolicyMode PolicyOptions_PolicyMode_PolicyMode_MIN = …;
constexpr PolicyOptions_PolicyMode PolicyOptions_PolicyMode_PolicyMode_MAX = …;
constexpr int PolicyOptions_PolicyMode_PolicyMode_ARRAYSIZE = …;
const std::string& PolicyOptions_PolicyMode_Name(PolicyOptions_PolicyMode value);
template<typename T>
inline const std::string& PolicyOptions_PolicyMode_Name(T enum_t_value) { … }
bool PolicyOptions_PolicyMode_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, PolicyOptions_PolicyMode* value);
class StringList final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class PolicyOptions final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class BooleanPolicyProto final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class IntegerPolicyProto final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class StringPolicyProto final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class StringListPolicyProto final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline int StringList::_internal_entries_size() const { … }
inline int StringList::entries_size() const { … }
inline void StringList::clear_entries() { … }
inline std::string* StringList::add_entries() { … }
inline const std::string& StringList::_internal_entries(int index) const { … }
inline const std::string& StringList::entries(int index) const { … }
inline std::string* StringList::mutable_entries(int index) { … }
inline void StringList::set_entries(int index, const std::string& value) { … }
inline void StringList::set_entries(int index, std::string&& value) { … }
inline void StringList::set_entries(int index, const char* value) { … }
inline void StringList::set_entries(int index, const char* value, size_t size) { … }
inline std::string* StringList::_internal_add_entries() { … }
inline void StringList::add_entries(const std::string& value) { … }
inline void StringList::add_entries(std::string&& value) { … }
inline void StringList::add_entries(const char* value) { … }
inline void StringList::add_entries(const char* value, size_t size) { … }
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
StringList::entries() const { … }
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
StringList::mutable_entries() { … }
inline bool PolicyOptions::_internal_has_mode() const { … }
inline bool PolicyOptions::has_mode() const { … }
inline void PolicyOptions::clear_mode() { … }
inline ::enterprise_management::PolicyOptions_PolicyMode PolicyOptions::_internal_mode() const { … }
inline ::enterprise_management::PolicyOptions_PolicyMode PolicyOptions::mode() const { … }
inline void PolicyOptions::_internal_set_mode(::enterprise_management::PolicyOptions_PolicyMode value) { … }
inline void PolicyOptions::set_mode(::enterprise_management::PolicyOptions_PolicyMode value) { … }
inline bool BooleanPolicyProto::_internal_has_policy_options() const { … }
inline bool BooleanPolicyProto::has_policy_options() const { … }
inline void BooleanPolicyProto::clear_policy_options() { … }
inline const ::enterprise_management::PolicyOptions& BooleanPolicyProto::_internal_policy_options() const { … }
inline const ::enterprise_management::PolicyOptions& BooleanPolicyProto::policy_options() const { … }
inline void BooleanPolicyProto::unsafe_arena_set_allocated_policy_options(
::enterprise_management::PolicyOptions* policy_options) { … }
inline ::enterprise_management::PolicyOptions* BooleanPolicyProto::release_policy_options() { … }
inline ::enterprise_management::PolicyOptions* BooleanPolicyProto::unsafe_arena_release_policy_options() { … }
inline ::enterprise_management::PolicyOptions* BooleanPolicyProto::_internal_mutable_policy_options() { … }
inline ::enterprise_management::PolicyOptions* BooleanPolicyProto::mutable_policy_options() { … }
inline void BooleanPolicyProto::set_allocated_policy_options(::enterprise_management::PolicyOptions* policy_options) { … }
inline bool BooleanPolicyProto::_internal_has_value() const { … }
inline bool BooleanPolicyProto::has_value() const { … }
inline void BooleanPolicyProto::clear_value() { … }
inline bool BooleanPolicyProto::_internal_value() const { … }
inline bool BooleanPolicyProto::value() const { … }
inline void BooleanPolicyProto::_internal_set_value(bool value) { … }
inline void BooleanPolicyProto::set_value(bool value) { … }
inline bool IntegerPolicyProto::_internal_has_policy_options() const { … }
inline bool IntegerPolicyProto::has_policy_options() const { … }
inline void IntegerPolicyProto::clear_policy_options() { … }
inline const ::enterprise_management::PolicyOptions& IntegerPolicyProto::_internal_policy_options() const { … }
inline const ::enterprise_management::PolicyOptions& IntegerPolicyProto::policy_options() const { … }
inline void IntegerPolicyProto::unsafe_arena_set_allocated_policy_options(
::enterprise_management::PolicyOptions* policy_options) { … }
inline ::enterprise_management::PolicyOptions* IntegerPolicyProto::release_policy_options() { … }
inline ::enterprise_management::PolicyOptions* IntegerPolicyProto::unsafe_arena_release_policy_options() { … }
inline ::enterprise_management::PolicyOptions* IntegerPolicyProto::_internal_mutable_policy_options() { … }
inline ::enterprise_management::PolicyOptions* IntegerPolicyProto::mutable_policy_options() { … }
inline void IntegerPolicyProto::set_allocated_policy_options(::enterprise_management::PolicyOptions* policy_options) { … }
inline bool IntegerPolicyProto::_internal_has_value() const { … }
inline bool IntegerPolicyProto::has_value() const { … }
inline void IntegerPolicyProto::clear_value() { … }
inline int64_t IntegerPolicyProto::_internal_value() const { … }
inline int64_t IntegerPolicyProto::value() const { … }
inline void IntegerPolicyProto::_internal_set_value(int64_t value) { … }
inline void IntegerPolicyProto::set_value(int64_t value) { … }
inline bool StringPolicyProto::_internal_has_policy_options() const { … }
inline bool StringPolicyProto::has_policy_options() const { … }
inline void StringPolicyProto::clear_policy_options() { … }
inline const ::enterprise_management::PolicyOptions& StringPolicyProto::_internal_policy_options() const { … }
inline const ::enterprise_management::PolicyOptions& StringPolicyProto::policy_options() const { … }
inline void StringPolicyProto::unsafe_arena_set_allocated_policy_options(
::enterprise_management::PolicyOptions* policy_options) { … }
inline ::enterprise_management::PolicyOptions* StringPolicyProto::release_policy_options() { … }
inline ::enterprise_management::PolicyOptions* StringPolicyProto::unsafe_arena_release_policy_options() { … }
inline ::enterprise_management::PolicyOptions* StringPolicyProto::_internal_mutable_policy_options() { … }
inline ::enterprise_management::PolicyOptions* StringPolicyProto::mutable_policy_options() { … }
inline void StringPolicyProto::set_allocated_policy_options(::enterprise_management::PolicyOptions* policy_options) { … }
inline bool StringPolicyProto::_internal_has_value() const { … }
inline bool StringPolicyProto::has_value() const { … }
inline void StringPolicyProto::clear_value() { … }
inline const std::string& StringPolicyProto::value() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void StringPolicyProto::set_value(ArgT0&& arg0, ArgT... args) { … }
inline std::string* StringPolicyProto::mutable_value() { … }
inline const std::string& StringPolicyProto::_internal_value() const { … }
inline void StringPolicyProto::_internal_set_value(const std::string& value) { … }
inline std::string* StringPolicyProto::_internal_mutable_value() { … }
inline std::string* StringPolicyProto::release_value() { … }
inline void StringPolicyProto::set_allocated_value(std::string* value) { … }
inline bool StringListPolicyProto::_internal_has_policy_options() const { … }
inline bool StringListPolicyProto::has_policy_options() const { … }
inline void StringListPolicyProto::clear_policy_options() { … }
inline const ::enterprise_management::PolicyOptions& StringListPolicyProto::_internal_policy_options() const { … }
inline const ::enterprise_management::PolicyOptions& StringListPolicyProto::policy_options() const { … }
inline void StringListPolicyProto::unsafe_arena_set_allocated_policy_options(
::enterprise_management::PolicyOptions* policy_options) { … }
inline ::enterprise_management::PolicyOptions* StringListPolicyProto::release_policy_options() { … }
inline ::enterprise_management::PolicyOptions* StringListPolicyProto::unsafe_arena_release_policy_options() { … }
inline ::enterprise_management::PolicyOptions* StringListPolicyProto::_internal_mutable_policy_options() { … }
inline ::enterprise_management::PolicyOptions* StringListPolicyProto::mutable_policy_options() { … }
inline void StringListPolicyProto::set_allocated_policy_options(::enterprise_management::PolicyOptions* policy_options) { … }
inline bool StringListPolicyProto::_internal_has_value() const { … }
inline bool StringListPolicyProto::has_value() const { … }
inline void StringListPolicyProto::clear_value() { … }
inline const ::enterprise_management::StringList& StringListPolicyProto::_internal_value() const { … }
inline const ::enterprise_management::StringList& StringListPolicyProto::value() const { … }
inline void StringListPolicyProto::unsafe_arena_set_allocated_value(
::enterprise_management::StringList* value) { … }
inline ::enterprise_management::StringList* StringListPolicyProto::release_value() { … }
inline ::enterprise_management::StringList* StringListPolicyProto::unsafe_arena_release_value() { … }
inline ::enterprise_management::StringList* StringListPolicyProto::_internal_mutable_value() { … }
inline ::enterprise_management::StringList* StringListPolicyProto::mutable_value() { … }
inline void StringListPolicyProto::set_allocated_value(::enterprise_management::StringList* value) { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
}
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::enterprise_management::PolicyOptions_PolicyMode> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif