chromium/out/Default/gen/components/enterprise/common/proto/connectors.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: components/enterprise/common/proto/connectors.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_components_2fenterprise_2fcommon_2fproto_2fconnectors_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_components_2fenterprise_2fcommon_2fproto_2fconnectors_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>  // IWYU pragma: export
#include <google/protobuf/extension_set.h>  // IWYU pragma: export
#include <google/protobuf/generated_enum_util.h>
#include "components/safe_browsing/core/common/proto/csd.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_components_2fenterprise_2fcommon_2fproto_2fconnectors_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_components_2fenterprise_2fcommon_2fproto_2fconnectors_2eproto {};
namespace enterprise_connectors {
class ClientMetadata;
struct ClientMetadataDefaultTypeInternal;
extern ClientMetadataDefaultTypeInternal _ClientMetadata_default_instance_;
class ClientMetadata_Browser;
struct ClientMetadata_BrowserDefaultTypeInternal;
extern ClientMetadata_BrowserDefaultTypeInternal _ClientMetadata_Browser_default_instance_;
class ClientMetadata_Device;
struct ClientMetadata_DeviceDefaultTypeInternal;
extern ClientMetadata_DeviceDefaultTypeInternal _ClientMetadata_Device_default_instance_;
class ClientMetadata_Profile;
struct ClientMetadata_ProfileDefaultTypeInternal;
extern ClientMetadata_ProfileDefaultTypeInternal _ClientMetadata_Profile_default_instance_;
class ContentAnalysisAcknowledgement;
struct ContentAnalysisAcknowledgementDefaultTypeInternal;
extern ContentAnalysisAcknowledgementDefaultTypeInternal _ContentAnalysisAcknowledgement_default_instance_;
class ContentAnalysisRequest;
struct ContentAnalysisRequestDefaultTypeInternal;
extern ContentAnalysisRequestDefaultTypeInternal _ContentAnalysisRequest_default_instance_;
class ContentAnalysisResponse;
struct ContentAnalysisResponseDefaultTypeInternal;
extern ContentAnalysisResponseDefaultTypeInternal _ContentAnalysisResponse_default_instance_;
class ContentAnalysisResponse_Result;
struct ContentAnalysisResponse_ResultDefaultTypeInternal;
extern ContentAnalysisResponse_ResultDefaultTypeInternal _ContentAnalysisResponse_Result_default_instance_;
class ContentAnalysisResponse_Result_CustomMessage;
struct ContentAnalysisResponse_Result_CustomMessageDefaultTypeInternal;
extern ContentAnalysisResponse_Result_CustomMessageDefaultTypeInternal _ContentAnalysisResponse_Result_CustomMessage_default_instance_;
class ContentAnalysisResponse_Result_TriggeredRule;
struct ContentAnalysisResponse_Result_TriggeredRuleDefaultTypeInternal;
extern ContentAnalysisResponse_Result_TriggeredRuleDefaultTypeInternal _ContentAnalysisResponse_Result_TriggeredRule_default_instance_;
class ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage;
struct ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageDefaultTypeInternal;
extern ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageDefaultTypeInternal _ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage_default_instance_;
class ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment;
struct ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegmentDefaultTypeInternal;
extern ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegmentDefaultTypeInternal _ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment_default_instance_;
class ContentMetaData;
struct ContentMetaDataDefaultTypeInternal;
extern ContentMetaDataDefaultTypeInternal _ContentMetaData_default_instance_;
class ContentMetaData_PrintMetadata;
struct ContentMetaData_PrintMetadataDefaultTypeInternal;
extern ContentMetaData_PrintMetadataDefaultTypeInternal _ContentMetaData_PrintMetadata_default_instance_;
}  // namespace enterprise_connectors
PROTOBUF_NAMESPACE_OPEN
template<> ::enterprise_connectors::ClientMetadata* Arena::CreateMaybeMessage<::enterprise_connectors::ClientMetadata>(Arena*);
template<> ::enterprise_connectors::ClientMetadata_Browser* Arena::CreateMaybeMessage<::enterprise_connectors::ClientMetadata_Browser>(Arena*);
template<> ::enterprise_connectors::ClientMetadata_Device* Arena::CreateMaybeMessage<::enterprise_connectors::ClientMetadata_Device>(Arena*);
template<> ::enterprise_connectors::ClientMetadata_Profile* Arena::CreateMaybeMessage<::enterprise_connectors::ClientMetadata_Profile>(Arena*);
template<> ::enterprise_connectors::ContentAnalysisAcknowledgement* Arena::CreateMaybeMessage<::enterprise_connectors::ContentAnalysisAcknowledgement>(Arena*);
template<> ::enterprise_connectors::ContentAnalysisRequest* Arena::CreateMaybeMessage<::enterprise_connectors::ContentAnalysisRequest>(Arena*);
template<> ::enterprise_connectors::ContentAnalysisResponse* Arena::CreateMaybeMessage<::enterprise_connectors::ContentAnalysisResponse>(Arena*);
template<> ::enterprise_connectors::ContentAnalysisResponse_Result* Arena::CreateMaybeMessage<::enterprise_connectors::ContentAnalysisResponse_Result>(Arena*);
template<> ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* Arena::CreateMaybeMessage<::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage>(Arena*);
template<> ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule* Arena::CreateMaybeMessage<::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule>(Arena*);
template<> ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage* Arena::CreateMaybeMessage<::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage>(Arena*);
template<> ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment* Arena::CreateMaybeMessage<::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment>(Arena*);
template<> ::enterprise_connectors::ContentMetaData* Arena::CreateMaybeMessage<::enterprise_connectors::ContentMetaData>(Arena*);
template<> ::enterprise_connectors::ContentMetaData_PrintMetadata* Arena::CreateMaybeMessage<::enterprise_connectors::ContentMetaData_PrintMetadata>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace enterprise_connectors {

enum ContentMetaData_PrintMetadata_PrinterType : int {};
bool ContentMetaData_PrintMetadata_PrinterType_IsValid(int value);
constexpr ContentMetaData_PrintMetadata_PrinterType ContentMetaData_PrintMetadata_PrinterType_PrinterType_MIN =;
constexpr ContentMetaData_PrintMetadata_PrinterType ContentMetaData_PrintMetadata_PrinterType_PrinterType_MAX =;
constexpr int ContentMetaData_PrintMetadata_PrinterType_PrinterType_ARRAYSIZE =;

const std::string& ContentMetaData_PrintMetadata_PrinterType_Name(ContentMetaData_PrintMetadata_PrinterType value);
template<typename T>
inline const std::string& ContentMetaData_PrintMetadata_PrinterType_Name(T enum_t_value) {}
bool ContentMetaData_PrintMetadata_PrinterType_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContentMetaData_PrintMetadata_PrinterType* value);
enum ContentAnalysisRequest_Reason : int {};
bool ContentAnalysisRequest_Reason_IsValid(int value);
constexpr ContentAnalysisRequest_Reason ContentAnalysisRequest_Reason_Reason_MIN =;
constexpr ContentAnalysisRequest_Reason ContentAnalysisRequest_Reason_Reason_MAX =;
constexpr int ContentAnalysisRequest_Reason_Reason_ARRAYSIZE =;

const std::string& ContentAnalysisRequest_Reason_Name(ContentAnalysisRequest_Reason value);
template<typename T>
inline const std::string& ContentAnalysisRequest_Reason_Name(T enum_t_value) {}
bool ContentAnalysisRequest_Reason_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContentAnalysisRequest_Reason* value);
enum ContentAnalysisResponse_Result_TriggeredRule_Action : int {};
bool ContentAnalysisResponse_Result_TriggeredRule_Action_IsValid(int value);
constexpr ContentAnalysisResponse_Result_TriggeredRule_Action ContentAnalysisResponse_Result_TriggeredRule_Action_Action_MIN =;
constexpr ContentAnalysisResponse_Result_TriggeredRule_Action ContentAnalysisResponse_Result_TriggeredRule_Action_Action_MAX =;
constexpr int ContentAnalysisResponse_Result_TriggeredRule_Action_Action_ARRAYSIZE =;

const std::string& ContentAnalysisResponse_Result_TriggeredRule_Action_Name(ContentAnalysisResponse_Result_TriggeredRule_Action value);
template<typename T>
inline const std::string& ContentAnalysisResponse_Result_TriggeredRule_Action_Name(T enum_t_value) {}
bool ContentAnalysisResponse_Result_TriggeredRule_Action_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContentAnalysisResponse_Result_TriggeredRule_Action* value);
enum ContentAnalysisResponse_Result_Status : int {};
bool ContentAnalysisResponse_Result_Status_IsValid(int value);
constexpr ContentAnalysisResponse_Result_Status ContentAnalysisResponse_Result_Status_Status_MIN =;
constexpr ContentAnalysisResponse_Result_Status ContentAnalysisResponse_Result_Status_Status_MAX =;
constexpr int ContentAnalysisResponse_Result_Status_Status_ARRAYSIZE =;

