chromium/out/Default/gen/components/download/internal/background_service/proto/entry.pb.h

// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: entry.proto

#ifndef GOOGLE_PROTOBUF_INCLUDED_entry_2eproto
#define GOOGLE_PROTOBUF_INCLUDED_entry_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 "request.pb.h"
#include "scheduling.pb.h"
// @@protoc_insertion_point(includes)
#include <google/protobuf/port_def.inc>
#define PROTOBUF_INTERNAL_EXPORT_entry_2eproto
PROTOBUF_NAMESPACE_OPEN
namespace internal {
class AnyMetadata;
}  // namespace internal
PROTOBUF_NAMESPACE_CLOSE

// Internal implementation detail -- do not use these members.
struct TableStruct_entry_2eproto {};
namespace protodb {
class CustomData;
struct CustomDataDefaultTypeInternal;
extern CustomDataDefaultTypeInternal _CustomData_default_instance_;
class Entry;
struct EntryDefaultTypeInternal;
extern EntryDefaultTypeInternal _Entry_default_instance_;
}  // namespace protodb
PROTOBUF_NAMESPACE_OPEN
template<> ::protodb::CustomData* Arena::CreateMaybeMessage<::protodb::CustomData>(Arena*);
template<> ::protodb::Entry* Arena::CreateMaybeMessage<::protodb::Entry>(Arena*);
PROTOBUF_NAMESPACE_CLOSE
namespace protodb {

enum Entry_State : int {};
bool Entry_State_IsValid(int value);
constexpr Entry_State Entry_State_State_MIN =;
constexpr Entry_State Entry_State_State_MAX =;
constexpr int Entry_State_State_ARRAYSIZE =;

const std::string& Entry_State_Name(Entry_State value);
template<typename T>
inline const std::string& Entry_State_Name(T enum_t_value) {}
bool Entry_State_Parse(
    ::PROTOBUF_NAMESPACE_ID::ConstStringParam name, Entry_State* value);
enum DownloadClient : int {};
bool DownloadClient_IsValid(int value);
constexpr DownloadClient DownloadClient_MIN =;
constexpr DownloadClient DownloadClient_MAX =;
constexpr int DownloadClient_ARRAYSIZE =;

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

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

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


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

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

// optional string key = 1;
inline bool CustomData::_internal_has_key() const {}
inline bool CustomData::has_key() const {}
inline void CustomData::clear_key() {}
inline const std::string& CustomData::key() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CustomData::set_key(ArgT0&& arg0, ArgT... args) {}
inline std::string* CustomData::mutable_key() {}
inline const std::string& CustomData::_internal_key() const {}
inline void CustomData::_internal_set_key(const std::string& value) {}
inline std::string* CustomData::_internal_mutable_key() {}
inline std::string* CustomData::release_key() {}
inline void CustomData::set_allocated_key(std::string* key) {}

// optional string value = 2;
inline bool CustomData::_internal_has_value() const {}
inline bool CustomData::has_value() const {}
inline void CustomData::clear_value() {}
inline const std::string& CustomData::value() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void CustomData::set_value(ArgT0&& arg0, ArgT... args) {}
inline std::string* CustomData::mutable_value() {}
inline const std::string& CustomData::_internal_value() const {}
inline void CustomData::_internal_set_value(const std::string& value) {}
inline std::string* CustomData::_internal_mutable_value() {}
inline std::string* CustomData::release_value() {}
inline void CustomData::set_allocated_value(std::string* value) {}

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

// Entry

// optional .protodb.DownloadClient name_space = 1;
inline bool Entry::_internal_has_name_space() const {}
inline bool Entry::has_name_space() const {}
inline void Entry::clear_name_space() {}
inline ::protodb::DownloadClient Entry::_internal_name_space() const {}
inline ::protodb::DownloadClient Entry::name_space() const {}
inline void Entry::_internal_set_name_space(::protodb::DownloadClient value) {}
inline void Entry::set_name_space(::protodb::DownloadClient value) {}

// optional string guid = 2;
inline bool Entry::_internal_has_guid() const {}
inline bool Entry::has_guid() const {}
inline void Entry::clear_guid() {}
inline const std::string& Entry::guid() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Entry::set_guid(ArgT0&& arg0, ArgT... args) {}
inline std::string* Entry::mutable_guid() {}
inline const std::string& Entry::_internal_guid() const {}
inline void Entry::_internal_set_guid(const std::string& value) {}
inline std::string* Entry::_internal_mutable_guid() {}
inline std::string* Entry::release_guid() {}
inline void Entry::set_allocated_guid(std::string* guid) {}

// optional .protodb.SchedulingParams scheduling_params = 3;
inline bool Entry::_internal_has_scheduling_params() const {}
inline bool Entry::has_scheduling_params() const {}
inline const ::protodb::SchedulingParams& Entry::_internal_scheduling_params() const {}
inline const ::protodb::SchedulingParams& Entry::scheduling_params() const {}
inline void Entry::unsafe_arena_set_allocated_scheduling_params(
    ::protodb::SchedulingParams* scheduling_params) {}
inline ::protodb::SchedulingParams* Entry::release_scheduling_params() {}
inline ::protodb::SchedulingParams* Entry::unsafe_arena_release_scheduling_params() {}
inline ::protodb::SchedulingParams* Entry::_internal_mutable_scheduling_params() {}
inline ::protodb::SchedulingParams* Entry::mutable_scheduling_params() {}
inline void Entry::set_allocated_scheduling_params(::protodb::SchedulingParams* scheduling_params) {}

// optional .protodb.RequestParams request_params = 4;
inline bool Entry::_internal_has_request_params() const {}
inline bool Entry::has_request_params() const {}
inline const ::protodb::RequestParams& Entry::_internal_request_params() const {}
inline const ::protodb::RequestParams& Entry::request_params() const {}
inline void Entry::unsafe_arena_set_allocated_request_params(
    ::protodb::RequestParams* request_params) {}
inline ::protodb::RequestParams* Entry::release_request_params() {}
inline ::protodb::RequestParams* Entry::unsafe_arena_release_request_params() {}
inline ::protodb::RequestParams* Entry::_internal_mutable_request_params() {}
inline ::protodb::RequestParams* Entry::mutable_request_params() {}
inline void Entry::set_allocated_request_params(::protodb::RequestParams* request_params) {}

// optional .protodb.Entry.State state = 5;
inline bool Entry::_internal_has_state() const {}
inline bool Entry::has_state() const {}
inline void Entry::clear_state() {}
inline ::protodb::Entry_State Entry::_internal_state() const {}
inline ::protodb::Entry_State Entry::state() const {}
inline void Entry::_internal_set_state(::protodb::Entry_State value) {}
inline void Entry::set_state(::protodb::Entry_State value) {}

// optional string target_file_path = 6;
inline bool Entry::_internal_has_target_file_path() const {}
inline bool Entry::has_target_file_path() const {}
inline void Entry::clear_target_file_path() {}
inline const std::string& Entry::target_file_path() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Entry::set_target_file_path(ArgT0&& arg0, ArgT... args) {}
inline std::string* Entry::mutable_target_file_path() {}
inline const std::string& Entry::_internal_target_file_path() const {}
inline void Entry::_internal_set_target_file_path(const std::string& value) {}
inline std::string* Entry::_internal_mutable_target_file_path() {}
inline std::string* Entry::release_target_file_path() {}
inline void Entry::set_allocated_target_file_path(std::string* target_file_path) {}

// optional int64 create_time = 7;
inline bool Entry::_internal_has_create_time() const {}
inline bool Entry::has_create_time() const {}
inline void Entry::clear_create_time() {}
inline int64_t Entry::_internal_create_time() const {}
inline int64_t Entry::create_time() const {}
inline void Entry::_internal_set_create_time(int64_t value) {}
inline void Entry::set_create_time(int64_t value) {}

// optional int64 completion_time = 8;
inline bool Entry::_internal_has_completion_time() const {}
inline bool Entry::has_completion_time() const {}
inline void Entry::clear_completion_time() {}
inline int64_t Entry::_internal_completion_time() const {}
inline int64_t Entry::completion_time() const {}
inline void Entry::_internal_set_completion_time(int64_t value) {}
inline void Entry::set_completion_time(int64_t value) {}

// optional uint32 attempt_count = 9;
inline bool Entry::_internal_has_attempt_count() const {}
inline bool Entry::has_attempt_count() const {}
inline void Entry::clear_attempt_count() {}
inline uint32_t Entry::_internal_attempt_count() const {}
inline uint32_t Entry::attempt_count() const {}
inline void Entry::_internal_set_attempt_count(uint32_t value) {}
inline void Entry::set_attempt_count(uint32_t value) {}

// optional int32 traffic_annotation = 10;
inline bool Entry::_internal_has_traffic_annotation() const {}
inline bool Entry::has_traffic_annotation() const {}
inline void Entry::clear_traffic_annotation() {}
inline int32_t Entry::_internal_traffic_annotation() const {}
inline int32_t Entry::traffic_annotation() const {}
inline void Entry::_internal_set_traffic_annotation(int32_t value) {}
inline void Entry::set_traffic_annotation(int32_t value) {}

// optional uint64 bytes_downloaded = 11;
inline bool Entry::_internal_has_bytes_downloaded() const {}
inline bool Entry::has_bytes_downloaded() const {}
inline void Entry::clear_bytes_downloaded() {}
inline uint64_t Entry::_internal_bytes_downloaded() const {}
inline uint64_t Entry::bytes_downloaded() const {}
inline void Entry::_internal_set_bytes_downloaded(uint64_t value) {}
inline void Entry::set_bytes_downloaded(uint64_t value) {}

// optional int64 last_cleanup_check_time = 12;
inline bool Entry::_internal_has_last_cleanup_check_time() const {}
inline bool Entry::has_last_cleanup_check_time() const {}
inline void Entry::clear_last_cleanup_check_time() {}
inline int64_t Entry::_internal_last_cleanup_check_time() const {}
inline int64_t Entry::last_cleanup_check_time() const {}
inline void Entry::_internal_set_last_cleanup_check_time(int64_t value) {}
inline void Entry::set_last_cleanup_check_time(int64_t value) {}

// optional uint32 resumption_count = 14;
inline bool Entry::_internal_has_resumption_count() const {}
inline bool Entry::has_resumption_count() const {}
inline void Entry::clear_resumption_count() {}
inline uint32_t Entry::_internal_resumption_count() const {}
inline uint32_t Entry::resumption_count() const {}
inline void Entry::_internal_set_resumption_count(uint32_t value) {}
inline void Entry::set_resumption_count(uint32_t value) {}

// optional bool has_upload_data = 15;
inline bool Entry::_internal_has_has_upload_data() const {}
inline bool Entry::has_has_upload_data() const {}
inline void Entry::clear_has_upload_data() {}
inline bool Entry::_internal_has_upload_data() const {}
inline bool Entry::has_upload_data() const {}
inline void Entry::_internal_set_has_upload_data(bool value) {}
inline void Entry::set_has_upload_data(bool value) {}

// repeated string url_chain = 16;
inline int Entry::_internal_url_chain_size() const {}
inline int Entry::url_chain_size() const {}
inline void Entry::clear_url_chain() {}
inline std::string* Entry::add_url_chain() {}
inline const std::string& Entry::_internal_url_chain(int index) const {}
inline const std::string& Entry::url_chain(int index) const {}
inline std::string* Entry::mutable_url_chain(int index) {}
inline void Entry::set_url_chain(int index, const std::string& value) {}
inline void Entry::set_url_chain(int index, std::string&& value) {}
inline void Entry::set_url_chain(int index, const char* value) {}
inline void Entry::set_url_chain(int index, const char* value, size_t size) {}
inline std::string* Entry::_internal_add_url_chain() {}
inline void Entry::add_url_chain(const std::string& value) {}
inline void Entry::add_url_chain(std::string&& value) {}
inline void Entry::add_url_chain(const char* value) {}
inline void Entry::add_url_chain(const char* value, size_t size) {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>&
Entry::url_chain() const {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField<std::string>*
Entry::mutable_url_chain() {}

// optional string response_headers = 17;
inline bool Entry::_internal_has_response_headers() const {}
inline bool Entry::has_response_headers() const {}
inline void Entry::clear_response_headers() {}
inline const std::string& Entry::response_headers() const {}
template <typename ArgT0, typename... ArgT>
inline PROTOBUF_ALWAYS_INLINE
void Entry::set_response_headers(ArgT0&& arg0, ArgT... args) {}
inline std::string* Entry::mutable_response_headers() {}
inline const std::string& Entry::_internal_response_headers() const {}
inline void Entry::_internal_set_response_headers(const std::string& value) {}
inline std::string* Entry::_internal_mutable_response_headers() {}
inline std::string* Entry::release_response_headers() {}
inline void Entry::set_allocated_response_headers(std::string* response_headers) {}

// optional bool did_received_response = 18;
inline bool Entry::_internal_has_did_received_response() const {}
inline bool Entry::has_did_received_response() const {}
inline void Entry::clear_did_received_response() {}
inline bool Entry::_internal_did_received_response() const {}
inline bool Entry::did_received_response() const {}
inline void Entry::_internal_set_did_received_response(bool value) {}
inline void Entry::set_did_received_response(bool value) {}

// optional bool require_response_headers = 19;
inline bool Entry::_internal_has_require_response_headers() const {}
inline bool Entry::has_require_response_headers() const {}
inline void Entry::clear_require_response_headers() {}
inline bool Entry::_internal_require_response_headers() const {}
inline bool Entry::require_response_headers() const {}
inline void Entry::_internal_set_require_response_headers(bool value) {}
inline void Entry::set_require_response_headers(bool value) {}

// repeated .protodb.CustomData custom_data = 20;
inline int Entry::_internal_custom_data_size() const {}
inline int Entry::custom_data_size() const {}
inline void Entry::clear_custom_data() {}
inline ::protodb::CustomData* Entry::mutable_custom_data(int index) {}
inline ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::protodb::CustomData >*
Entry::mutable_custom_data() {}
inline const ::protodb::CustomData& Entry::_internal_custom_data(int index) const {}
inline const ::protodb::CustomData& Entry::custom_data(int index) const {}
inline ::protodb::CustomData* Entry::_internal_add_custom_data() {}
inline ::protodb::CustomData* Entry::add_custom_data() {}
inline const ::PROTOBUF_NAMESPACE_ID::RepeatedPtrField< ::protodb::CustomData >&
Entry::custom_data() const {}

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


// @@protoc_insertion_point(namespace_scope)

}  // namespace protodb

PROTOBUF_NAMESPACE_OPEN

template <> struct is_proto_enum< ::protodb::Entry_State> : ::std::true_type {};
template <> struct is_proto_enum< ::protodb::DownloadClient> : ::std::true_type {};

PROTOBUF_NAMESPACE_CLOSE

// @@protoc_insertion_point(global_scope)

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