#ifndef GOOGLE_PROTOBUF_INCLUDED_dlp_5fpolicy_5fevent_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_dlp_5fpolicy_5fevent_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_dlp_5fpolicy_5fevent_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}
PROTOBUF_NAMESPACE_CLOSE
struct TableStruct_dlp_5fpolicy_5fevent_2eproto { … };
class DlpPolicyEvent;
struct DlpPolicyEventDefaultTypeInternal;
extern DlpPolicyEventDefaultTypeInternal _DlpPolicyEvent_default_instance_;
class DlpPolicyEventDestination;
struct DlpPolicyEventDestinationDefaultTypeInternal;
extern DlpPolicyEventDestinationDefaultTypeInternal _DlpPolicyEventDestination_default_instance_;
class DlpPolicyEventSource;
struct DlpPolicyEventSourceDefaultTypeInternal;
extern DlpPolicyEventSourceDefaultTypeInternal _DlpPolicyEventSource_default_instance_;
PROTOBUF_NAMESPACE_OPEN
template<> ::DlpPolicyEvent* Arena::CreateMaybeMessage<::DlpPolicyEvent>(Arena*);
template<> ::DlpPolicyEventDestination* Arena::CreateMaybeMessage<::DlpPolicyEventDestination>(Arena*);
template<> ::DlpPolicyEventSource* Arena::CreateMaybeMessage<::DlpPolicyEventSource>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
enum DlpPolicyEventDestination_Component : int { … };
bool DlpPolicyEventDestination_Component_IsValid(int value);
constexpr DlpPolicyEventDestination_Component DlpPolicyEventDestination_Component_Component_MIN = …;
constexpr DlpPolicyEventDestination_Component DlpPolicyEventDestination_Component_Component_MAX = …;
constexpr int DlpPolicyEventDestination_Component_Component_ARRAYSIZE = …;
const std::string& DlpPolicyEventDestination_Component_Name(DlpPolicyEventDestination_Component value);
template<typename T>
inline const std::string& DlpPolicyEventDestination_Component_Name(T enum_t_value) { … }
bool DlpPolicyEventDestination_Component_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DlpPolicyEventDestination_Component* value);
enum DlpPolicyEvent_Restriction : int { … };
bool DlpPolicyEvent_Restriction_IsValid(int value);
constexpr DlpPolicyEvent_Restriction DlpPolicyEvent_Restriction_Restriction_MIN = …;
constexpr DlpPolicyEvent_Restriction DlpPolicyEvent_Restriction_Restriction_MAX = …;
constexpr int DlpPolicyEvent_Restriction_Restriction_ARRAYSIZE = …;
const std::string& DlpPolicyEvent_Restriction_Name(DlpPolicyEvent_Restriction value);
template<typename T>
inline const std::string& DlpPolicyEvent_Restriction_Name(T enum_t_value) { … }
bool DlpPolicyEvent_Restriction_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DlpPolicyEvent_Restriction* value);
enum DlpPolicyEvent_Mode : int { … };
bool DlpPolicyEvent_Mode_IsValid(int value);
constexpr DlpPolicyEvent_Mode DlpPolicyEvent_Mode_Mode_MIN = …;
constexpr DlpPolicyEvent_Mode DlpPolicyEvent_Mode_Mode_MAX = …;
constexpr int DlpPolicyEvent_Mode_Mode_ARRAYSIZE = …;
const std::string& DlpPolicyEvent_Mode_Name(DlpPolicyEvent_Mode value);
template<typename T>
inline const std::string& DlpPolicyEvent_Mode_Name(T enum_t_value) { … }
bool DlpPolicyEvent_Mode_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DlpPolicyEvent_Mode* value);
enum DlpPolicyEvent_UserType : int { … };
bool DlpPolicyEvent_UserType_IsValid(int value);
constexpr DlpPolicyEvent_UserType DlpPolicyEvent_UserType_UserType_MIN = …;
constexpr DlpPolicyEvent_UserType DlpPolicyEvent_UserType_UserType_MAX = …;
constexpr int DlpPolicyEvent_UserType_UserType_ARRAYSIZE = …;
const std::string& DlpPolicyEvent_UserType_Name(DlpPolicyEvent_UserType value);
template<typename T>
inline const std::string& DlpPolicyEvent_UserType_Name(T enum_t_value) { … }
bool DlpPolicyEvent_UserType_Parse(
::PROTOBUF_NAMESPACE_ID::ConstStringParam name, DlpPolicyEvent_UserType* value);
class DlpPolicyEventSource final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class DlpPolicyEventDestination final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
class DlpPolicyEvent final :
public ::PROTOBUF_NAMESPACE_ID::MessageLite { … };
#ifdef __GNUC__
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif
inline bool DlpPolicyEventSource::_internal_has_url() const { … }
inline bool DlpPolicyEventSource::has_url() const { … }
inline void DlpPolicyEventSource::clear_url() { … }
inline const std::string& DlpPolicyEventSource::url() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DlpPolicyEventSource::set_url(ArgT0&& arg0, ArgT... args) { … }
inline std::string* DlpPolicyEventSource::mutable_url() { … }
inline const std::string& DlpPolicyEventSource::_internal_url() const { … }
inline void DlpPolicyEventSource::_internal_set_url(const std::string& value) { … }
inline std::string* DlpPolicyEventSource::_internal_mutable_url() { … }
inline std::string* DlpPolicyEventSource::release_url() { … }
inline void DlpPolicyEventSource::set_allocated_url(std::string* url) { … }
inline bool DlpPolicyEventDestination::_internal_has_url() const { … }
inline bool DlpPolicyEventDestination::has_url() const { … }
inline void DlpPolicyEventDestination::clear_url() { … }
inline const std::string& DlpPolicyEventDestination::url() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DlpPolicyEventDestination::set_url(ArgT0&& arg0, ArgT... args) { … }
inline std::string* DlpPolicyEventDestination::mutable_url() { … }
inline const std::string& DlpPolicyEventDestination::_internal_url() const { … }
inline void DlpPolicyEventDestination::_internal_set_url(const std::string& value) { … }
inline std::string* DlpPolicyEventDestination::_internal_mutable_url() { … }
inline std::string* DlpPolicyEventDestination::release_url() { … }
inline void DlpPolicyEventDestination::set_allocated_url(std::string* url) { … }
inline bool DlpPolicyEventDestination::_internal_has_component() const { … }
inline bool DlpPolicyEventDestination::has_component() const { … }
inline void DlpPolicyEventDestination::clear_component() { … }
inline ::DlpPolicyEventDestination_Component DlpPolicyEventDestination::_internal_component() const { … }
inline ::DlpPolicyEventDestination_Component DlpPolicyEventDestination::component() const { … }
inline void DlpPolicyEventDestination::_internal_set_component(::DlpPolicyEventDestination_Component value) { … }
inline void DlpPolicyEventDestination::set_component(::DlpPolicyEventDestination_Component value) { … }
inline bool DlpPolicyEvent::_internal_has_source() const { … }
inline bool DlpPolicyEvent::has_source() const { … }
inline void DlpPolicyEvent::clear_source() { … }
inline const ::DlpPolicyEventSource& DlpPolicyEvent::_internal_source() const { … }
inline const ::DlpPolicyEventSource& DlpPolicyEvent::source() const { … }
inline void DlpPolicyEvent::unsafe_arena_set_allocated_source(
::DlpPolicyEventSource* source) { … }
inline ::DlpPolicyEventSource* DlpPolicyEvent::release_source() { … }
inline ::DlpPolicyEventSource* DlpPolicyEvent::unsafe_arena_release_source() { … }
inline ::DlpPolicyEventSource* DlpPolicyEvent::_internal_mutable_source() { … }
inline ::DlpPolicyEventSource* DlpPolicyEvent::mutable_source() { … }
inline void DlpPolicyEvent::set_allocated_source(::DlpPolicyEventSource* source) { … }
inline bool DlpPolicyEvent::_internal_has_destination() const { … }
inline bool DlpPolicyEvent::has_destination() const { … }
inline void DlpPolicyEvent::clear_destination() { … }
inline const ::DlpPolicyEventDestination& DlpPolicyEvent::_internal_destination() const { … }
inline const ::DlpPolicyEventDestination& DlpPolicyEvent::destination() const { … }
inline void DlpPolicyEvent::unsafe_arena_set_allocated_destination(
::DlpPolicyEventDestination* destination) { … }
inline ::DlpPolicyEventDestination* DlpPolicyEvent::release_destination() { … }
inline ::DlpPolicyEventDestination* DlpPolicyEvent::unsafe_arena_release_destination() { … }
inline ::DlpPolicyEventDestination* DlpPolicyEvent::_internal_mutable_destination() { … }
inline ::DlpPolicyEventDestination* DlpPolicyEvent::mutable_destination() { … }
inline void DlpPolicyEvent::set_allocated_destination(::DlpPolicyEventDestination* destination) { … }
inline bool DlpPolicyEvent::_internal_has_restriction() const { … }
inline bool DlpPolicyEvent::has_restriction() const { … }
inline void DlpPolicyEvent::clear_restriction() { … }
inline ::DlpPolicyEvent_Restriction DlpPolicyEvent::_internal_restriction() const { … }
inline ::DlpPolicyEvent_Restriction DlpPolicyEvent::restriction() const { … }
inline void DlpPolicyEvent::_internal_set_restriction(::DlpPolicyEvent_Restriction value) { … }
inline void DlpPolicyEvent::set_restriction(::DlpPolicyEvent_Restriction value) { … }
inline bool DlpPolicyEvent::_internal_has_mode() const { … }
inline bool DlpPolicyEvent::has_mode() const { … }
inline void DlpPolicyEvent::clear_mode() { … }
inline ::DlpPolicyEvent_Mode DlpPolicyEvent::_internal_mode() const { … }
inline ::DlpPolicyEvent_Mode DlpPolicyEvent::mode() const { … }
inline void DlpPolicyEvent::_internal_set_mode(::DlpPolicyEvent_Mode value) { … }
inline void DlpPolicyEvent::set_mode(::DlpPolicyEvent_Mode value) { … }
inline bool DlpPolicyEvent::_internal_has_timestamp_micro() const { … }
inline bool DlpPolicyEvent::has_timestamp_micro() const { … }
inline void DlpPolicyEvent::clear_timestamp_micro() { … }
inline int64_t DlpPolicyEvent::_internal_timestamp_micro() const { … }
inline int64_t DlpPolicyEvent::timestamp_micro() const { … }
inline void DlpPolicyEvent::_internal_set_timestamp_micro(int64_t value) { … }
inline void DlpPolicyEvent::set_timestamp_micro(int64_t value) { … }
inline bool DlpPolicyEvent::_internal_has_user_type() const { … }
inline bool DlpPolicyEvent::has_user_type() const { … }
inline void DlpPolicyEvent::clear_user_type() { … }
inline ::DlpPolicyEvent_UserType DlpPolicyEvent::_internal_user_type() const { … }
inline ::DlpPolicyEvent_UserType DlpPolicyEvent::user_type() const { … }
inline void DlpPolicyEvent::_internal_set_user_type(::DlpPolicyEvent_UserType value) { … }
inline void DlpPolicyEvent::set_user_type(::DlpPolicyEvent_UserType value) { … }
inline bool DlpPolicyEvent::_internal_has_content_name() const { … }
inline bool DlpPolicyEvent::has_content_name() const { … }
inline void DlpPolicyEvent::clear_content_name() { … }
inline const std::string& DlpPolicyEvent::content_name() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DlpPolicyEvent::set_content_name(ArgT0&& arg0, ArgT... args) { … }
inline std::string* DlpPolicyEvent::mutable_content_name() { … }
inline const std::string& DlpPolicyEvent::_internal_content_name() const { … }
inline void DlpPolicyEvent::_internal_set_content_name(const std::string& value) { … }
inline std::string* DlpPolicyEvent::_internal_mutable_content_name() { … }
inline std::string* DlpPolicyEvent::release_content_name() { … }
inline void DlpPolicyEvent::set_allocated_content_name(std::string* content_name) { … }
inline bool DlpPolicyEvent::_internal_has_triggered_rule_name() const { … }
inline bool DlpPolicyEvent::has_triggered_rule_name() const { … }
inline void DlpPolicyEvent::clear_triggered_rule_name() { … }
inline const std::string& DlpPolicyEvent::triggered_rule_name() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DlpPolicyEvent::set_triggered_rule_name(ArgT0&& arg0, ArgT... args) { … }
inline std::string* DlpPolicyEvent::mutable_triggered_rule_name() { … }
inline const std::string& DlpPolicyEvent::_internal_triggered_rule_name() const { … }
inline void DlpPolicyEvent::_internal_set_triggered_rule_name(const std::string& value) { … }
inline std::string* DlpPolicyEvent::_internal_mutable_triggered_rule_name() { … }
inline std::string* DlpPolicyEvent::release_triggered_rule_name() { … }
inline void DlpPolicyEvent::set_allocated_triggered_rule_name(std::string* triggered_rule_name) { … }
inline bool DlpPolicyEvent::_internal_has_triggered_rule_id() const { … }
inline bool DlpPolicyEvent::has_triggered_rule_id() const { … }
inline void DlpPolicyEvent::clear_triggered_rule_id() { … }
inline const std::string& DlpPolicyEvent::triggered_rule_id() const { … }
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void DlpPolicyEvent::set_triggered_rule_id(ArgT0&& arg0, ArgT... args) { … }
inline std::string* DlpPolicyEvent::mutable_triggered_rule_id() { … }
inline const std::string& DlpPolicyEvent::_internal_triggered_rule_id() const { … }
inline void DlpPolicyEvent::_internal_set_triggered_rule_id(const std::string& value) { … }
inline std::string* DlpPolicyEvent::_internal_mutable_triggered_rule_id() { … }
inline std::string* DlpPolicyEvent::release_triggered_rule_id() { … }
inline void DlpPolicyEvent::set_allocated_triggered_rule_id(std::string* triggered_rule_id) { … }
#ifdef __GNUC__
#pragma GCC diagnostic pop
#endif
PROTOBUF_NAMESPACE_OPEN
template <> struct is_proto_enum< ::DlpPolicyEventDestination_Component> : ::std::true_type { … };
template <> struct is_proto_enum< ::DlpPolicyEvent_Restriction> : ::std::true_type { … };
template <> struct is_proto_enum< ::DlpPolicyEvent_Mode> : ::std::true_type { … };
template <> struct is_proto_enum< ::DlpPolicyEvent_UserType> : ::std::true_type { … };
PROTOBUF_NAMESPACE_CLOSE
#include <google/protobuf/port_undef.inc>
#endif