const std::string& ContentAnalysisResponse_Result_Status_Name(ContentAnalysisResponse_Result_Status value);
template<typename T>
inline const std::string& ContentAnalysisResponse_Result_Status_Name(T enum_t_value) {}
bool ContentAnalysisResponse_Result_Status_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContentAnalysisResponse_Result_Status* value);
enum ContentAnalysisResponse_Result_StatusErrorMessage : int {};
bool ContentAnalysisResponse_Result_StatusErrorMessage_IsValid(int value);
constexpr ContentAnalysisResponse_Result_StatusErrorMessage ContentAnalysisResponse_Result_StatusErrorMessage_StatusErrorMessage_MIN =;
constexpr ContentAnalysisResponse_Result_StatusErrorMessage ContentAnalysisResponse_Result_StatusErrorMessage_StatusErrorMessage_MAX =;
constexpr int ContentAnalysisResponse_Result_StatusErrorMessage_StatusErrorMessage_ARRAYSIZE =;

const std::string& ContentAnalysisResponse_Result_StatusErrorMessage_Name(ContentAnalysisResponse_Result_StatusErrorMessage value);
template<typename T>
inline const std::string& ContentAnalysisResponse_Result_StatusErrorMessage_Name(T enum_t_value) {}
bool ContentAnalysisResponse_Result_StatusErrorMessage_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContentAnalysisResponse_Result_StatusErrorMessage* value);
enum ContentAnalysisAcknowledgement_Status : int {};
bool ContentAnalysisAcknowledgement_Status_IsValid(int value);
constexpr ContentAnalysisAcknowledgement_Status ContentAnalysisAcknowledgement_Status_Status_MIN =;
constexpr ContentAnalysisAcknowledgement_Status ContentAnalysisAcknowledgement_Status_Status_MAX =;
constexpr int ContentAnalysisAcknowledgement_Status_Status_ARRAYSIZE =;

const std::string& ContentAnalysisAcknowledgement_Status_Name(ContentAnalysisAcknowledgement_Status value);
template<typename T>
inline const std::string& ContentAnalysisAcknowledgement_Status_Name(T enum_t_value) {}
bool ContentAnalysisAcknowledgement_Status_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContentAnalysisAcknowledgement_Status* value);
enum ContentAnalysisAcknowledgement_FinalAction : int {};
bool ContentAnalysisAcknowledgement_FinalAction_IsValid(int value);
constexpr ContentAnalysisAcknowledgement_FinalAction ContentAnalysisAcknowledgement_FinalAction_FinalAction_MIN =;
constexpr ContentAnalysisAcknowledgement_FinalAction ContentAnalysisAcknowledgement_FinalAction_FinalAction_MAX =;
constexpr int ContentAnalysisAcknowledgement_FinalAction_FinalAction_ARRAYSIZE =;

const std::string& ContentAnalysisAcknowledgement_FinalAction_Name(ContentAnalysisAcknowledgement_FinalAction value);
template<typename T>
inline const std::string& ContentAnalysisAcknowledgement_FinalAction_Name(T enum_t_value) {}
bool ContentAnalysisAcknowledgement_FinalAction_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, ContentAnalysisAcknowledgement_FinalAction* value);
enum AnalysisConnector : int {};
bool AnalysisConnector_IsValid(int value);
constexpr AnalysisConnector AnalysisConnector_MIN =;
constexpr AnalysisConnector AnalysisConnector_MAX =;
constexpr int AnalysisConnector_ARRAYSIZE =;

const std::string& AnalysisConnector_Name(AnalysisConnector value);
template<typename T>
inline const std::string& AnalysisConnector_Name(T enum_t_value) {}
bool AnalysisConnector_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, AnalysisConnector* value);
// ===================================================================

class ContentMetaData_PrintMetadata final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ContentMetaData.PrintMetadata) */ {};
// -------------------------------------------------------------------

class ContentMetaData final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ContentMetaData) */ {};
// -------------------------------------------------------------------

class ClientMetadata_Browser final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ClientMetadata.Browser) */ {};
// -------------------------------------------------------------------

class ClientMetadata_Device final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ClientMetadata.Device) */ {};
// -------------------------------------------------------------------

class ClientMetadata_Profile final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ClientMetadata.Profile) */ {};
// -------------------------------------------------------------------

class ClientMetadata final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ClientMetadata) */ {};
// -------------------------------------------------------------------

class ContentAnalysisRequest final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ContentAnalysisRequest) */ {};
// -------------------------------------------------------------------

class ContentAnalysisResponse_Result_CustomMessage final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ContentAnalysisResponse.Result.CustomMessage) */ {};
// -------------------------------------------------------------------

class ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ContentAnalysisResponse.Result.TriggeredRule.CustomRuleMessageSegment) */ {};
// -------------------------------------------------------------------

class ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ContentAnalysisResponse.Result.TriggeredRule.CustomRuleMessage) */ {};
// -------------------------------------------------------------------

class ContentAnalysisResponse_Result_TriggeredRule final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ContentAnalysisResponse.Result.TriggeredRule) */ {};
// -------------------------------------------------------------------

class ContentAnalysisResponse_Result final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ContentAnalysisResponse.Result) */ {};
// -------------------------------------------------------------------

class ContentAnalysisResponse final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ContentAnalysisResponse) */ {};
// -------------------------------------------------------------------

class ContentAnalysisAcknowledgement final :
    public ::PROTOBUF_NAMESPACE_ID::MessageLite /* @@protoc_insertion_point(class_definition:enterprise_connectors.ContentAnalysisAcknowledgement) */ {};
// ===================================================================


// ===================================================================

#ifdef __GNUC__
  #pragma GCC diagnostic push
  #pragma GCC diagnostic ignored "-Wstrict-aliasing"
#endif  // __GNUC__
// ContentMetaData_PrintMetadata

// optional string printer_name = 1;
inline bool ContentMetaData_PrintMetadata::_internal_has_printer_name() const {}
inline bool ContentMetaData_PrintMetadata::has_printer_name() const {}
inline void ContentMetaData_PrintMetadata::clear_printer_name() {}
inline const std::string& ContentMetaData_PrintMetadata::printer_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentMetaData_PrintMetadata::set_printer_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentMetaData_PrintMetadata::mutable_printer_name() {}
inline const std::string& ContentMetaData_PrintMetadata::_internal_printer_name() const {}
inline void ContentMetaData_PrintMetadata::_internal_set_printer_name(const std::string& value) {}
inline std::string* ContentMetaData_PrintMetadata::_internal_mutable_printer_name() {}
inline std::string* ContentMetaData_PrintMetadata::release_printer_name() {}
inline void ContentMetaData_PrintMetadata::set_allocated_printer_name(std::string* printer_name) {}

// optional .enterprise_connectors.ContentMetaData.PrintMetadata.PrinterType printer_type = 2;
inline bool ContentMetaData_PrintMetadata::_internal_has_printer_type() const {}
inline bool ContentMetaData_PrintMetadata::has_printer_type() const {}
inline void ContentMetaData_PrintMetadata::clear_printer_type() {}
inline ::enterprise_connectors::ContentMetaData_PrintMetadata_PrinterType ContentMetaData_PrintMetadata::_internal_printer_type() const {}
inline ::enterprise_connectors::ContentMetaData_PrintMetadata_PrinterType ContentMetaData_PrintMetadata::printer_type() const {}
inline void ContentMetaData_PrintMetadata::_internal_set_printer_type(::enterprise_connectors::ContentMetaData_PrintMetadata_PrinterType value) {}
inline void ContentMetaData_PrintMetadata::set_printer_type(::enterprise_connectors::ContentMetaData_PrintMetadata_PrinterType value) {}

// -------------------------------------------------------------------

// ContentMetaData

// optional string url = 1;
inline bool ContentMetaData::_internal_has_url() const {}
inline bool ContentMetaData::has_url() const {}
inline void ContentMetaData::clear_url() {}
inline const std::string& ContentMetaData::url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentMetaData::set_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentMetaData::mutable_url() {}
inline const std::string& ContentMetaData::_internal_url() const {}
inline void ContentMetaData::_internal_set_url(const std::string& value) {}
inline std::string* ContentMetaData::_internal_mutable_url() {}
inline std::string* ContentMetaData::release_url() {}
inline void ContentMetaData::set_allocated_url(std::string* url) {}

// optional string filename = 2;
inline bool ContentMetaData::_internal_has_filename() const {}
inline bool ContentMetaData::has_filename() const {}
inline void ContentMetaData::clear_filename() {}
inline const std::string& ContentMetaData::filename() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentMetaData::set_filename(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentMetaData::mutable_filename() {}
inline const std::string& ContentMetaData::_internal_filename() const {}
inline void ContentMetaData::_internal_set_filename(const std::string& value) {}
inline std::string* ContentMetaData::_internal_mutable_filename() {}
inline std::string* ContentMetaData::release_filename() {}
inline void ContentMetaData::set_allocated_filename(std::string* filename) {}

// optional string digest = 3;
inline bool ContentMetaData::_internal_has_digest() const {}
inline bool ContentMetaData::has_digest() const {}
inline void ContentMetaData::clear_digest() {}
inline const std::string& ContentMetaData::digest() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentMetaData::set_digest(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentMetaData::mutable_digest() {}
inline const std::string& ContentMetaData::_internal_digest() const {}
inline void ContentMetaData::_internal_set_digest(const std::string& value) {}
inline std::string* ContentMetaData::_internal_mutable_digest() {}
inline std::string* ContentMetaData::release_digest() {}
inline void ContentMetaData::set_allocated_digest(std::string* digest) {}

// optional .safe_browsing.ClientDownloadRequest csd = 4;
inline bool ContentMetaData::_internal_has_csd() const {}
inline bool ContentMetaData::has_csd() const {}
inline const ::safe_browsing::ClientDownloadRequest& ContentMetaData::_internal_csd() const {}
inline const ::safe_browsing::ClientDownloadRequest& ContentMetaData::csd() const {}
inline void ContentMetaData::unsafe_arena_set_allocated_csd(
    ::safe_browsing::ClientDownloadRequest* csd) {}
inline ::safe_browsing::ClientDownloadRequest* ContentMetaData::release_csd() {}
inline ::safe_browsing::ClientDownloadRequest* ContentMetaData::unsafe_arena_release_csd() {}
inline ::safe_browsing::ClientDownloadRequest* ContentMetaData::_internal_mutable_csd() {}
inline ::safe_browsing::ClientDownloadRequest* ContentMetaData::mutable_csd() {}
inline void ContentMetaData::set_allocated_csd(::safe_browsing::ClientDownloadRequest* csd) {}

// optional string email = 5;
inline bool ContentMetaData::_internal_has_email() const {}
inline bool ContentMetaData::has_email() const {}
inline void ContentMetaData::clear_email() {}
inline const std::string& ContentMetaData::email() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentMetaData::set_email(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentMetaData::mutable_email() {}
inline const std::string& ContentMetaData::_internal_email() const {}
inline void ContentMetaData::_internal_set_email(const std::string& value) {}
inline std::string* ContentMetaData::_internal_mutable_email() {}
inline std::string* ContentMetaData::release_email() {}
inline void ContentMetaData::set_allocated_email(std::string* email) {}

// optional string content_type = 6;
inline bool ContentMetaData::_internal_has_content_type() const {}
inline bool ContentMetaData::has_content_type() const {}
inline void ContentMetaData::clear_content_type() {}
inline const std::string& ContentMetaData::content_type() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentMetaData::set_content_type(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentMetaData::mutable_content_type() {}
inline const std::string& ContentMetaData::_internal_content_type() const {}
inline void ContentMetaData::_internal_set_content_type(const std::string& value) {}
inline std::string* ContentMetaData::_internal_mutable_content_type() {}
inline std::string* ContentMetaData::release_content_type() {}
inline void ContentMetaData::set_allocated_content_type(std::string* content_type) {}

// optional string source = 7;
inline bool ContentMetaData::_internal_has_source() const {}
inline bool ContentMetaData::has_source() const {}
inline void ContentMetaData::clear_source() {}
inline const std::string& ContentMetaData::source() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentMetaData::set_source(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentMetaData::mutable_source() {}
inline const std::string& ContentMetaData::_internal_source() const {}
inline void ContentMetaData::_internal_set_source(const std::string& value) {}
inline std::string* ContentMetaData::_internal_mutable_source() {}
inline std::string* ContentMetaData::release_source() {}
inline void ContentMetaData::set_allocated_source(std::string* source) {}

// optional string destination = 8;
inline bool ContentMetaData::_internal_has_destination() const {}
inline bool ContentMetaData::has_destination() const {}
inline void ContentMetaData::clear_destination() {}
inline const std::string& ContentMetaData::destination() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentMetaData::set_destination(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentMetaData::mutable_destination() {}
inline const std::string& ContentMetaData::_internal_destination() const {}
inline void ContentMetaData::_internal_set_destination(const std::string& value) {}
inline std::string* ContentMetaData::_internal_mutable_destination() {}
inline std::string* ContentMetaData::release_destination() {}
inline void ContentMetaData::set_allocated_destination(std::string* destination) {}

// optional string tab_title = 9;
inline bool ContentMetaData::_internal_has_tab_title() const {}
inline bool ContentMetaData::has_tab_title() const {}
inline void ContentMetaData::clear_tab_title() {}
inline const std::string& ContentMetaData::tab_title() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentMetaData::set_tab_title(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentMetaData::mutable_tab_title() {}
inline const std::string& ContentMetaData::_internal_tab_title() const {}
inline void ContentMetaData::_internal_set_tab_title(const std::string& value) {}
inline std::string* ContentMetaData::_internal_mutable_tab_title() {}
inline std::string* ContentMetaData::release_tab_title() {}
inline void ContentMetaData::set_allocated_tab_title(std::string* tab_title) {}

// optional string tab_url = 10;
inline bool ContentMetaData::_internal_has_tab_url() const {}
inline bool ContentMetaData::has_tab_url() const {}
inline void ContentMetaData::clear_tab_url() {}
inline const std::string& ContentMetaData::tab_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentMetaData::set_tab_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentMetaData::mutable_tab_url() {}
inline const std::string& ContentMetaData::_internal_tab_url() const {}
inline void ContentMetaData::_internal_set_tab_url(const std::string& value) {}
inline std::string* ContentMetaData::_internal_mutable_tab_url() {}
inline std::string* ContentMetaData::release_tab_url() {}
inline void ContentMetaData::set_allocated_tab_url(std::string* tab_url) {}

// optional .enterprise_connectors.ContentMetaData.PrintMetadata print_metadata = 11;
inline bool ContentMetaData::_internal_has_print_metadata() const {}
inline bool ContentMetaData::has_print_metadata() const {}
inline void ContentMetaData::clear_print_metadata() {}
inline const ::enterprise_connectors::ContentMetaData_PrintMetadata& ContentMetaData::_internal_print_metadata() const {}
inline const ::enterprise_connectors::ContentMetaData_PrintMetadata& ContentMetaData::print_metadata() const {}
inline void ContentMetaData::unsafe_arena_set_allocated_print_metadata(
    ::enterprise_connectors::ContentMetaData_PrintMetadata* print_metadata) {}
inline ::enterprise_connectors::ContentMetaData_PrintMetadata* ContentMetaData::release_print_metadata() {}
inline ::enterprise_connectors::ContentMetaData_PrintMetadata* ContentMetaData::unsafe_arena_release_print_metadata() {}
inline ::enterprise_connectors::ContentMetaData_PrintMetadata* ContentMetaData::_internal_mutable_print_metadata() {}
inline ::enterprise_connectors::ContentMetaData_PrintMetadata* ContentMetaData::mutable_print_metadata() {}
inline void ContentMetaData::set_allocated_print_metadata(::enterprise_connectors::ContentMetaData_PrintMetadata* print_metadata) {}

// optional bytes decryption_key = 12;
inline bool ContentMetaData::_internal_has_decryption_key() const {}
inline bool ContentMetaData::has_decryption_key() const {}
inline void ContentMetaData::clear_decryption_key() {}
inline const std::string& ContentMetaData::decryption_key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentMetaData::set_decryption_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentMetaData::mutable_decryption_key() {}
inline const std::string& ContentMetaData::_internal_decryption_key() const {}
inline void ContentMetaData::_internal_set_decryption_key(const std::string& value) {}
inline std::string* ContentMetaData::_internal_mutable_decryption_key() {}
inline std::string* ContentMetaData::release_decryption_key() {}
inline void ContentMetaData::set_allocated_decryption_key(std::string* decryption_key) {}

// -------------------------------------------------------------------

// ClientMetadata_Browser

// optional string browser_id = 1;
inline bool ClientMetadata_Browser::_internal_has_browser_id() const {}
inline bool ClientMetadata_Browser::has_browser_id() const {}
inline void ClientMetadata_Browser::clear_browser_id() {}
inline const std::string& ClientMetadata_Browser::browser_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Browser::set_browser_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Browser::mutable_browser_id() {}
inline const std::string& ClientMetadata_Browser::_internal_browser_id() const {}
inline void ClientMetadata_Browser::_internal_set_browser_id(const std::string& value) {}
inline std::string* ClientMetadata_Browser::_internal_mutable_browser_id() {}
inline std::string* ClientMetadata_Browser::release_browser_id() {}
inline void ClientMetadata_Browser::set_allocated_browser_id(std::string* browser_id) {}

// optional string user_agent = 2;
inline bool ClientMetadata_Browser::_internal_has_user_agent() const {}
inline bool ClientMetadata_Browser::has_user_agent() const {}
inline void ClientMetadata_Browser::clear_user_agent() {}
inline const std::string& ClientMetadata_Browser::user_agent() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Browser::set_user_agent(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Browser::mutable_user_agent() {}
inline const std::string& ClientMetadata_Browser::_internal_user_agent() const {}
inline void ClientMetadata_Browser::_internal_set_user_agent(const std::string& value) {}
inline std::string* ClientMetadata_Browser::_internal_mutable_user_agent() {}
inline std::string* ClientMetadata_Browser::release_user_agent() {}
inline void ClientMetadata_Browser::set_allocated_user_agent(std::string* user_agent) {}

// optional string chrome_version = 3;
inline bool ClientMetadata_Browser::_internal_has_chrome_version() const {}
inline bool ClientMetadata_Browser::has_chrome_version() const {}
inline void ClientMetadata_Browser::clear_chrome_version() {}
inline const std::string& ClientMetadata_Browser::chrome_version() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Browser::set_chrome_version(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Browser::mutable_chrome_version() {}
inline const std::string& ClientMetadata_Browser::_internal_chrome_version() const {}
inline void ClientMetadata_Browser::_internal_set_chrome_version(const std::string& value) {}
inline std::string* ClientMetadata_Browser::_internal_mutable_chrome_version() {}
inline std::string* ClientMetadata_Browser::release_chrome_version() {}
inline void ClientMetadata_Browser::set_allocated_chrome_version(std::string* chrome_version) {}

// optional string machine_user = 4;
inline bool ClientMetadata_Browser::_internal_has_machine_user() const {}
inline bool ClientMetadata_Browser::has_machine_user() const {}
inline void ClientMetadata_Browser::clear_machine_user() {}
inline const std::string& ClientMetadata_Browser::machine_user() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Browser::set_machine_user(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Browser::mutable_machine_user() {}
inline const std::string& ClientMetadata_Browser::_internal_machine_user() const {}
inline void ClientMetadata_Browser::_internal_set_machine_user(const std::string& value) {}
inline std::string* ClientMetadata_Browser::_internal_mutable_machine_user() {}
inline std::string* ClientMetadata_Browser::release_machine_user() {}
inline void ClientMetadata_Browser::set_allocated_machine_user(std::string* machine_user) {}

// -------------------------------------------------------------------

// ClientMetadata_Device

// optional string dm_token = 1;
inline bool ClientMetadata_Device::_internal_has_dm_token() const {}
inline bool ClientMetadata_Device::has_dm_token() const {}
inline void ClientMetadata_Device::clear_dm_token() {}
inline const std::string& ClientMetadata_Device::dm_token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Device::set_dm_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Device::mutable_dm_token() {}
inline const std::string& ClientMetadata_Device::_internal_dm_token() const {}
inline void ClientMetadata_Device::_internal_set_dm_token(const std::string& value) {}
inline std::string* ClientMetadata_Device::_internal_mutable_dm_token() {}
inline std::string* ClientMetadata_Device::release_dm_token() {}
inline void ClientMetadata_Device::set_allocated_dm_token(std::string* dm_token) {}

// optional string client_id = 2;
inline bool ClientMetadata_Device::_internal_has_client_id() const {}
inline bool ClientMetadata_Device::has_client_id() const {}
inline void ClientMetadata_Device::clear_client_id() {}
inline const std::string& ClientMetadata_Device::client_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Device::set_client_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Device::mutable_client_id() {}
inline const std::string& ClientMetadata_Device::_internal_client_id() const {}
inline void ClientMetadata_Device::_internal_set_client_id(const std::string& value) {}
inline std::string* ClientMetadata_Device::_internal_mutable_client_id() {}
inline std::string* ClientMetadata_Device::release_client_id() {}
inline void ClientMetadata_Device::set_allocated_client_id(std::string* client_id) {}

// optional string os_version = 3;
inline bool ClientMetadata_Device::_internal_has_os_version() const {}
inline bool ClientMetadata_Device::has_os_version() const {}
inline void ClientMetadata_Device::clear_os_version() {}
inline const std::string& ClientMetadata_Device::os_version() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Device::set_os_version(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Device::mutable_os_version() {}
inline const std::string& ClientMetadata_Device::_internal_os_version() const {}
inline void ClientMetadata_Device::_internal_set_os_version(const std::string& value) {}
inline std::string* ClientMetadata_Device::_internal_mutable_os_version() {}
inline std::string* ClientMetadata_Device::release_os_version() {}
inline void ClientMetadata_Device::set_allocated_os_version(std::string* os_version) {}

// optional string os_platform = 4;
inline bool ClientMetadata_Device::_internal_has_os_platform() const {}
inline bool ClientMetadata_Device::has_os_platform() const {}
inline void ClientMetadata_Device::clear_os_platform() {}
inline const std::string& ClientMetadata_Device::os_platform() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Device::set_os_platform(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Device::mutable_os_platform() {}
inline const std::string& ClientMetadata_Device::_internal_os_platform() const {}
inline void ClientMetadata_Device::_internal_set_os_platform(const std::string& value) {}
inline std::string* ClientMetadata_Device::_internal_mutable_os_platform() {}
inline std::string* ClientMetadata_Device::release_os_platform() {}
inline void ClientMetadata_Device::set_allocated_os_platform(std::string* os_platform) {}

// optional string name = 5;
inline bool ClientMetadata_Device::_internal_has_name() const {}
inline bool ClientMetadata_Device::has_name() const {}
inline void ClientMetadata_Device::clear_name() {}
inline const std::string& ClientMetadata_Device::name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Device::set_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Device::mutable_name() {}
inline const std::string& ClientMetadata_Device::_internal_name() const {}
inline void ClientMetadata_Device::_internal_set_name(const std::string& value) {}
inline std::string* ClientMetadata_Device::_internal_mutable_name() {}
inline std::string* ClientMetadata_Device::release_name() {}
inline void ClientMetadata_Device::set_allocated_name(std::string* name) {}

// -------------------------------------------------------------------

// ClientMetadata_Profile

// optional string dm_token = 1;
inline bool ClientMetadata_Profile::_internal_has_dm_token() const {}
inline bool ClientMetadata_Profile::has_dm_token() const {}
inline void ClientMetadata_Profile::clear_dm_token() {}
inline const std::string& ClientMetadata_Profile::dm_token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Profile::set_dm_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Profile::mutable_dm_token() {}
inline const std::string& ClientMetadata_Profile::_internal_dm_token() const {}
inline void ClientMetadata_Profile::_internal_set_dm_token(const std::string& value) {}
inline std::string* ClientMetadata_Profile::_internal_mutable_dm_token() {}
inline std::string* ClientMetadata_Profile::release_dm_token() {}
inline void ClientMetadata_Profile::set_allocated_dm_token(std::string* dm_token) {}

// optional string gaia_email = 2;
inline bool ClientMetadata_Profile::_internal_has_gaia_email() const {}
inline bool ClientMetadata_Profile::has_gaia_email() const {}
inline void ClientMetadata_Profile::clear_gaia_email() {}
inline const std::string& ClientMetadata_Profile::gaia_email() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Profile::set_gaia_email(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Profile::mutable_gaia_email() {}
inline const std::string& ClientMetadata_Profile::_internal_gaia_email() const {}
inline void ClientMetadata_Profile::_internal_set_gaia_email(const std::string& value) {}
inline std::string* ClientMetadata_Profile::_internal_mutable_gaia_email() {}
inline std::string* ClientMetadata_Profile::release_gaia_email() {}
inline void ClientMetadata_Profile::set_allocated_gaia_email(std::string* gaia_email) {}

// optional string profile_path = 3;
inline bool ClientMetadata_Profile::_internal_has_profile_path() const {}
inline bool ClientMetadata_Profile::has_profile_path() const {}
inline void ClientMetadata_Profile::clear_profile_path() {}
inline const std::string& ClientMetadata_Profile::profile_path() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Profile::set_profile_path(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Profile::mutable_profile_path() {}
inline const std::string& ClientMetadata_Profile::_internal_profile_path() const {}
inline void ClientMetadata_Profile::_internal_set_profile_path(const std::string& value) {}
inline std::string* ClientMetadata_Profile::_internal_mutable_profile_path() {}
inline std::string* ClientMetadata_Profile::release_profile_path() {}
inline void ClientMetadata_Profile::set_allocated_profile_path(std::string* profile_path) {}

// optional string profile_name = 4;
inline bool ClientMetadata_Profile::_internal_has_profile_name() const {}
inline bool ClientMetadata_Profile::has_profile_name() const {}
inline void ClientMetadata_Profile::clear_profile_name() {}
inline const std::string& ClientMetadata_Profile::profile_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Profile::set_profile_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Profile::mutable_profile_name() {}
inline const std::string& ClientMetadata_Profile::_internal_profile_name() const {}
inline void ClientMetadata_Profile::_internal_set_profile_name(const std::string& value) {}
inline std::string* ClientMetadata_Profile::_internal_mutable_profile_name() {}
inline std::string* ClientMetadata_Profile::release_profile_name() {}
inline void ClientMetadata_Profile::set_allocated_profile_name(std::string* profile_name) {}

// optional string client_id = 5;
inline bool ClientMetadata_Profile::_internal_has_client_id() const {}
inline bool ClientMetadata_Profile::has_client_id() const {}
inline void ClientMetadata_Profile::clear_client_id() {}
inline const std::string& ClientMetadata_Profile::client_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ClientMetadata_Profile::set_client_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* ClientMetadata_Profile::mutable_client_id() {}
inline const std::string& ClientMetadata_Profile::_internal_client_id() const {}
inline void ClientMetadata_Profile::_internal_set_client_id(const std::string& value) {}
inline std::string* ClientMetadata_Profile::_internal_mutable_client_id() {}
inline std::string* ClientMetadata_Profile::release_client_id() {}
inline void ClientMetadata_Profile::set_allocated_client_id(std::string* client_id) {}

// -------------------------------------------------------------------

// ClientMetadata

// optional .enterprise_connectors.ClientMetadata.Browser browser = 1;
inline bool ClientMetadata::_internal_has_browser() const {}
inline bool ClientMetadata::has_browser() const {}
inline void ClientMetadata::clear_browser() {}
inline const ::enterprise_connectors::ClientMetadata_Browser& ClientMetadata::_internal_browser() const {}
inline const ::enterprise_connectors::ClientMetadata_Browser& ClientMetadata::browser() const {}
inline void ClientMetadata::unsafe_arena_set_allocated_browser(
    ::enterprise_connectors::ClientMetadata_Browser* browser) {}
inline ::enterprise_connectors::ClientMetadata_Browser* ClientMetadata::release_browser() {}
inline ::enterprise_connectors::ClientMetadata_Browser* ClientMetadata::unsafe_arena_release_browser() {}
inline ::enterprise_connectors::ClientMetadata_Browser* ClientMetadata::_internal_mutable_browser() {}
inline ::enterprise_connectors::ClientMetadata_Browser* ClientMetadata::mutable_browser() {}
inline void ClientMetadata::set_allocated_browser(::enterprise_connectors::ClientMetadata_Browser* browser) {}

// optional .enterprise_connectors.ClientMetadata.Device device = 2;
inline bool ClientMetadata::_internal_has_device() const {}
inline bool ClientMetadata::has_device() const {}
inline void ClientMetadata::clear_device() {}
inline const ::enterprise_connectors::ClientMetadata_Device& ClientMetadata::_internal_device() const {}
inline const ::enterprise_connectors::ClientMetadata_Device& ClientMetadata::device() const {}
inline void ClientMetadata::unsafe_arena_set_allocated_device(
    ::enterprise_connectors::ClientMetadata_Device* device) {}
inline ::enterprise_connectors::ClientMetadata_Device* ClientMetadata::release_device() {}
inline ::enterprise_connectors::ClientMetadata_Device* ClientMetadata::unsafe_arena_release_device() {}
inline ::enterprise_connectors::ClientMetadata_Device* ClientMetadata::_internal_mutable_device() {}
inline ::enterprise_connectors::ClientMetadata_Device* ClientMetadata::mutable_device() {}
inline void ClientMetadata::set_allocated_device(::enterprise_connectors::ClientMetadata_Device* device) {}

// optional .enterprise_connectors.ClientMetadata.Profile profile = 3;
inline bool ClientMetadata::_internal_has_profile() const {}
inline bool ClientMetadata::has_profile() const {}
inline void ClientMetadata::clear_profile() {}
inline const ::enterprise_connectors::ClientMetadata_Profile& ClientMetadata::_internal_profile() const {}
inline const ::enterprise_connectors::ClientMetadata_Profile& ClientMetadata::profile() const {}
inline void ClientMetadata::unsafe_arena_set_allocated_profile(
    ::enterprise_connectors::ClientMetadata_Profile* profile) {}
inline ::enterprise_connectors::ClientMetadata_Profile* ClientMetadata::release_profile() {}
inline ::enterprise_connectors::ClientMetadata_Profile* ClientMetadata::unsafe_arena_release_profile() {}
inline ::enterprise_connectors::ClientMetadata_Profile* ClientMetadata::_internal_mutable_profile() {}
inline ::enterprise_connectors::ClientMetadata_Profile* ClientMetadata::mutable_profile() {}
inline void ClientMetadata::set_allocated_profile(::enterprise_connectors::ClientMetadata_Profile* profile) {}

// optional bool is_chrome_os_managed_guest_session = 4;
inline bool ClientMetadata::_internal_has_is_chrome_os_managed_guest_session() const {}
inline bool ClientMetadata::has_is_chrome_os_managed_guest_session() const {}
inline void ClientMetadata::clear_is_chrome_os_managed_guest_session() {}
inline bool ClientMetadata::_internal_is_chrome_os_managed_guest_session() const {}
inline bool ClientMetadata::is_chrome_os_managed_guest_session() const {}
inline void ClientMetadata::_internal_set_is_chrome_os_managed_guest_session(bool value) {}
inline void ClientMetadata::set_is_chrome_os_managed_guest_session(bool value) {}

// -------------------------------------------------------------------

// ContentAnalysisRequest

// optional string device_token = 1;
inline bool ContentAnalysisRequest::_internal_has_device_token() const {}
inline bool ContentAnalysisRequest::has_device_token() const {}
inline void ContentAnalysisRequest::clear_device_token() {}
inline const std::string& ContentAnalysisRequest::device_token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisRequest::set_device_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisRequest::mutable_device_token() {}
inline const std::string& ContentAnalysisRequest::_internal_device_token() const {}
inline void ContentAnalysisRequest::_internal_set_device_token(const std::string& value) {}
inline std::string* ContentAnalysisRequest::_internal_mutable_device_token() {}
inline std::string* ContentAnalysisRequest::release_device_token() {}
inline void ContentAnalysisRequest::set_allocated_device_token(std::string* device_token) {}

// optional string fcm_notification_token = 2;
inline bool ContentAnalysisRequest::_internal_has_fcm_notification_token() const {}
inline bool ContentAnalysisRequest::has_fcm_notification_token() const {}
inline void ContentAnalysisRequest::clear_fcm_notification_token() {}
inline const std::string& ContentAnalysisRequest::fcm_notification_token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisRequest::set_fcm_notification_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisRequest::mutable_fcm_notification_token() {}
inline const std::string& ContentAnalysisRequest::_internal_fcm_notification_token() const {}
inline void ContentAnalysisRequest::_internal_set_fcm_notification_token(const std::string& value) {}
inline std::string* ContentAnalysisRequest::_internal_mutable_fcm_notification_token() {}
inline std::string* ContentAnalysisRequest::release_fcm_notification_token() {}
inline void ContentAnalysisRequest::set_allocated_fcm_notification_token(std::string* fcm_notification_token) {}

// optional string request_token = 5;
inline bool ContentAnalysisRequest::_internal_has_request_token() const {}
inline bool ContentAnalysisRequest::has_request_token() const {}
inline void ContentAnalysisRequest::clear_request_token() {}
inline const std::string& ContentAnalysisRequest::request_token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisRequest::set_request_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisRequest::mutable_request_token() {}
inline const std::string& ContentAnalysisRequest::_internal_request_token() const {}
inline void ContentAnalysisRequest::_internal_set_request_token(const std::string& value) {}
inline std::string* ContentAnalysisRequest::_internal_mutable_request_token() {}
inline std::string* ContentAnalysisRequest::release_request_token() {}
inline void ContentAnalysisRequest::set_allocated_request_token(std::string* request_token) {}

// optional .enterprise_connectors.AnalysisConnector analysis_connector = 9;
inline bool ContentAnalysisRequest::_internal_has_analysis_connector() const {}
inline bool ContentAnalysisRequest::has_analysis_connector() const {}
inline void ContentAnalysisRequest::clear_analysis_connector() {}
inline ::enterprise_connectors::AnalysisConnector ContentAnalysisRequest::_internal_analysis_connector() const {}
inline ::enterprise_connectors::AnalysisConnector ContentAnalysisRequest::analysis_connector() const {}
inline void ContentAnalysisRequest::_internal_set_analysis_connector(::enterprise_connectors::AnalysisConnector value) {}
inline void ContentAnalysisRequest::set_analysis_connector(::enterprise_connectors::AnalysisConnector value) {}

// optional .enterprise_connectors.ContentMetaData request_data = 10;
inline bool ContentAnalysisRequest::_internal_has_request_data() const {}
inline bool ContentAnalysisRequest::has_request_data() const {}
inline void ContentAnalysisRequest::clear_request_data() {}
inline const ::enterprise_connectors::ContentMetaData& ContentAnalysisRequest::_internal_request_data() const {}
inline const ::enterprise_connectors::ContentMetaData& ContentAnalysisRequest::request_data() const {}
inline void ContentAnalysisRequest::unsafe_arena_set_allocated_request_data(
    ::enterprise_connectors::ContentMetaData* request_data) {}
inline ::enterprise_connectors::ContentMetaData* ContentAnalysisRequest::release_request_data() {}
inline ::enterprise_connectors::ContentMetaData* ContentAnalysisRequest::unsafe_arena_release_request_data() {}
inline ::enterprise_connectors::ContentMetaData* ContentAnalysisRequest::_internal_mutable_request_data() {}
inline ::enterprise_connectors::ContentMetaData* ContentAnalysisRequest::mutable_request_data() {}
inline void ContentAnalysisRequest::set_allocated_request_data(::enterprise_connectors::ContentMetaData* request_data) {}

// repeated string tags = 11;
inline int ContentAnalysisRequest::_internal_tags_size() const {}
inline int ContentAnalysisRequest::tags_size() const {}
inline void ContentAnalysisRequest::clear_tags() {}
inline std::string* ContentAnalysisRequest::add_tags() {}
inline const std::string& ContentAnalysisRequest::_internal_tags(int index) const {}
inline const std::string& ContentAnalysisRequest::tags(int index) const {}
inline std::string* ContentAnalysisRequest::mutable_tags(int index) {}
inline void ContentAnalysisRequest::set_tags(int index, const std::string& value) {}
inline void ContentAnalysisRequest::set_tags(int index, std::string&& value) {}
inline void ContentAnalysisRequest::set_tags(int index, const char* value) {}
inline void ContentAnalysisRequest::set_tags(int index, const char* value, size_t size) {}
inline std::string* ContentAnalysisRequest::_internal_add_tags() {}
inline void ContentAnalysisRequest::add_tags(const std::string& value) {}
inline void ContentAnalysisRequest::add_tags(std::string&& value) {}
inline void ContentAnalysisRequest::add_tags(const char* value) {}
inline void ContentAnalysisRequest::add_tags(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
ContentAnalysisRequest::tags() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
ContentAnalysisRequest::mutable_tags() {}

// optional .enterprise_connectors.ClientMetadata client_metadata = 12;
inline bool ContentAnalysisRequest::_internal_has_client_metadata() const {}
inline bool ContentAnalysisRequest::has_client_metadata() const {}
inline void ContentAnalysisRequest::clear_client_metadata() {}
inline const ::enterprise_connectors::ClientMetadata& ContentAnalysisRequest::_internal_client_metadata() const {}
inline const ::enterprise_connectors::ClientMetadata& ContentAnalysisRequest::client_metadata() const {}
inline void ContentAnalysisRequest::unsafe_arena_set_allocated_client_metadata(
    ::enterprise_connectors::ClientMetadata* client_metadata) {}
inline ::enterprise_connectors::ClientMetadata* ContentAnalysisRequest::release_client_metadata() {}
inline ::enterprise_connectors::ClientMetadata* ContentAnalysisRequest::unsafe_arena_release_client_metadata() {}
inline ::enterprise_connectors::ClientMetadata* ContentAnalysisRequest::_internal_mutable_client_metadata() {}
inline ::enterprise_connectors::ClientMetadata* ContentAnalysisRequest::mutable_client_metadata() {}
inline void ContentAnalysisRequest::set_allocated_client_metadata(::enterprise_connectors::ClientMetadata* client_metadata) {}

// string text_content = 13;
inline bool ContentAnalysisRequest::_internal_has_text_content() const {}
inline bool ContentAnalysisRequest::has_text_content() const {}
inline void ContentAnalysisRequest::set_has_text_content() {}
inline void ContentAnalysisRequest::clear_text_content() {}
inline const std::string& ContentAnalysisRequest::text_content() const {}
template <typename ArgT0, typename... ArgT>
inline void ContentAnalysisRequest::set_text_content(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisRequest::mutable_text_content() {}
inline const std::string& ContentAnalysisRequest::_internal_text_content() const {}
inline void ContentAnalysisRequest::_internal_set_text_content(const std::string& value) {}
inline std::string* ContentAnalysisRequest::_internal_mutable_text_content() {}
inline std::string* ContentAnalysisRequest::release_text_content() {}
inline void ContentAnalysisRequest::set_allocated_text_content(std::string* text_content) {}

// string file_path = 14;
inline bool ContentAnalysisRequest::_internal_has_file_path() const {}
inline bool ContentAnalysisRequest::has_file_path() const {}
inline void ContentAnalysisRequest::set_has_file_path() {}
inline void ContentAnalysisRequest::clear_file_path() {}
inline const std::string& ContentAnalysisRequest::file_path() const {}
template <typename ArgT0, typename... ArgT>
inline void ContentAnalysisRequest::set_file_path(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisRequest::mutable_file_path() {}
inline const std::string& ContentAnalysisRequest::_internal_file_path() const {}
inline void ContentAnalysisRequest::_internal_set_file_path(const std::string& value) {}
inline std::string* ContentAnalysisRequest::_internal_mutable_file_path() {}
inline std::string* ContentAnalysisRequest::release_file_path() {}
inline void ContentAnalysisRequest::set_allocated_file_path(std::string* file_path) {}

// optional int64 expires_at = 15;
inline bool ContentAnalysisRequest::_internal_has_expires_at() const {}
inline bool ContentAnalysisRequest::has_expires_at() const {}
inline void ContentAnalysisRequest::clear_expires_at() {}
inline int64_t ContentAnalysisRequest::_internal_expires_at() const {}
inline int64_t ContentAnalysisRequest::expires_at() const {}
inline void ContentAnalysisRequest::_internal_set_expires_at(int64_t value) {}
inline void ContentAnalysisRequest::set_expires_at(int64_t value) {}

// optional string user_action_id = 16;
inline bool ContentAnalysisRequest::_internal_has_user_action_id() const {}
inline bool ContentAnalysisRequest::has_user_action_id() const {}
inline void ContentAnalysisRequest::clear_user_action_id() {}
inline const std::string& ContentAnalysisRequest::user_action_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisRequest::set_user_action_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisRequest::mutable_user_action_id() {}
inline const std::string& ContentAnalysisRequest::_internal_user_action_id() const {}
inline void ContentAnalysisRequest::_internal_set_user_action_id(const std::string& value) {}
inline std::string* ContentAnalysisRequest::_internal_mutable_user_action_id() {}
inline std::string* ContentAnalysisRequest::release_user_action_id() {}
inline void ContentAnalysisRequest::set_allocated_user_action_id(std::string* user_action_id) {}

// optional int64 user_action_requests_count = 17;
inline bool ContentAnalysisRequest::_internal_has_user_action_requests_count() const {}
inline bool ContentAnalysisRequest::has_user_action_requests_count() const {}
inline void ContentAnalysisRequest::clear_user_action_requests_count() {}
inline int64_t ContentAnalysisRequest::_internal_user_action_requests_count() const {}
inline int64_t ContentAnalysisRequest::user_action_requests_count() const {}
inline void ContentAnalysisRequest::_internal_set_user_action_requests_count(int64_t value) {}
inline void ContentAnalysisRequest::set_user_action_requests_count(int64_t value) {}

// optional .enterprise_connectors.ContentAnalysisRequest.Reason reason = 19;
inline bool ContentAnalysisRequest::_internal_has_reason() const {}
inline bool ContentAnalysisRequest::has_reason() const {}
inline void ContentAnalysisRequest::clear_reason() {}
inline ::enterprise_connectors::ContentAnalysisRequest_Reason ContentAnalysisRequest::_internal_reason() const {}
inline ::enterprise_connectors::ContentAnalysisRequest_Reason ContentAnalysisRequest::reason() const {}
inline void ContentAnalysisRequest::_internal_set_reason(::enterprise_connectors::ContentAnalysisRequest_Reason value) {}
inline void ContentAnalysisRequest::set_reason(::enterprise_connectors::ContentAnalysisRequest_Reason value) {}

// optional bool blocking = 20;
inline bool ContentAnalysisRequest::_internal_has_blocking() const {}
inline bool ContentAnalysisRequest::has_blocking() const {}
inline void ContentAnalysisRequest::clear_blocking() {}
inline bool ContentAnalysisRequest::_internal_blocking() const {}
inline bool ContentAnalysisRequest::blocking() const {}
inline void ContentAnalysisRequest::_internal_set_blocking(bool value) {}
inline void ContentAnalysisRequest::set_blocking(bool value) {}

// optional bool require_metadata_verdict = 21;
inline bool ContentAnalysisRequest::_internal_has_require_metadata_verdict() const {}
inline bool ContentAnalysisRequest::has_require_metadata_verdict() const {}
inline void ContentAnalysisRequest::clear_require_metadata_verdict() {}
inline bool ContentAnalysisRequest::_internal_require_metadata_verdict() const {}
inline bool ContentAnalysisRequest::require_metadata_verdict() const {}
inline void ContentAnalysisRequest::_internal_set_require_metadata_verdict(bool value) {}
inline void ContentAnalysisRequest::set_require_metadata_verdict(bool value) {}

inline bool ContentAnalysisRequest::has_content_data() const {}
inline void ContentAnalysisRequest::clear_has_content_data() {}
inline ContentAnalysisRequest::ContentDataCase ContentAnalysisRequest::content_data_case() const {}
// -------------------------------------------------------------------

// ContentAnalysisResponse_Result_CustomMessage

// optional string learn_more_url = 1;
inline bool ContentAnalysisResponse_Result_CustomMessage::_internal_has_learn_more_url() const {}
inline bool ContentAnalysisResponse_Result_CustomMessage::has_learn_more_url() const {}
inline void ContentAnalysisResponse_Result_CustomMessage::clear_learn_more_url() {}
inline const std::string& ContentAnalysisResponse_Result_CustomMessage::learn_more_url() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisResponse_Result_CustomMessage::set_learn_more_url(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisResponse_Result_CustomMessage::mutable_learn_more_url() {}
inline const std::string& ContentAnalysisResponse_Result_CustomMessage::_internal_learn_more_url() const {}
inline void ContentAnalysisResponse_Result_CustomMessage::_internal_set_learn_more_url(const std::string& value) {}
inline std::string* ContentAnalysisResponse_Result_CustomMessage::_internal_mutable_learn_more_url() {}
inline std::string* ContentAnalysisResponse_Result_CustomMessage::release_learn_more_url() {}
inline void ContentAnalysisResponse_Result_CustomMessage::set_allocated_learn_more_url(std::string* learn_more_url) {}

// optional string message = 2;
inline bool ContentAnalysisResponse_Result_CustomMessage::_internal_has_message() const {}
inline bool ContentAnalysisResponse_Result_CustomMessage::has_message() const {}
inline void ContentAnalysisResponse_Result_CustomMessage::clear_message() {}
inline const std::string& ContentAnalysisResponse_Result_CustomMessage::message() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisResponse_Result_CustomMessage::set_message(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisResponse_Result_CustomMessage::mutable_message() {}
inline const std::string& ContentAnalysisResponse_Result_CustomMessage::_internal_message() const {}
inline void ContentAnalysisResponse_Result_CustomMessage::_internal_set_message(const std::string& value) {}
inline std::string* ContentAnalysisResponse_Result_CustomMessage::_internal_mutable_message() {}
inline std::string* ContentAnalysisResponse_Result_CustomMessage::release_message() {}
inline void ContentAnalysisResponse_Result_CustomMessage::set_allocated_message(std::string* message) {}

// -------------------------------------------------------------------

// ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment

// optional string text = 1;
inline bool ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::_internal_has_text() const {}
inline bool ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::has_text() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::clear_text() {}
inline const std::string& ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::text() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::set_text(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::mutable_text() {}
inline const std::string& ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::_internal_text() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::_internal_set_text(const std::string& value) {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::_internal_mutable_text() {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::release_text() {}
inline void ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::set_allocated_text(std::string* text) {}

// optional string link = 2;
inline bool ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::_internal_has_link() const {}
inline bool ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::has_link() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::clear_link() {}
inline const std::string& ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::link() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::set_link(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::mutable_link() {}
inline const std::string& ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::_internal_link() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::_internal_set_link(const std::string& value) {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::_internal_mutable_link() {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::release_link() {}
inline void ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment::set_allocated_link(std::string* link) {}

// -------------------------------------------------------------------

// ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage

// repeated .enterprise_connectors.ContentAnalysisResponse.Result.TriggeredRule.CustomRuleMessageSegment message_segments = 1;
inline int ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage::_internal_message_segments_size() const {}
inline int ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage::message_segments_size() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage::clear_message_segments() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment* ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage::mutable_message_segments(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment >*
ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage::mutable_message_segments() {}
inline const ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment& ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage::_internal_message_segments(int index) const {}
inline const ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment& ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage::message_segments(int index) const {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment* ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage::_internal_add_message_segments() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment* ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage::add_message_segments() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessageSegment >&
ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage::message_segments() const {}

// -------------------------------------------------------------------

// ContentAnalysisResponse_Result_TriggeredRule

// optional .enterprise_connectors.ContentAnalysisResponse.Result.TriggeredRule.Action action = 1;
inline bool ContentAnalysisResponse_Result_TriggeredRule::_internal_has_action() const {}
inline bool ContentAnalysisResponse_Result_TriggeredRule::has_action() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule::clear_action() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_Action ContentAnalysisResponse_Result_TriggeredRule::_internal_action() const {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_Action ContentAnalysisResponse_Result_TriggeredRule::action() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule::_internal_set_action(::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_Action value) {}
inline void ContentAnalysisResponse_Result_TriggeredRule::set_action(::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_Action value) {}

// optional string rule_name = 2;
inline bool ContentAnalysisResponse_Result_TriggeredRule::_internal_has_rule_name() const {}
inline bool ContentAnalysisResponse_Result_TriggeredRule::has_rule_name() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule::clear_rule_name() {}
inline const std::string& ContentAnalysisResponse_Result_TriggeredRule::rule_name() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisResponse_Result_TriggeredRule::set_rule_name(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule::mutable_rule_name() {}
inline const std::string& ContentAnalysisResponse_Result_TriggeredRule::_internal_rule_name() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule::_internal_set_rule_name(const std::string& value) {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule::_internal_mutable_rule_name() {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule::release_rule_name() {}
inline void ContentAnalysisResponse_Result_TriggeredRule::set_allocated_rule_name(std::string* rule_name) {}

// optional string rule_id = 3;
inline bool ContentAnalysisResponse_Result_TriggeredRule::_internal_has_rule_id() const {}
inline bool ContentAnalysisResponse_Result_TriggeredRule::has_rule_id() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule::clear_rule_id() {}
inline const std::string& ContentAnalysisResponse_Result_TriggeredRule::rule_id() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisResponse_Result_TriggeredRule::set_rule_id(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule::mutable_rule_id() {}
inline const std::string& ContentAnalysisResponse_Result_TriggeredRule::_internal_rule_id() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule::_internal_set_rule_id(const std::string& value) {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule::_internal_mutable_rule_id() {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule::release_rule_id() {}
inline void ContentAnalysisResponse_Result_TriggeredRule::set_allocated_rule_id(std::string* rule_id) {}

// optional .enterprise_connectors.ContentAnalysisResponse.Result.CustomMessage custom_message = 4 [deprecated = true];
inline bool ContentAnalysisResponse_Result_TriggeredRule::_internal_has_custom_message() const {}
inline bool ContentAnalysisResponse_Result_TriggeredRule::has_custom_message() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule::clear_custom_message() {}
inline const ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage& ContentAnalysisResponse_Result_TriggeredRule::_internal_custom_message() const {}
inline const ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage& ContentAnalysisResponse_Result_TriggeredRule::custom_message() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule::unsafe_arena_set_allocated_custom_message(
    ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* custom_message) {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* ContentAnalysisResponse_Result_TriggeredRule::release_custom_message() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* ContentAnalysisResponse_Result_TriggeredRule::unsafe_arena_release_custom_message() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* ContentAnalysisResponse_Result_TriggeredRule::_internal_mutable_custom_message() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* ContentAnalysisResponse_Result_TriggeredRule::mutable_custom_message() {}
inline void ContentAnalysisResponse_Result_TriggeredRule::set_allocated_custom_message(::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* custom_message) {}

// optional string url_category = 5;
inline bool ContentAnalysisResponse_Result_TriggeredRule::_internal_has_url_category() const {}
inline bool ContentAnalysisResponse_Result_TriggeredRule::has_url_category() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule::clear_url_category() {}
inline const std::string& ContentAnalysisResponse_Result_TriggeredRule::url_category() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisResponse_Result_TriggeredRule::set_url_category(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule::mutable_url_category() {}
inline const std::string& ContentAnalysisResponse_Result_TriggeredRule::_internal_url_category() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule::_internal_set_url_category(const std::string& value) {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule::_internal_mutable_url_category() {}
inline std::string* ContentAnalysisResponse_Result_TriggeredRule::release_url_category() {}
inline void ContentAnalysisResponse_Result_TriggeredRule::set_allocated_url_category(std::string* url_category) {}

// optional .enterprise_connectors.ContentAnalysisResponse.Result.TriggeredRule.CustomRuleMessage custom_rule_message = 6;
inline bool ContentAnalysisResponse_Result_TriggeredRule::_internal_has_custom_rule_message() const {}
inline bool ContentAnalysisResponse_Result_TriggeredRule::has_custom_rule_message() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule::clear_custom_rule_message() {}
inline const ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage& ContentAnalysisResponse_Result_TriggeredRule::_internal_custom_rule_message() const {}
inline const ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage& ContentAnalysisResponse_Result_TriggeredRule::custom_rule_message() const {}
inline void ContentAnalysisResponse_Result_TriggeredRule::unsafe_arena_set_allocated_custom_rule_message(
    ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage* custom_rule_message) {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage* ContentAnalysisResponse_Result_TriggeredRule::release_custom_rule_message() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage* ContentAnalysisResponse_Result_TriggeredRule::unsafe_arena_release_custom_rule_message() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage* ContentAnalysisResponse_Result_TriggeredRule::_internal_mutable_custom_rule_message() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage* ContentAnalysisResponse_Result_TriggeredRule::mutable_custom_rule_message() {}
inline void ContentAnalysisResponse_Result_TriggeredRule::set_allocated_custom_rule_message(::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_CustomRuleMessage* custom_rule_message) {}

// -------------------------------------------------------------------

// ContentAnalysisResponse_Result

// optional string tag = 1;
inline bool ContentAnalysisResponse_Result::_internal_has_tag() const {}
inline bool ContentAnalysisResponse_Result::has_tag() const {}
inline void ContentAnalysisResponse_Result::clear_tag() {}
inline const std::string& ContentAnalysisResponse_Result::tag() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisResponse_Result::set_tag(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisResponse_Result::mutable_tag() {}
inline const std::string& ContentAnalysisResponse_Result::_internal_tag() const {}
inline void ContentAnalysisResponse_Result::_internal_set_tag(const std::string& value) {}
inline std::string* ContentAnalysisResponse_Result::_internal_mutable_tag() {}
inline std::string* ContentAnalysisResponse_Result::release_tag() {}
inline void ContentAnalysisResponse_Result::set_allocated_tag(std::string* tag) {}

// optional .enterprise_connectors.ContentAnalysisResponse.Result.Status status = 2;
inline bool ContentAnalysisResponse_Result::_internal_has_status() const {}
inline bool ContentAnalysisResponse_Result::has_status() const {}
inline void ContentAnalysisResponse_Result::clear_status() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_Status ContentAnalysisResponse_Result::_internal_status() const {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_Status ContentAnalysisResponse_Result::status() const {}
inline void ContentAnalysisResponse_Result::_internal_set_status(::enterprise_connectors::ContentAnalysisResponse_Result_Status value) {}
inline void ContentAnalysisResponse_Result::set_status(::enterprise_connectors::ContentAnalysisResponse_Result_Status value) {}

// repeated .enterprise_connectors.ContentAnalysisResponse.Result.TriggeredRule triggered_rules = 3;
inline int ContentAnalysisResponse_Result::_internal_triggered_rules_size() const {}
inline int ContentAnalysisResponse_Result::triggered_rules_size() const {}
inline void ContentAnalysisResponse_Result::clear_triggered_rules() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule* ContentAnalysisResponse_Result::mutable_triggered_rules(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule >*
ContentAnalysisResponse_Result::mutable_triggered_rules() {}
inline const ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule& ContentAnalysisResponse_Result::_internal_triggered_rules(int index) const {}
inline const ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule& ContentAnalysisResponse_Result::triggered_rules(int index) const {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule* ContentAnalysisResponse_Result::_internal_add_triggered_rules() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule* ContentAnalysisResponse_Result::add_triggered_rules() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule >&
ContentAnalysisResponse_Result::triggered_rules() const {}

// optional .enterprise_connectors.ContentAnalysisResponse.Result.CustomMessage custom_message = 7 [deprecated = true];
inline bool ContentAnalysisResponse_Result::_internal_has_custom_message() const {}
inline bool ContentAnalysisResponse_Result::has_custom_message() const {}
inline void ContentAnalysisResponse_Result::clear_custom_message() {}
inline const ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage& ContentAnalysisResponse_Result::_internal_custom_message() const {}
inline const ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage& ContentAnalysisResponse_Result::custom_message() const {}
inline void ContentAnalysisResponse_Result::unsafe_arena_set_allocated_custom_message(
    ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* custom_message) {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* ContentAnalysisResponse_Result::release_custom_message() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* ContentAnalysisResponse_Result::unsafe_arena_release_custom_message() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* ContentAnalysisResponse_Result::_internal_mutable_custom_message() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* ContentAnalysisResponse_Result::mutable_custom_message() {}
inline void ContentAnalysisResponse_Result::set_allocated_custom_message(::enterprise_connectors::ContentAnalysisResponse_Result_CustomMessage* custom_message) {}

// optional .enterprise_connectors.ContentAnalysisResponse.Result.StatusErrorMessage status_error_message = 8;
inline bool ContentAnalysisResponse_Result::_internal_has_status_error_message() const {}
inline bool ContentAnalysisResponse_Result::has_status_error_message() const {}
inline void ContentAnalysisResponse_Result::clear_status_error_message() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_StatusErrorMessage ContentAnalysisResponse_Result::_internal_status_error_message() const {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result_StatusErrorMessage ContentAnalysisResponse_Result::status_error_message() const {}
inline void ContentAnalysisResponse_Result::_internal_set_status_error_message(::enterprise_connectors::ContentAnalysisResponse_Result_StatusErrorMessage value) {}
inline void ContentAnalysisResponse_Result::set_status_error_message(::enterprise_connectors::ContentAnalysisResponse_Result_StatusErrorMessage value) {}

// -------------------------------------------------------------------

// ContentAnalysisResponse

// optional string request_token = 1;
inline bool ContentAnalysisResponse::_internal_has_request_token() const {}
inline bool ContentAnalysisResponse::has_request_token() const {}
inline void ContentAnalysisResponse::clear_request_token() {}
inline const std::string& ContentAnalysisResponse::request_token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisResponse::set_request_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisResponse::mutable_request_token() {}
inline const std::string& ContentAnalysisResponse::_internal_request_token() const {}
inline void ContentAnalysisResponse::_internal_set_request_token(const std::string& value) {}
inline std::string* ContentAnalysisResponse::_internal_mutable_request_token() {}
inline std::string* ContentAnalysisResponse::release_request_token() {}
inline void ContentAnalysisResponse::set_allocated_request_token(std::string* request_token) {}

// repeated .enterprise_connectors.ContentAnalysisResponse.Result results = 4;
inline int ContentAnalysisResponse::_internal_results_size() const {}
inline int ContentAnalysisResponse::results_size() const {}
inline void ContentAnalysisResponse::clear_results() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result* ContentAnalysisResponse::mutable_results(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::enterprise_connectors::ContentAnalysisResponse_Result >*
ContentAnalysisResponse::mutable_results() {}
inline const ::enterprise_connectors::ContentAnalysisResponse_Result& ContentAnalysisResponse::_internal_results(int index) const {}
inline const ::enterprise_connectors::ContentAnalysisResponse_Result& ContentAnalysisResponse::results(int index) const {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result* ContentAnalysisResponse::_internal_add_results() {}
inline ::enterprise_connectors::ContentAnalysisResponse_Result* ContentAnalysisResponse::add_results() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::enterprise_connectors::ContentAnalysisResponse_Result >&
ContentAnalysisResponse::results() const {}

// -------------------------------------------------------------------

// ContentAnalysisAcknowledgement

// optional string request_token = 1;
inline bool ContentAnalysisAcknowledgement::_internal_has_request_token() const {}
inline bool ContentAnalysisAcknowledgement::has_request_token() const {}
inline void ContentAnalysisAcknowledgement::clear_request_token() {}
inline const std::string& ContentAnalysisAcknowledgement::request_token() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void ContentAnalysisAcknowledgement::set_request_token(ArgT0&& arg0, ArgT... args) {}
inline std::string* ContentAnalysisAcknowledgement::mutable_request_token() {}
inline const std::string& ContentAnalysisAcknowledgement::_internal_request_token() const {}
inline void ContentAnalysisAcknowledgement::_internal_set_request_token(const std::string& value) {}
inline std::string* ContentAnalysisAcknowledgement::_internal_mutable_request_token() {}
inline std::string* ContentAnalysisAcknowledgement::release_request_token() {}
inline void ContentAnalysisAcknowledgement::set_allocated_request_token(std::string* request_token) {}

// optional .enterprise_connectors.ContentAnalysisAcknowledgement.Status status = 2;
inline bool ContentAnalysisAcknowledgement::_internal_has_status() const {}
inline bool ContentAnalysisAcknowledgement::has_status() const {}
inline void ContentAnalysisAcknowledgement::clear_status() {}
inline ::enterprise_connectors::ContentAnalysisAcknowledgement_Status ContentAnalysisAcknowledgement::_internal_status() const {}
inline ::enterprise_connectors::ContentAnalysisAcknowledgement_Status ContentAnalysisAcknowledgement::status() const {}
inline void ContentAnalysisAcknowledgement::_internal_set_status(::enterprise_connectors::ContentAnalysisAcknowledgement_Status value) {}
inline void ContentAnalysisAcknowledgement::set_status(::enterprise_connectors::ContentAnalysisAcknowledgement_Status value) {}

// optional .enterprise_connectors.ContentAnalysisAcknowledgement.FinalAction final_action = 3;
inline bool ContentAnalysisAcknowledgement::_internal_has_final_action() const {}
inline bool ContentAnalysisAcknowledgement::has_final_action() const {}
inline void ContentAnalysisAcknowledgement::clear_final_action() {}
inline ::enterprise_connectors::ContentAnalysisAcknowledgement_FinalAction ContentAnalysisAcknowledgement::_internal_final_action() const {}
inline ::enterprise_connectors::ContentAnalysisAcknowledgement_FinalAction ContentAnalysisAcknowledgement::final_action() const {}
inline void ContentAnalysisAcknowledgement::_internal_set_final_action(::enterprise_connectors::ContentAnalysisAcknowledgement_FinalAction value) {}
inline void ContentAnalysisAcknowledgement::set_final_action(::enterprise_connectors::ContentAnalysisAcknowledgement_FinalAction value) {}

#ifdef __GNUC__
  #pragma GCC diagnostic pop
#endif  // __GNUC__
// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------

// -------------------------------------------------------------------


// @@protoc_insertion_point(namespace_scope)

}  // namespace enterprise_connectors

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::enterprise_connectors::ContentMetaData_PrintMetadata_PrinterType> : ::std::true_type {};
template <> struct is_proto_enum< ::enterprise_connectors::ContentAnalysisRequest_Reason> : ::std::true_type {};
template <> struct is_proto_enum< ::enterprise_connectors::ContentAnalysisResponse_Result_TriggeredRule_Action> : ::std::true_type {};
template <> struct is_proto_enum< ::enterprise_connectors::ContentAnalysisResponse_Result_Status> : ::std::true_type {};
template <> struct is_proto_enum< ::enterprise_connectors::ContentAnalysisResponse_Result_StatusErrorMessage> : ::std::true_type {};
template <> struct is_proto_enum< ::enterprise_connectors::ContentAnalysisAcknowledgement_Status> : ::std::true_type {};
template <> struct is_proto_enum< ::enterprise_connectors::ContentAnalysisAcknowledgement_FinalAction> : ::std::true_type {};
template <> struct is_proto_enum< ::enterprise_connectors::AnalysisConnector> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

#include <google/protobuf/port_undef.inc>
#endif  // GOOGLE_PROTOBUF_INCLUDED_GOOGLE_PROTOBUF_INCLUDED_components_2fenterprise_2fcommon_2fproto_2fconnectors_2eproto