github.com/craicoverflow/tyk@v2.9.6-rc3+incompatible/coprocess/bindings/cpp/coprocess_session_state.pb.h (about)

     1  // Generated by the protocol buffer compiler.  DO NOT EDIT!
     2  // source: coprocess_session_state.proto
     3  
     4  #ifndef PROTOBUF_coprocess_5fsession_5fstate_2eproto__INCLUDED
     5  #define PROTOBUF_coprocess_5fsession_5fstate_2eproto__INCLUDED
     6  
     7  #include <string>
     8  
     9  #include <google/protobuf/stubs/common.h>
    10  
    11  #if GOOGLE_PROTOBUF_VERSION < 3001000
    12  #error This file was generated by a newer version of protoc which is
    13  #error incompatible with your Protocol Buffer headers.  Please update
    14  #error your headers.
    15  #endif
    16  #if 3001000 < GOOGLE_PROTOBUF_MIN_PROTOC_VERSION
    17  #error This file was generated by an older version of protoc which is
    18  #error incompatible with your Protocol Buffer headers.  Please
    19  #error regenerate this file with a newer version of protoc.
    20  #endif
    21  
    22  #include <google/protobuf/arena.h>
    23  #include <google/protobuf/arenastring.h>
    24  #include <google/protobuf/generated_message_util.h>
    25  #include <google/protobuf/metadata.h>
    26  #include <google/protobuf/message.h>
    27  #include <google/protobuf/repeated_field.h>
    28  #include <google/protobuf/extension_set.h>
    29  #include <google/protobuf/map.h>
    30  #include <google/protobuf/map_field_inl.h>
    31  #include <google/protobuf/unknown_field_set.h>
    32  // @@protoc_insertion_point(includes)
    33  
    34  namespace coprocess {
    35  
    36  // Internal implementation detail -- do not call these.
    37  void protobuf_AddDesc_coprocess_5fsession_5fstate_2eproto();
    38  void protobuf_InitDefaults_coprocess_5fsession_5fstate_2eproto();
    39  void protobuf_AssignDesc_coprocess_5fsession_5fstate_2eproto();
    40  void protobuf_ShutdownFile_coprocess_5fsession_5fstate_2eproto();
    41  
    42  class AccessDefinition;
    43  class AccessSpec;
    44  class BasicAuthData;
    45  class JWTData;
    46  class Monitor;
    47  class SessionState;
    48  
    49  // ===================================================================
    50  
    51  class AccessSpec : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:coprocess.AccessSpec) */ {
    52   public:
    53    AccessSpec();
    54    virtual ~AccessSpec();
    55  
    56    AccessSpec(const AccessSpec& from);
    57  
    58    inline AccessSpec& operator=(const AccessSpec& from) {
    59      CopyFrom(from);
    60      return *this;
    61    }
    62  
    63    static const ::google::protobuf::Descriptor* descriptor();
    64    static const AccessSpec& default_instance();
    65  
    66    static const AccessSpec* internal_default_instance();
    67  
    68    void Swap(AccessSpec* other);
    69  
    70    // implements Message ----------------------------------------------
    71  
    72    inline AccessSpec* New() const { return New(NULL); }
    73  
    74    AccessSpec* New(::google::protobuf::Arena* arena) const;
    75    void CopyFrom(const ::google::protobuf::Message& from);
    76    void MergeFrom(const ::google::protobuf::Message& from);
    77    void CopyFrom(const AccessSpec& from);
    78    void MergeFrom(const AccessSpec& from);
    79    void Clear();
    80    bool IsInitialized() const;
    81  
    82    size_t ByteSizeLong() const;
    83    bool MergePartialFromCodedStream(
    84        ::google::protobuf::io::CodedInputStream* input);
    85    void SerializeWithCachedSizes(
    86        ::google::protobuf::io::CodedOutputStream* output) const;
    87    ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
    88        bool deterministic, ::google::protobuf::uint8* output) const;
    89    ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
    90      return InternalSerializeWithCachedSizesToArray(false, output);
    91    }
    92    int GetCachedSize() const { return _cached_size_; }
    93    private:
    94    void SharedCtor();
    95    void SharedDtor();
    96    void SetCachedSize(int size) const;
    97    void InternalSwap(AccessSpec* other);
    98    void UnsafeMergeFrom(const AccessSpec& from);
    99    private:
   100    inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
   101      return _internal_metadata_.arena();
   102    }
   103    inline void* MaybeArenaPtr() const {
   104      return _internal_metadata_.raw_arena_ptr();
   105    }
   106    public:
   107  
   108    ::google::protobuf::Metadata GetMetadata() const;
   109  
   110    // nested types ----------------------------------------------------
   111  
   112    // accessors -------------------------------------------------------
   113  
   114    // optional string url = 1;
   115    void clear_url();
   116    static const int kUrlFieldNumber = 1;
   117    const ::std::string& url() const;
   118    void set_url(const ::std::string& value);
   119    void set_url(const char* value);
   120    void set_url(const char* value, size_t size);
   121    ::std::string* mutable_url();
   122    ::std::string* release_url();
   123    void set_allocated_url(::std::string* url);
   124  
   125    // repeated string methods = 2;
   126    int methods_size() const;
   127    void clear_methods();
   128    static const int kMethodsFieldNumber = 2;
   129    const ::std::string& methods(int index) const;
   130    ::std::string* mutable_methods(int index);
   131    void set_methods(int index, const ::std::string& value);
   132    void set_methods(int index, const char* value);
   133    void set_methods(int index, const char* value, size_t size);
   134    ::std::string* add_methods();
   135    void add_methods(const ::std::string& value);
   136    void add_methods(const char* value);
   137    void add_methods(const char* value, size_t size);
   138    const ::google::protobuf::RepeatedPtrField< ::std::string>& methods() const;
   139    ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_methods();
   140  
   141    // @@protoc_insertion_point(class_scope:coprocess.AccessSpec)
   142   private:
   143  
   144    ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
   145    ::google::protobuf::RepeatedPtrField< ::std::string> methods_;
   146    ::google::protobuf::internal::ArenaStringPtr url_;
   147    mutable int _cached_size_;
   148    friend void  protobuf_InitDefaults_coprocess_5fsession_5fstate_2eproto_impl();
   149    friend void  protobuf_AddDesc_coprocess_5fsession_5fstate_2eproto_impl();
   150    friend void protobuf_AssignDesc_coprocess_5fsession_5fstate_2eproto();
   151    friend void protobuf_ShutdownFile_coprocess_5fsession_5fstate_2eproto();
   152  
   153    void InitAsDefaultInstance();
   154  };
   155  extern ::google::protobuf::internal::ExplicitlyConstructed<AccessSpec> AccessSpec_default_instance_;
   156  
   157  // -------------------------------------------------------------------
   158  
   159  class AccessDefinition : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:coprocess.AccessDefinition) */ {
   160   public:
   161    AccessDefinition();
   162    virtual ~AccessDefinition();
   163  
   164    AccessDefinition(const AccessDefinition& from);
   165  
   166    inline AccessDefinition& operator=(const AccessDefinition& from) {
   167      CopyFrom(from);
   168      return *this;
   169    }
   170  
   171    static const ::google::protobuf::Descriptor* descriptor();
   172    static const AccessDefinition& default_instance();
   173  
   174    static const AccessDefinition* internal_default_instance();
   175  
   176    void Swap(AccessDefinition* other);
   177  
   178    // implements Message ----------------------------------------------
   179  
   180    inline AccessDefinition* New() const { return New(NULL); }
   181  
   182    AccessDefinition* New(::google::protobuf::Arena* arena) const;
   183    void CopyFrom(const ::google::protobuf::Message& from);
   184    void MergeFrom(const ::google::protobuf::Message& from);
   185    void CopyFrom(const AccessDefinition& from);
   186    void MergeFrom(const AccessDefinition& from);
   187    void Clear();
   188    bool IsInitialized() const;
   189  
   190    size_t ByteSizeLong() const;
   191    bool MergePartialFromCodedStream(
   192        ::google::protobuf::io::CodedInputStream* input);
   193    void SerializeWithCachedSizes(
   194        ::google::protobuf::io::CodedOutputStream* output) const;
   195    ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
   196        bool deterministic, ::google::protobuf::uint8* output) const;
   197    ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
   198      return InternalSerializeWithCachedSizesToArray(false, output);
   199    }
   200    int GetCachedSize() const { return _cached_size_; }
   201    private:
   202    void SharedCtor();
   203    void SharedDtor();
   204    void SetCachedSize(int size) const;
   205    void InternalSwap(AccessDefinition* other);
   206    void UnsafeMergeFrom(const AccessDefinition& from);
   207    private:
   208    inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
   209      return _internal_metadata_.arena();
   210    }
   211    inline void* MaybeArenaPtr() const {
   212      return _internal_metadata_.raw_arena_ptr();
   213    }
   214    public:
   215  
   216    ::google::protobuf::Metadata GetMetadata() const;
   217  
   218    // nested types ----------------------------------------------------
   219  
   220    // accessors -------------------------------------------------------
   221  
   222    // optional string api_name = 1;
   223    void clear_api_name();
   224    static const int kApiNameFieldNumber = 1;
   225    const ::std::string& api_name() const;
   226    void set_api_name(const ::std::string& value);
   227    void set_api_name(const char* value);
   228    void set_api_name(const char* value, size_t size);
   229    ::std::string* mutable_api_name();
   230    ::std::string* release_api_name();
   231    void set_allocated_api_name(::std::string* api_name);
   232  
   233    // optional string api_id = 2;
   234    void clear_api_id();
   235    static const int kApiIdFieldNumber = 2;
   236    const ::std::string& api_id() const;
   237    void set_api_id(const ::std::string& value);
   238    void set_api_id(const char* value);
   239    void set_api_id(const char* value, size_t size);
   240    ::std::string* mutable_api_id();
   241    ::std::string* release_api_id();
   242    void set_allocated_api_id(::std::string* api_id);
   243  
   244    // repeated string versions = 3;
   245    int versions_size() const;
   246    void clear_versions();
   247    static const int kVersionsFieldNumber = 3;
   248    const ::std::string& versions(int index) const;
   249    ::std::string* mutable_versions(int index);
   250    void set_versions(int index, const ::std::string& value);
   251    void set_versions(int index, const char* value);
   252    void set_versions(int index, const char* value, size_t size);
   253    ::std::string* add_versions();
   254    void add_versions(const ::std::string& value);
   255    void add_versions(const char* value);
   256    void add_versions(const char* value, size_t size);
   257    const ::google::protobuf::RepeatedPtrField< ::std::string>& versions() const;
   258    ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_versions();
   259  
   260    // repeated .coprocess.AccessSpec allowed_urls = 4;
   261    int allowed_urls_size() const;
   262    void clear_allowed_urls();
   263    static const int kAllowedUrlsFieldNumber = 4;
   264    const ::coprocess::AccessSpec& allowed_urls(int index) const;
   265    ::coprocess::AccessSpec* mutable_allowed_urls(int index);
   266    ::coprocess::AccessSpec* add_allowed_urls();
   267    ::google::protobuf::RepeatedPtrField< ::coprocess::AccessSpec >*
   268        mutable_allowed_urls();
   269    const ::google::protobuf::RepeatedPtrField< ::coprocess::AccessSpec >&
   270        allowed_urls() const;
   271  
   272    // @@protoc_insertion_point(class_scope:coprocess.AccessDefinition)
   273   private:
   274  
   275    ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
   276    ::google::protobuf::RepeatedPtrField< ::std::string> versions_;
   277    ::google::protobuf::RepeatedPtrField< ::coprocess::AccessSpec > allowed_urls_;
   278    ::google::protobuf::internal::ArenaStringPtr api_name_;
   279    ::google::protobuf::internal::ArenaStringPtr api_id_;
   280    mutable int _cached_size_;
   281    friend void  protobuf_InitDefaults_coprocess_5fsession_5fstate_2eproto_impl();
   282    friend void  protobuf_AddDesc_coprocess_5fsession_5fstate_2eproto_impl();
   283    friend void protobuf_AssignDesc_coprocess_5fsession_5fstate_2eproto();
   284    friend void protobuf_ShutdownFile_coprocess_5fsession_5fstate_2eproto();
   285  
   286    void InitAsDefaultInstance();
   287  };
   288  extern ::google::protobuf::internal::ExplicitlyConstructed<AccessDefinition> AccessDefinition_default_instance_;
   289  
   290  // -------------------------------------------------------------------
   291  
   292  class BasicAuthData : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:coprocess.BasicAuthData) */ {
   293   public:
   294    BasicAuthData();
   295    virtual ~BasicAuthData();
   296  
   297    BasicAuthData(const BasicAuthData& from);
   298  
   299    inline BasicAuthData& operator=(const BasicAuthData& from) {
   300      CopyFrom(from);
   301      return *this;
   302    }
   303  
   304    static const ::google::protobuf::Descriptor* descriptor();
   305    static const BasicAuthData& default_instance();
   306  
   307    static const BasicAuthData* internal_default_instance();
   308  
   309    void Swap(BasicAuthData* other);
   310  
   311    // implements Message ----------------------------------------------
   312  
   313    inline BasicAuthData* New() const { return New(NULL); }
   314  
   315    BasicAuthData* New(::google::protobuf::Arena* arena) const;
   316    void CopyFrom(const ::google::protobuf::Message& from);
   317    void MergeFrom(const ::google::protobuf::Message& from);
   318    void CopyFrom(const BasicAuthData& from);
   319    void MergeFrom(const BasicAuthData& from);
   320    void Clear();
   321    bool IsInitialized() const;
   322  
   323    size_t ByteSizeLong() const;
   324    bool MergePartialFromCodedStream(
   325        ::google::protobuf::io::CodedInputStream* input);
   326    void SerializeWithCachedSizes(
   327        ::google::protobuf::io::CodedOutputStream* output) const;
   328    ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
   329        bool deterministic, ::google::protobuf::uint8* output) const;
   330    ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
   331      return InternalSerializeWithCachedSizesToArray(false, output);
   332    }
   333    int GetCachedSize() const { return _cached_size_; }
   334    private:
   335    void SharedCtor();
   336    void SharedDtor();
   337    void SetCachedSize(int size) const;
   338    void InternalSwap(BasicAuthData* other);
   339    void UnsafeMergeFrom(const BasicAuthData& from);
   340    private:
   341    inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
   342      return _internal_metadata_.arena();
   343    }
   344    inline void* MaybeArenaPtr() const {
   345      return _internal_metadata_.raw_arena_ptr();
   346    }
   347    public:
   348  
   349    ::google::protobuf::Metadata GetMetadata() const;
   350  
   351    // nested types ----------------------------------------------------
   352  
   353    // accessors -------------------------------------------------------
   354  
   355    // optional string password = 1;
   356    void clear_password();
   357    static const int kPasswordFieldNumber = 1;
   358    const ::std::string& password() const;
   359    void set_password(const ::std::string& value);
   360    void set_password(const char* value);
   361    void set_password(const char* value, size_t size);
   362    ::std::string* mutable_password();
   363    ::std::string* release_password();
   364    void set_allocated_password(::std::string* password);
   365  
   366    // optional string hash = 2;
   367    void clear_hash();
   368    static const int kHashFieldNumber = 2;
   369    const ::std::string& hash() const;
   370    void set_hash(const ::std::string& value);
   371    void set_hash(const char* value);
   372    void set_hash(const char* value, size_t size);
   373    ::std::string* mutable_hash();
   374    ::std::string* release_hash();
   375    void set_allocated_hash(::std::string* hash);
   376  
   377    // @@protoc_insertion_point(class_scope:coprocess.BasicAuthData)
   378   private:
   379  
   380    ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
   381    ::google::protobuf::internal::ArenaStringPtr password_;
   382    ::google::protobuf::internal::ArenaStringPtr hash_;
   383    mutable int _cached_size_;
   384    friend void  protobuf_InitDefaults_coprocess_5fsession_5fstate_2eproto_impl();
   385    friend void  protobuf_AddDesc_coprocess_5fsession_5fstate_2eproto_impl();
   386    friend void protobuf_AssignDesc_coprocess_5fsession_5fstate_2eproto();
   387    friend void protobuf_ShutdownFile_coprocess_5fsession_5fstate_2eproto();
   388  
   389    void InitAsDefaultInstance();
   390  };
   391  extern ::google::protobuf::internal::ExplicitlyConstructed<BasicAuthData> BasicAuthData_default_instance_;
   392  
   393  // -------------------------------------------------------------------
   394  
   395  class JWTData : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:coprocess.JWTData) */ {
   396   public:
   397    JWTData();
   398    virtual ~JWTData();
   399  
   400    JWTData(const JWTData& from);
   401  
   402    inline JWTData& operator=(const JWTData& from) {
   403      CopyFrom(from);
   404      return *this;
   405    }
   406  
   407    static const ::google::protobuf::Descriptor* descriptor();
   408    static const JWTData& default_instance();
   409  
   410    static const JWTData* internal_default_instance();
   411  
   412    void Swap(JWTData* other);
   413  
   414    // implements Message ----------------------------------------------
   415  
   416    inline JWTData* New() const { return New(NULL); }
   417  
   418    JWTData* New(::google::protobuf::Arena* arena) const;
   419    void CopyFrom(const ::google::protobuf::Message& from);
   420    void MergeFrom(const ::google::protobuf::Message& from);
   421    void CopyFrom(const JWTData& from);
   422    void MergeFrom(const JWTData& from);
   423    void Clear();
   424    bool IsInitialized() const;
   425  
   426    size_t ByteSizeLong() const;
   427    bool MergePartialFromCodedStream(
   428        ::google::protobuf::io::CodedInputStream* input);
   429    void SerializeWithCachedSizes(
   430        ::google::protobuf::io::CodedOutputStream* output) const;
   431    ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
   432        bool deterministic, ::google::protobuf::uint8* output) const;
   433    ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
   434      return InternalSerializeWithCachedSizesToArray(false, output);
   435    }
   436    int GetCachedSize() const { return _cached_size_; }
   437    private:
   438    void SharedCtor();
   439    void SharedDtor();
   440    void SetCachedSize(int size) const;
   441    void InternalSwap(JWTData* other);
   442    void UnsafeMergeFrom(const JWTData& from);
   443    private:
   444    inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
   445      return _internal_metadata_.arena();
   446    }
   447    inline void* MaybeArenaPtr() const {
   448      return _internal_metadata_.raw_arena_ptr();
   449    }
   450    public:
   451  
   452    ::google::protobuf::Metadata GetMetadata() const;
   453  
   454    // nested types ----------------------------------------------------
   455  
   456    // accessors -------------------------------------------------------
   457  
   458    // optional string secret = 1;
   459    void clear_secret();
   460    static const int kSecretFieldNumber = 1;
   461    const ::std::string& secret() const;
   462    void set_secret(const ::std::string& value);
   463    void set_secret(const char* value);
   464    void set_secret(const char* value, size_t size);
   465    ::std::string* mutable_secret();
   466    ::std::string* release_secret();
   467    void set_allocated_secret(::std::string* secret);
   468  
   469    // @@protoc_insertion_point(class_scope:coprocess.JWTData)
   470   private:
   471  
   472    ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
   473    ::google::protobuf::internal::ArenaStringPtr secret_;
   474    mutable int _cached_size_;
   475    friend void  protobuf_InitDefaults_coprocess_5fsession_5fstate_2eproto_impl();
   476    friend void  protobuf_AddDesc_coprocess_5fsession_5fstate_2eproto_impl();
   477    friend void protobuf_AssignDesc_coprocess_5fsession_5fstate_2eproto();
   478    friend void protobuf_ShutdownFile_coprocess_5fsession_5fstate_2eproto();
   479  
   480    void InitAsDefaultInstance();
   481  };
   482  extern ::google::protobuf::internal::ExplicitlyConstructed<JWTData> JWTData_default_instance_;
   483  
   484  // -------------------------------------------------------------------
   485  
   486  class Monitor : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:coprocess.Monitor) */ {
   487   public:
   488    Monitor();
   489    virtual ~Monitor();
   490  
   491    Monitor(const Monitor& from);
   492  
   493    inline Monitor& operator=(const Monitor& from) {
   494      CopyFrom(from);
   495      return *this;
   496    }
   497  
   498    static const ::google::protobuf::Descriptor* descriptor();
   499    static const Monitor& default_instance();
   500  
   501    static const Monitor* internal_default_instance();
   502  
   503    void Swap(Monitor* other);
   504  
   505    // implements Message ----------------------------------------------
   506  
   507    inline Monitor* New() const { return New(NULL); }
   508  
   509    Monitor* New(::google::protobuf::Arena* arena) const;
   510    void CopyFrom(const ::google::protobuf::Message& from);
   511    void MergeFrom(const ::google::protobuf::Message& from);
   512    void CopyFrom(const Monitor& from);
   513    void MergeFrom(const Monitor& from);
   514    void Clear();
   515    bool IsInitialized() const;
   516  
   517    size_t ByteSizeLong() const;
   518    bool MergePartialFromCodedStream(
   519        ::google::protobuf::io::CodedInputStream* input);
   520    void SerializeWithCachedSizes(
   521        ::google::protobuf::io::CodedOutputStream* output) const;
   522    ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
   523        bool deterministic, ::google::protobuf::uint8* output) const;
   524    ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
   525      return InternalSerializeWithCachedSizesToArray(false, output);
   526    }
   527    int GetCachedSize() const { return _cached_size_; }
   528    private:
   529    void SharedCtor();
   530    void SharedDtor();
   531    void SetCachedSize(int size) const;
   532    void InternalSwap(Monitor* other);
   533    void UnsafeMergeFrom(const Monitor& from);
   534    private:
   535    inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
   536      return _internal_metadata_.arena();
   537    }
   538    inline void* MaybeArenaPtr() const {
   539      return _internal_metadata_.raw_arena_ptr();
   540    }
   541    public:
   542  
   543    ::google::protobuf::Metadata GetMetadata() const;
   544  
   545    // nested types ----------------------------------------------------
   546  
   547    // accessors -------------------------------------------------------
   548  
   549    // repeated double trigger_limits = 1;
   550    int trigger_limits_size() const;
   551    void clear_trigger_limits();
   552    static const int kTriggerLimitsFieldNumber = 1;
   553    double trigger_limits(int index) const;
   554    void set_trigger_limits(int index, double value);
   555    void add_trigger_limits(double value);
   556    const ::google::protobuf::RepeatedField< double >&
   557        trigger_limits() const;
   558    ::google::protobuf::RepeatedField< double >*
   559        mutable_trigger_limits();
   560  
   561    // @@protoc_insertion_point(class_scope:coprocess.Monitor)
   562   private:
   563  
   564    ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
   565    ::google::protobuf::RepeatedField< double > trigger_limits_;
   566    mutable int _trigger_limits_cached_byte_size_;
   567    mutable int _cached_size_;
   568    friend void  protobuf_InitDefaults_coprocess_5fsession_5fstate_2eproto_impl();
   569    friend void  protobuf_AddDesc_coprocess_5fsession_5fstate_2eproto_impl();
   570    friend void protobuf_AssignDesc_coprocess_5fsession_5fstate_2eproto();
   571    friend void protobuf_ShutdownFile_coprocess_5fsession_5fstate_2eproto();
   572  
   573    void InitAsDefaultInstance();
   574  };
   575  extern ::google::protobuf::internal::ExplicitlyConstructed<Monitor> Monitor_default_instance_;
   576  
   577  // -------------------------------------------------------------------
   578  
   579  class SessionState : public ::google::protobuf::Message /* @@protoc_insertion_point(class_definition:coprocess.SessionState) */ {
   580   public:
   581    SessionState();
   582    virtual ~SessionState();
   583  
   584    SessionState(const SessionState& from);
   585  
   586    inline SessionState& operator=(const SessionState& from) {
   587      CopyFrom(from);
   588      return *this;
   589    }
   590  
   591    static const ::google::protobuf::Descriptor* descriptor();
   592    static const SessionState& default_instance();
   593  
   594    static const SessionState* internal_default_instance();
   595  
   596    void Swap(SessionState* other);
   597  
   598    // implements Message ----------------------------------------------
   599  
   600    inline SessionState* New() const { return New(NULL); }
   601  
   602    SessionState* New(::google::protobuf::Arena* arena) const;
   603    void CopyFrom(const ::google::protobuf::Message& from);
   604    void MergeFrom(const ::google::protobuf::Message& from);
   605    void CopyFrom(const SessionState& from);
   606    void MergeFrom(const SessionState& from);
   607    void Clear();
   608    bool IsInitialized() const;
   609  
   610    size_t ByteSizeLong() const;
   611    bool MergePartialFromCodedStream(
   612        ::google::protobuf::io::CodedInputStream* input);
   613    void SerializeWithCachedSizes(
   614        ::google::protobuf::io::CodedOutputStream* output) const;
   615    ::google::protobuf::uint8* InternalSerializeWithCachedSizesToArray(
   616        bool deterministic, ::google::protobuf::uint8* output) const;
   617    ::google::protobuf::uint8* SerializeWithCachedSizesToArray(::google::protobuf::uint8* output) const {
   618      return InternalSerializeWithCachedSizesToArray(false, output);
   619    }
   620    int GetCachedSize() const { return _cached_size_; }
   621    private:
   622    void SharedCtor();
   623    void SharedDtor();
   624    void SetCachedSize(int size) const;
   625    void InternalSwap(SessionState* other);
   626    void UnsafeMergeFrom(const SessionState& from);
   627    private:
   628    inline ::google::protobuf::Arena* GetArenaNoVirtual() const {
   629      return _internal_metadata_.arena();
   630    }
   631    inline void* MaybeArenaPtr() const {
   632      return _internal_metadata_.raw_arena_ptr();
   633    }
   634    public:
   635  
   636    ::google::protobuf::Metadata GetMetadata() const;
   637  
   638    // nested types ----------------------------------------------------
   639  
   640  
   641    // accessors -------------------------------------------------------
   642  
   643    // optional int64 last_check = 1;
   644    void clear_last_check();
   645    static const int kLastCheckFieldNumber = 1;
   646    ::google::protobuf::int64 last_check() const;
   647    void set_last_check(::google::protobuf::int64 value);
   648  
   649    // optional double allowance = 2;
   650    void clear_allowance();
   651    static const int kAllowanceFieldNumber = 2;
   652    double allowance() const;
   653    void set_allowance(double value);
   654  
   655    // optional double rate = 3;
   656    void clear_rate();
   657    static const int kRateFieldNumber = 3;
   658    double rate() const;
   659    void set_rate(double value);
   660  
   661    // optional double per = 4;
   662    void clear_per();
   663    static const int kPerFieldNumber = 4;
   664    double per() const;
   665    void set_per(double value);
   666  
   667    // optional int64 expires = 5;
   668    void clear_expires();
   669    static const int kExpiresFieldNumber = 5;
   670    ::google::protobuf::int64 expires() const;
   671    void set_expires(::google::protobuf::int64 value);
   672  
   673    // optional int64 quota_max = 6;
   674    void clear_quota_max();
   675    static const int kQuotaMaxFieldNumber = 6;
   676    ::google::protobuf::int64 quota_max() const;
   677    void set_quota_max(::google::protobuf::int64 value);
   678  
   679    // optional int64 quota_renews = 7;
   680    void clear_quota_renews();
   681    static const int kQuotaRenewsFieldNumber = 7;
   682    ::google::protobuf::int64 quota_renews() const;
   683    void set_quota_renews(::google::protobuf::int64 value);
   684  
   685    // optional int64 quota_remaining = 8;
   686    void clear_quota_remaining();
   687    static const int kQuotaRemainingFieldNumber = 8;
   688    ::google::protobuf::int64 quota_remaining() const;
   689    void set_quota_remaining(::google::protobuf::int64 value);
   690  
   691    // optional int64 quota_renewal_rate = 9;
   692    void clear_quota_renewal_rate();
   693    static const int kQuotaRenewalRateFieldNumber = 9;
   694    ::google::protobuf::int64 quota_renewal_rate() const;
   695    void set_quota_renewal_rate(::google::protobuf::int64 value);
   696  
   697    // map<string, .coprocess.AccessDefinition> access_rights = 10;
   698    int access_rights_size() const;
   699    void clear_access_rights();
   700    static const int kAccessRightsFieldNumber = 10;
   701    const ::google::protobuf::Map< ::std::string, ::coprocess::AccessDefinition >&
   702        access_rights() const;
   703    ::google::protobuf::Map< ::std::string, ::coprocess::AccessDefinition >*
   704        mutable_access_rights();
   705  
   706    // optional string org_id = 11;
   707    void clear_org_id();
   708    static const int kOrgIdFieldNumber = 11;
   709    const ::std::string& org_id() const;
   710    void set_org_id(const ::std::string& value);
   711    void set_org_id(const char* value);
   712    void set_org_id(const char* value, size_t size);
   713    ::std::string* mutable_org_id();
   714    ::std::string* release_org_id();
   715    void set_allocated_org_id(::std::string* org_id);
   716  
   717    // optional string oauth_client_id = 12;
   718    void clear_oauth_client_id();
   719    static const int kOauthClientIdFieldNumber = 12;
   720    const ::std::string& oauth_client_id() const;
   721    void set_oauth_client_id(const ::std::string& value);
   722    void set_oauth_client_id(const char* value);
   723    void set_oauth_client_id(const char* value, size_t size);
   724    ::std::string* mutable_oauth_client_id();
   725    ::std::string* release_oauth_client_id();
   726    void set_allocated_oauth_client_id(::std::string* oauth_client_id);
   727  
   728    // map<string, string> oauth_keys = 13;
   729    int oauth_keys_size() const;
   730    void clear_oauth_keys();
   731    static const int kOauthKeysFieldNumber = 13;
   732    const ::google::protobuf::Map< ::std::string, ::std::string >&
   733        oauth_keys() const;
   734    ::google::protobuf::Map< ::std::string, ::std::string >*
   735        mutable_oauth_keys();
   736  
   737    // optional .coprocess.BasicAuthData basic_auth_data = 14;
   738    bool has_basic_auth_data() const;
   739    void clear_basic_auth_data();
   740    static const int kBasicAuthDataFieldNumber = 14;
   741    const ::coprocess::BasicAuthData& basic_auth_data() const;
   742    ::coprocess::BasicAuthData* mutable_basic_auth_data();
   743    ::coprocess::BasicAuthData* release_basic_auth_data();
   744    void set_allocated_basic_auth_data(::coprocess::BasicAuthData* basic_auth_data);
   745  
   746    // optional .coprocess.JWTData jwt_data = 15;
   747    bool has_jwt_data() const;
   748    void clear_jwt_data();
   749    static const int kJwtDataFieldNumber = 15;
   750    const ::coprocess::JWTData& jwt_data() const;
   751    ::coprocess::JWTData* mutable_jwt_data();
   752    ::coprocess::JWTData* release_jwt_data();
   753    void set_allocated_jwt_data(::coprocess::JWTData* jwt_data);
   754  
   755    // optional bool hmac_enabled = 16;
   756    void clear_hmac_enabled();
   757    static const int kHmacEnabledFieldNumber = 16;
   758    bool hmac_enabled() const;
   759    void set_hmac_enabled(bool value);
   760  
   761    // optional string hmac_secret = 17;
   762    void clear_hmac_secret();
   763    static const int kHmacSecretFieldNumber = 17;
   764    const ::std::string& hmac_secret() const;
   765    void set_hmac_secret(const ::std::string& value);
   766    void set_hmac_secret(const char* value);
   767    void set_hmac_secret(const char* value, size_t size);
   768    ::std::string* mutable_hmac_secret();
   769    ::std::string* release_hmac_secret();
   770    void set_allocated_hmac_secret(::std::string* hmac_secret);
   771  
   772    // optional bool is_inactive = 18;
   773    void clear_is_inactive();
   774    static const int kIsInactiveFieldNumber = 18;
   775    bool is_inactive() const;
   776    void set_is_inactive(bool value);
   777  
   778    // optional string apply_policy_id = 19;
   779    void clear_apply_policy_id();
   780    static const int kApplyPolicyIdFieldNumber = 19;
   781    const ::std::string& apply_policy_id() const;
   782    void set_apply_policy_id(const ::std::string& value);
   783    void set_apply_policy_id(const char* value);
   784    void set_apply_policy_id(const char* value, size_t size);
   785    ::std::string* mutable_apply_policy_id();
   786    ::std::string* release_apply_policy_id();
   787    void set_allocated_apply_policy_id(::std::string* apply_policy_id);
   788  
   789    // optional int64 data_expires = 20;
   790    void clear_data_expires();
   791    static const int kDataExpiresFieldNumber = 20;
   792    ::google::protobuf::int64 data_expires() const;
   793    void set_data_expires(::google::protobuf::int64 value);
   794  
   795    // optional .coprocess.Monitor monitor = 21;
   796    bool has_monitor() const;
   797    void clear_monitor();
   798    static const int kMonitorFieldNumber = 21;
   799    const ::coprocess::Monitor& monitor() const;
   800    ::coprocess::Monitor* mutable_monitor();
   801    ::coprocess::Monitor* release_monitor();
   802    void set_allocated_monitor(::coprocess::Monitor* monitor);
   803  
   804    // optional bool enable_detailed_recording = 22;
   805    void clear_enable_detailed_recording();
   806    static const int kEnableDetailedRecordingFieldNumber = 22;
   807    bool enable_detailed_recording() const;
   808    void set_enable_detailed_recording(bool value);
   809  
   810    // optional string metadata = 23;
   811    void clear_metadata();
   812    static const int kMetadataFieldNumber = 23;
   813    const ::std::string& metadata() const;
   814    void set_metadata(const ::std::string& value);
   815    void set_metadata(const char* value);
   816    void set_metadata(const char* value, size_t size);
   817    ::std::string* mutable_metadata();
   818    ::std::string* release_metadata();
   819    void set_allocated_metadata(::std::string* metadata);
   820  
   821    // repeated string tags = 24;
   822    int tags_size() const;
   823    void clear_tags();
   824    static const int kTagsFieldNumber = 24;
   825    const ::std::string& tags(int index) const;
   826    ::std::string* mutable_tags(int index);
   827    void set_tags(int index, const ::std::string& value);
   828    void set_tags(int index, const char* value);
   829    void set_tags(int index, const char* value, size_t size);
   830    ::std::string* add_tags();
   831    void add_tags(const ::std::string& value);
   832    void add_tags(const char* value);
   833    void add_tags(const char* value, size_t size);
   834    const ::google::protobuf::RepeatedPtrField< ::std::string>& tags() const;
   835    ::google::protobuf::RepeatedPtrField< ::std::string>* mutable_tags();
   836  
   837    // optional string alias = 25;
   838    void clear_alias();
   839    static const int kAliasFieldNumber = 25;
   840    const ::std::string& alias() const;
   841    void set_alias(const ::std::string& value);
   842    void set_alias(const char* value);
   843    void set_alias(const char* value, size_t size);
   844    ::std::string* mutable_alias();
   845    ::std::string* release_alias();
   846    void set_allocated_alias(::std::string* alias);
   847  
   848    // optional string last_updated = 26;
   849    void clear_last_updated();
   850    static const int kLastUpdatedFieldNumber = 26;
   851    const ::std::string& last_updated() const;
   852    void set_last_updated(const ::std::string& value);
   853    void set_last_updated(const char* value);
   854    void set_last_updated(const char* value, size_t size);
   855    ::std::string* mutable_last_updated();
   856    ::std::string* release_last_updated();
   857    void set_allocated_last_updated(::std::string* last_updated);
   858  
   859    // optional int64 id_extractor_deadline = 27;
   860    void clear_id_extractor_deadline();
   861    static const int kIdExtractorDeadlineFieldNumber = 27;
   862    ::google::protobuf::int64 id_extractor_deadline() const;
   863    void set_id_extractor_deadline(::google::protobuf::int64 value);
   864  
   865    // optional int64 session_lifetime = 28;
   866    void clear_session_lifetime();
   867    static const int kSessionLifetimeFieldNumber = 28;
   868    ::google::protobuf::int64 session_lifetime() const;
   869    void set_session_lifetime(::google::protobuf::int64 value);
   870  
   871    // @@protoc_insertion_point(class_scope:coprocess.SessionState)
   872   private:
   873  
   874    ::google::protobuf::internal::InternalMetadataWithArena _internal_metadata_;
   875    typedef ::google::protobuf::internal::MapEntryLite<
   876        ::std::string, ::coprocess::AccessDefinition,
   877        ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
   878        ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE,
   879        0 >
   880        SessionState_AccessRightsEntry;
   881    ::google::protobuf::internal::MapField<
   882        ::std::string, ::coprocess::AccessDefinition,
   883        ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
   884        ::google::protobuf::internal::WireFormatLite::TYPE_MESSAGE,
   885        0 > access_rights_;
   886    typedef ::google::protobuf::internal::MapEntryLite<
   887        ::std::string, ::std::string,
   888        ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
   889        ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
   890        0 >
   891        SessionState_OauthKeysEntry;
   892    ::google::protobuf::internal::MapField<
   893        ::std::string, ::std::string,
   894        ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
   895        ::google::protobuf::internal::WireFormatLite::TYPE_STRING,
   896        0 > oauth_keys_;
   897    ::google::protobuf::RepeatedPtrField< ::std::string> tags_;
   898    ::google::protobuf::internal::ArenaStringPtr org_id_;
   899    ::google::protobuf::internal::ArenaStringPtr oauth_client_id_;
   900    ::google::protobuf::internal::ArenaStringPtr hmac_secret_;
   901    ::google::protobuf::internal::ArenaStringPtr apply_policy_id_;
   902    ::google::protobuf::internal::ArenaStringPtr metadata_;
   903    ::google::protobuf::internal::ArenaStringPtr alias_;
   904    ::google::protobuf::internal::ArenaStringPtr last_updated_;
   905    ::coprocess::BasicAuthData* basic_auth_data_;
   906    ::coprocess::JWTData* jwt_data_;
   907    ::coprocess::Monitor* monitor_;
   908    ::google::protobuf::int64 last_check_;
   909    double allowance_;
   910    double rate_;
   911    double per_;
   912    ::google::protobuf::int64 expires_;
   913    ::google::protobuf::int64 quota_max_;
   914    ::google::protobuf::int64 quota_renews_;
   915    ::google::protobuf::int64 quota_remaining_;
   916    ::google::protobuf::int64 quota_renewal_rate_;
   917    ::google::protobuf::int64 data_expires_;
   918    ::google::protobuf::int64 id_extractor_deadline_;
   919    ::google::protobuf::int64 session_lifetime_;
   920    bool hmac_enabled_;
   921    bool is_inactive_;
   922    bool enable_detailed_recording_;
   923    mutable int _cached_size_;
   924    friend void  protobuf_InitDefaults_coprocess_5fsession_5fstate_2eproto_impl();
   925    friend void  protobuf_AddDesc_coprocess_5fsession_5fstate_2eproto_impl();
   926    friend void protobuf_AssignDesc_coprocess_5fsession_5fstate_2eproto();
   927    friend void protobuf_ShutdownFile_coprocess_5fsession_5fstate_2eproto();
   928  
   929    void InitAsDefaultInstance();
   930  };
   931  extern ::google::protobuf::internal::ExplicitlyConstructed<SessionState> SessionState_default_instance_;
   932  
   933  // ===================================================================
   934  
   935  
   936  // ===================================================================
   937  
   938  #if !PROTOBUF_INLINE_NOT_IN_HEADERS
   939  // AccessSpec
   940  
   941  // optional string url = 1;
   942  inline void AccessSpec::clear_url() {
   943    url_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
   944  }
   945  inline const ::std::string& AccessSpec::url() const {
   946    // @@protoc_insertion_point(field_get:coprocess.AccessSpec.url)
   947    return url_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
   948  }
   949  inline void AccessSpec::set_url(const ::std::string& value) {
   950    
   951    url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
   952    // @@protoc_insertion_point(field_set:coprocess.AccessSpec.url)
   953  }
   954  inline void AccessSpec::set_url(const char* value) {
   955    
   956    url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
   957    // @@protoc_insertion_point(field_set_char:coprocess.AccessSpec.url)
   958  }
   959  inline void AccessSpec::set_url(const char* value, size_t size) {
   960    
   961    url_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
   962        ::std::string(reinterpret_cast<const char*>(value), size));
   963    // @@protoc_insertion_point(field_set_pointer:coprocess.AccessSpec.url)
   964  }
   965  inline ::std::string* AccessSpec::mutable_url() {
   966    
   967    // @@protoc_insertion_point(field_mutable:coprocess.AccessSpec.url)
   968    return url_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
   969  }
   970  inline ::std::string* AccessSpec::release_url() {
   971    // @@protoc_insertion_point(field_release:coprocess.AccessSpec.url)
   972    
   973    return url_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
   974  }
   975  inline void AccessSpec::set_allocated_url(::std::string* url) {
   976    if (url != NULL) {
   977      
   978    } else {
   979      
   980    }
   981    url_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), url);
   982    // @@protoc_insertion_point(field_set_allocated:coprocess.AccessSpec.url)
   983  }
   984  
   985  // repeated string methods = 2;
   986  inline int AccessSpec::methods_size() const {
   987    return methods_.size();
   988  }
   989  inline void AccessSpec::clear_methods() {
   990    methods_.Clear();
   991  }
   992  inline const ::std::string& AccessSpec::methods(int index) const {
   993    // @@protoc_insertion_point(field_get:coprocess.AccessSpec.methods)
   994    return methods_.Get(index);
   995  }
   996  inline ::std::string* AccessSpec::mutable_methods(int index) {
   997    // @@protoc_insertion_point(field_mutable:coprocess.AccessSpec.methods)
   998    return methods_.Mutable(index);
   999  }
  1000  inline void AccessSpec::set_methods(int index, const ::std::string& value) {
  1001    // @@protoc_insertion_point(field_set:coprocess.AccessSpec.methods)
  1002    methods_.Mutable(index)->assign(value);
  1003  }
  1004  inline void AccessSpec::set_methods(int index, const char* value) {
  1005    methods_.Mutable(index)->assign(value);
  1006    // @@protoc_insertion_point(field_set_char:coprocess.AccessSpec.methods)
  1007  }
  1008  inline void AccessSpec::set_methods(int index, const char* value, size_t size) {
  1009    methods_.Mutable(index)->assign(
  1010      reinterpret_cast<const char*>(value), size);
  1011    // @@protoc_insertion_point(field_set_pointer:coprocess.AccessSpec.methods)
  1012  }
  1013  inline ::std::string* AccessSpec::add_methods() {
  1014    // @@protoc_insertion_point(field_add_mutable:coprocess.AccessSpec.methods)
  1015    return methods_.Add();
  1016  }
  1017  inline void AccessSpec::add_methods(const ::std::string& value) {
  1018    methods_.Add()->assign(value);
  1019    // @@protoc_insertion_point(field_add:coprocess.AccessSpec.methods)
  1020  }
  1021  inline void AccessSpec::add_methods(const char* value) {
  1022    methods_.Add()->assign(value);
  1023    // @@protoc_insertion_point(field_add_char:coprocess.AccessSpec.methods)
  1024  }
  1025  inline void AccessSpec::add_methods(const char* value, size_t size) {
  1026    methods_.Add()->assign(reinterpret_cast<const char*>(value), size);
  1027    // @@protoc_insertion_point(field_add_pointer:coprocess.AccessSpec.methods)
  1028  }
  1029  inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
  1030  AccessSpec::methods() const {
  1031    // @@protoc_insertion_point(field_list:coprocess.AccessSpec.methods)
  1032    return methods_;
  1033  }
  1034  inline ::google::protobuf::RepeatedPtrField< ::std::string>*
  1035  AccessSpec::mutable_methods() {
  1036    // @@protoc_insertion_point(field_mutable_list:coprocess.AccessSpec.methods)
  1037    return &methods_;
  1038  }
  1039  
  1040  inline const AccessSpec* AccessSpec::internal_default_instance() {
  1041    return &AccessSpec_default_instance_.get();
  1042  }
  1043  // -------------------------------------------------------------------
  1044  
  1045  // AccessDefinition
  1046  
  1047  // optional string api_name = 1;
  1048  inline void AccessDefinition::clear_api_name() {
  1049    api_name_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1050  }
  1051  inline const ::std::string& AccessDefinition::api_name() const {
  1052    // @@protoc_insertion_point(field_get:coprocess.AccessDefinition.api_name)
  1053    return api_name_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1054  }
  1055  inline void AccessDefinition::set_api_name(const ::std::string& value) {
  1056    
  1057    api_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1058    // @@protoc_insertion_point(field_set:coprocess.AccessDefinition.api_name)
  1059  }
  1060  inline void AccessDefinition::set_api_name(const char* value) {
  1061    
  1062    api_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1063    // @@protoc_insertion_point(field_set_char:coprocess.AccessDefinition.api_name)
  1064  }
  1065  inline void AccessDefinition::set_api_name(const char* value, size_t size) {
  1066    
  1067    api_name_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1068        ::std::string(reinterpret_cast<const char*>(value), size));
  1069    // @@protoc_insertion_point(field_set_pointer:coprocess.AccessDefinition.api_name)
  1070  }
  1071  inline ::std::string* AccessDefinition::mutable_api_name() {
  1072    
  1073    // @@protoc_insertion_point(field_mutable:coprocess.AccessDefinition.api_name)
  1074    return api_name_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1075  }
  1076  inline ::std::string* AccessDefinition::release_api_name() {
  1077    // @@protoc_insertion_point(field_release:coprocess.AccessDefinition.api_name)
  1078    
  1079    return api_name_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1080  }
  1081  inline void AccessDefinition::set_allocated_api_name(::std::string* api_name) {
  1082    if (api_name != NULL) {
  1083      
  1084    } else {
  1085      
  1086    }
  1087    api_name_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), api_name);
  1088    // @@protoc_insertion_point(field_set_allocated:coprocess.AccessDefinition.api_name)
  1089  }
  1090  
  1091  // optional string api_id = 2;
  1092  inline void AccessDefinition::clear_api_id() {
  1093    api_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1094  }
  1095  inline const ::std::string& AccessDefinition::api_id() const {
  1096    // @@protoc_insertion_point(field_get:coprocess.AccessDefinition.api_id)
  1097    return api_id_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1098  }
  1099  inline void AccessDefinition::set_api_id(const ::std::string& value) {
  1100    
  1101    api_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1102    // @@protoc_insertion_point(field_set:coprocess.AccessDefinition.api_id)
  1103  }
  1104  inline void AccessDefinition::set_api_id(const char* value) {
  1105    
  1106    api_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1107    // @@protoc_insertion_point(field_set_char:coprocess.AccessDefinition.api_id)
  1108  }
  1109  inline void AccessDefinition::set_api_id(const char* value, size_t size) {
  1110    
  1111    api_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1112        ::std::string(reinterpret_cast<const char*>(value), size));
  1113    // @@protoc_insertion_point(field_set_pointer:coprocess.AccessDefinition.api_id)
  1114  }
  1115  inline ::std::string* AccessDefinition::mutable_api_id() {
  1116    
  1117    // @@protoc_insertion_point(field_mutable:coprocess.AccessDefinition.api_id)
  1118    return api_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1119  }
  1120  inline ::std::string* AccessDefinition::release_api_id() {
  1121    // @@protoc_insertion_point(field_release:coprocess.AccessDefinition.api_id)
  1122    
  1123    return api_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1124  }
  1125  inline void AccessDefinition::set_allocated_api_id(::std::string* api_id) {
  1126    if (api_id != NULL) {
  1127      
  1128    } else {
  1129      
  1130    }
  1131    api_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), api_id);
  1132    // @@protoc_insertion_point(field_set_allocated:coprocess.AccessDefinition.api_id)
  1133  }
  1134  
  1135  // repeated string versions = 3;
  1136  inline int AccessDefinition::versions_size() const {
  1137    return versions_.size();
  1138  }
  1139  inline void AccessDefinition::clear_versions() {
  1140    versions_.Clear();
  1141  }
  1142  inline const ::std::string& AccessDefinition::versions(int index) const {
  1143    // @@protoc_insertion_point(field_get:coprocess.AccessDefinition.versions)
  1144    return versions_.Get(index);
  1145  }
  1146  inline ::std::string* AccessDefinition::mutable_versions(int index) {
  1147    // @@protoc_insertion_point(field_mutable:coprocess.AccessDefinition.versions)
  1148    return versions_.Mutable(index);
  1149  }
  1150  inline void AccessDefinition::set_versions(int index, const ::std::string& value) {
  1151    // @@protoc_insertion_point(field_set:coprocess.AccessDefinition.versions)
  1152    versions_.Mutable(index)->assign(value);
  1153  }
  1154  inline void AccessDefinition::set_versions(int index, const char* value) {
  1155    versions_.Mutable(index)->assign(value);
  1156    // @@protoc_insertion_point(field_set_char:coprocess.AccessDefinition.versions)
  1157  }
  1158  inline void AccessDefinition::set_versions(int index, const char* value, size_t size) {
  1159    versions_.Mutable(index)->assign(
  1160      reinterpret_cast<const char*>(value), size);
  1161    // @@protoc_insertion_point(field_set_pointer:coprocess.AccessDefinition.versions)
  1162  }
  1163  inline ::std::string* AccessDefinition::add_versions() {
  1164    // @@protoc_insertion_point(field_add_mutable:coprocess.AccessDefinition.versions)
  1165    return versions_.Add();
  1166  }
  1167  inline void AccessDefinition::add_versions(const ::std::string& value) {
  1168    versions_.Add()->assign(value);
  1169    // @@protoc_insertion_point(field_add:coprocess.AccessDefinition.versions)
  1170  }
  1171  inline void AccessDefinition::add_versions(const char* value) {
  1172    versions_.Add()->assign(value);
  1173    // @@protoc_insertion_point(field_add_char:coprocess.AccessDefinition.versions)
  1174  }
  1175  inline void AccessDefinition::add_versions(const char* value, size_t size) {
  1176    versions_.Add()->assign(reinterpret_cast<const char*>(value), size);
  1177    // @@protoc_insertion_point(field_add_pointer:coprocess.AccessDefinition.versions)
  1178  }
  1179  inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
  1180  AccessDefinition::versions() const {
  1181    // @@protoc_insertion_point(field_list:coprocess.AccessDefinition.versions)
  1182    return versions_;
  1183  }
  1184  inline ::google::protobuf::RepeatedPtrField< ::std::string>*
  1185  AccessDefinition::mutable_versions() {
  1186    // @@protoc_insertion_point(field_mutable_list:coprocess.AccessDefinition.versions)
  1187    return &versions_;
  1188  }
  1189  
  1190  // repeated .coprocess.AccessSpec allowed_urls = 4;
  1191  inline int AccessDefinition::allowed_urls_size() const {
  1192    return allowed_urls_.size();
  1193  }
  1194  inline void AccessDefinition::clear_allowed_urls() {
  1195    allowed_urls_.Clear();
  1196  }
  1197  inline const ::coprocess::AccessSpec& AccessDefinition::allowed_urls(int index) const {
  1198    // @@protoc_insertion_point(field_get:coprocess.AccessDefinition.allowed_urls)
  1199    return allowed_urls_.Get(index);
  1200  }
  1201  inline ::coprocess::AccessSpec* AccessDefinition::mutable_allowed_urls(int index) {
  1202    // @@protoc_insertion_point(field_mutable:coprocess.AccessDefinition.allowed_urls)
  1203    return allowed_urls_.Mutable(index);
  1204  }
  1205  inline ::coprocess::AccessSpec* AccessDefinition::add_allowed_urls() {
  1206    // @@protoc_insertion_point(field_add:coprocess.AccessDefinition.allowed_urls)
  1207    return allowed_urls_.Add();
  1208  }
  1209  inline ::google::protobuf::RepeatedPtrField< ::coprocess::AccessSpec >*
  1210  AccessDefinition::mutable_allowed_urls() {
  1211    // @@protoc_insertion_point(field_mutable_list:coprocess.AccessDefinition.allowed_urls)
  1212    return &allowed_urls_;
  1213  }
  1214  inline const ::google::protobuf::RepeatedPtrField< ::coprocess::AccessSpec >&
  1215  AccessDefinition::allowed_urls() const {
  1216    // @@protoc_insertion_point(field_list:coprocess.AccessDefinition.allowed_urls)
  1217    return allowed_urls_;
  1218  }
  1219  
  1220  inline const AccessDefinition* AccessDefinition::internal_default_instance() {
  1221    return &AccessDefinition_default_instance_.get();
  1222  }
  1223  // -------------------------------------------------------------------
  1224  
  1225  // BasicAuthData
  1226  
  1227  // optional string password = 1;
  1228  inline void BasicAuthData::clear_password() {
  1229    password_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1230  }
  1231  inline const ::std::string& BasicAuthData::password() const {
  1232    // @@protoc_insertion_point(field_get:coprocess.BasicAuthData.password)
  1233    return password_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1234  }
  1235  inline void BasicAuthData::set_password(const ::std::string& value) {
  1236    
  1237    password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1238    // @@protoc_insertion_point(field_set:coprocess.BasicAuthData.password)
  1239  }
  1240  inline void BasicAuthData::set_password(const char* value) {
  1241    
  1242    password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1243    // @@protoc_insertion_point(field_set_char:coprocess.BasicAuthData.password)
  1244  }
  1245  inline void BasicAuthData::set_password(const char* value, size_t size) {
  1246    
  1247    password_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1248        ::std::string(reinterpret_cast<const char*>(value), size));
  1249    // @@protoc_insertion_point(field_set_pointer:coprocess.BasicAuthData.password)
  1250  }
  1251  inline ::std::string* BasicAuthData::mutable_password() {
  1252    
  1253    // @@protoc_insertion_point(field_mutable:coprocess.BasicAuthData.password)
  1254    return password_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1255  }
  1256  inline ::std::string* BasicAuthData::release_password() {
  1257    // @@protoc_insertion_point(field_release:coprocess.BasicAuthData.password)
  1258    
  1259    return password_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1260  }
  1261  inline void BasicAuthData::set_allocated_password(::std::string* password) {
  1262    if (password != NULL) {
  1263      
  1264    } else {
  1265      
  1266    }
  1267    password_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), password);
  1268    // @@protoc_insertion_point(field_set_allocated:coprocess.BasicAuthData.password)
  1269  }
  1270  
  1271  // optional string hash = 2;
  1272  inline void BasicAuthData::clear_hash() {
  1273    hash_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1274  }
  1275  inline const ::std::string& BasicAuthData::hash() const {
  1276    // @@protoc_insertion_point(field_get:coprocess.BasicAuthData.hash)
  1277    return hash_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1278  }
  1279  inline void BasicAuthData::set_hash(const ::std::string& value) {
  1280    
  1281    hash_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1282    // @@protoc_insertion_point(field_set:coprocess.BasicAuthData.hash)
  1283  }
  1284  inline void BasicAuthData::set_hash(const char* value) {
  1285    
  1286    hash_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1287    // @@protoc_insertion_point(field_set_char:coprocess.BasicAuthData.hash)
  1288  }
  1289  inline void BasicAuthData::set_hash(const char* value, size_t size) {
  1290    
  1291    hash_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1292        ::std::string(reinterpret_cast<const char*>(value), size));
  1293    // @@protoc_insertion_point(field_set_pointer:coprocess.BasicAuthData.hash)
  1294  }
  1295  inline ::std::string* BasicAuthData::mutable_hash() {
  1296    
  1297    // @@protoc_insertion_point(field_mutable:coprocess.BasicAuthData.hash)
  1298    return hash_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1299  }
  1300  inline ::std::string* BasicAuthData::release_hash() {
  1301    // @@protoc_insertion_point(field_release:coprocess.BasicAuthData.hash)
  1302    
  1303    return hash_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1304  }
  1305  inline void BasicAuthData::set_allocated_hash(::std::string* hash) {
  1306    if (hash != NULL) {
  1307      
  1308    } else {
  1309      
  1310    }
  1311    hash_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), hash);
  1312    // @@protoc_insertion_point(field_set_allocated:coprocess.BasicAuthData.hash)
  1313  }
  1314  
  1315  inline const BasicAuthData* BasicAuthData::internal_default_instance() {
  1316    return &BasicAuthData_default_instance_.get();
  1317  }
  1318  // -------------------------------------------------------------------
  1319  
  1320  // JWTData
  1321  
  1322  // optional string secret = 1;
  1323  inline void JWTData::clear_secret() {
  1324    secret_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1325  }
  1326  inline const ::std::string& JWTData::secret() const {
  1327    // @@protoc_insertion_point(field_get:coprocess.JWTData.secret)
  1328    return secret_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1329  }
  1330  inline void JWTData::set_secret(const ::std::string& value) {
  1331    
  1332    secret_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1333    // @@protoc_insertion_point(field_set:coprocess.JWTData.secret)
  1334  }
  1335  inline void JWTData::set_secret(const char* value) {
  1336    
  1337    secret_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1338    // @@protoc_insertion_point(field_set_char:coprocess.JWTData.secret)
  1339  }
  1340  inline void JWTData::set_secret(const char* value, size_t size) {
  1341    
  1342    secret_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1343        ::std::string(reinterpret_cast<const char*>(value), size));
  1344    // @@protoc_insertion_point(field_set_pointer:coprocess.JWTData.secret)
  1345  }
  1346  inline ::std::string* JWTData::mutable_secret() {
  1347    
  1348    // @@protoc_insertion_point(field_mutable:coprocess.JWTData.secret)
  1349    return secret_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1350  }
  1351  inline ::std::string* JWTData::release_secret() {
  1352    // @@protoc_insertion_point(field_release:coprocess.JWTData.secret)
  1353    
  1354    return secret_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1355  }
  1356  inline void JWTData::set_allocated_secret(::std::string* secret) {
  1357    if (secret != NULL) {
  1358      
  1359    } else {
  1360      
  1361    }
  1362    secret_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), secret);
  1363    // @@protoc_insertion_point(field_set_allocated:coprocess.JWTData.secret)
  1364  }
  1365  
  1366  inline const JWTData* JWTData::internal_default_instance() {
  1367    return &JWTData_default_instance_.get();
  1368  }
  1369  // -------------------------------------------------------------------
  1370  
  1371  // Monitor
  1372  
  1373  // repeated double trigger_limits = 1;
  1374  inline int Monitor::trigger_limits_size() const {
  1375    return trigger_limits_.size();
  1376  }
  1377  inline void Monitor::clear_trigger_limits() {
  1378    trigger_limits_.Clear();
  1379  }
  1380  inline double Monitor::trigger_limits(int index) const {
  1381    // @@protoc_insertion_point(field_get:coprocess.Monitor.trigger_limits)
  1382    return trigger_limits_.Get(index);
  1383  }
  1384  inline void Monitor::set_trigger_limits(int index, double value) {
  1385    trigger_limits_.Set(index, value);
  1386    // @@protoc_insertion_point(field_set:coprocess.Monitor.trigger_limits)
  1387  }
  1388  inline void Monitor::add_trigger_limits(double value) {
  1389    trigger_limits_.Add(value);
  1390    // @@protoc_insertion_point(field_add:coprocess.Monitor.trigger_limits)
  1391  }
  1392  inline const ::google::protobuf::RepeatedField< double >&
  1393  Monitor::trigger_limits() const {
  1394    // @@protoc_insertion_point(field_list:coprocess.Monitor.trigger_limits)
  1395    return trigger_limits_;
  1396  }
  1397  inline ::google::protobuf::RepeatedField< double >*
  1398  Monitor::mutable_trigger_limits() {
  1399    // @@protoc_insertion_point(field_mutable_list:coprocess.Monitor.trigger_limits)
  1400    return &trigger_limits_;
  1401  }
  1402  
  1403  inline const Monitor* Monitor::internal_default_instance() {
  1404    return &Monitor_default_instance_.get();
  1405  }
  1406  // -------------------------------------------------------------------
  1407  
  1408  // SessionState
  1409  
  1410  // optional int64 last_check = 1;
  1411  inline void SessionState::clear_last_check() {
  1412    last_check_ = GOOGLE_LONGLONG(0);
  1413  }
  1414  inline ::google::protobuf::int64 SessionState::last_check() const {
  1415    // @@protoc_insertion_point(field_get:coprocess.SessionState.last_check)
  1416    return last_check_;
  1417  }
  1418  inline void SessionState::set_last_check(::google::protobuf::int64 value) {
  1419    
  1420    last_check_ = value;
  1421    // @@protoc_insertion_point(field_set:coprocess.SessionState.last_check)
  1422  }
  1423  
  1424  // optional double allowance = 2;
  1425  inline void SessionState::clear_allowance() {
  1426    allowance_ = 0;
  1427  }
  1428  inline double SessionState::allowance() const {
  1429    // @@protoc_insertion_point(field_get:coprocess.SessionState.allowance)
  1430    return allowance_;
  1431  }
  1432  inline void SessionState::set_allowance(double value) {
  1433    
  1434    allowance_ = value;
  1435    // @@protoc_insertion_point(field_set:coprocess.SessionState.allowance)
  1436  }
  1437  
  1438  // optional double rate = 3;
  1439  inline void SessionState::clear_rate() {
  1440    rate_ = 0;
  1441  }
  1442  inline double SessionState::rate() const {
  1443    // @@protoc_insertion_point(field_get:coprocess.SessionState.rate)
  1444    return rate_;
  1445  }
  1446  inline void SessionState::set_rate(double value) {
  1447    
  1448    rate_ = value;
  1449    // @@protoc_insertion_point(field_set:coprocess.SessionState.rate)
  1450  }
  1451  
  1452  // optional double per = 4;
  1453  inline void SessionState::clear_per() {
  1454    per_ = 0;
  1455  }
  1456  inline double SessionState::per() const {
  1457    // @@protoc_insertion_point(field_get:coprocess.SessionState.per)
  1458    return per_;
  1459  }
  1460  inline void SessionState::set_per(double value) {
  1461    
  1462    per_ = value;
  1463    // @@protoc_insertion_point(field_set:coprocess.SessionState.per)
  1464  }
  1465  
  1466  // optional int64 expires = 5;
  1467  inline void SessionState::clear_expires() {
  1468    expires_ = GOOGLE_LONGLONG(0);
  1469  }
  1470  inline ::google::protobuf::int64 SessionState::expires() const {
  1471    // @@protoc_insertion_point(field_get:coprocess.SessionState.expires)
  1472    return expires_;
  1473  }
  1474  inline void SessionState::set_expires(::google::protobuf::int64 value) {
  1475    
  1476    expires_ = value;
  1477    // @@protoc_insertion_point(field_set:coprocess.SessionState.expires)
  1478  }
  1479  
  1480  // optional int64 quota_max = 6;
  1481  inline void SessionState::clear_quota_max() {
  1482    quota_max_ = GOOGLE_LONGLONG(0);
  1483  }
  1484  inline ::google::protobuf::int64 SessionState::quota_max() const {
  1485    // @@protoc_insertion_point(field_get:coprocess.SessionState.quota_max)
  1486    return quota_max_;
  1487  }
  1488  inline void SessionState::set_quota_max(::google::protobuf::int64 value) {
  1489    
  1490    quota_max_ = value;
  1491    // @@protoc_insertion_point(field_set:coprocess.SessionState.quota_max)
  1492  }
  1493  
  1494  // optional int64 quota_renews = 7;
  1495  inline void SessionState::clear_quota_renews() {
  1496    quota_renews_ = GOOGLE_LONGLONG(0);
  1497  }
  1498  inline ::google::protobuf::int64 SessionState::quota_renews() const {
  1499    // @@protoc_insertion_point(field_get:coprocess.SessionState.quota_renews)
  1500    return quota_renews_;
  1501  }
  1502  inline void SessionState::set_quota_renews(::google::protobuf::int64 value) {
  1503    
  1504    quota_renews_ = value;
  1505    // @@protoc_insertion_point(field_set:coprocess.SessionState.quota_renews)
  1506  }
  1507  
  1508  // optional int64 quota_remaining = 8;
  1509  inline void SessionState::clear_quota_remaining() {
  1510    quota_remaining_ = GOOGLE_LONGLONG(0);
  1511  }
  1512  inline ::google::protobuf::int64 SessionState::quota_remaining() const {
  1513    // @@protoc_insertion_point(field_get:coprocess.SessionState.quota_remaining)
  1514    return quota_remaining_;
  1515  }
  1516  inline void SessionState::set_quota_remaining(::google::protobuf::int64 value) {
  1517    
  1518    quota_remaining_ = value;
  1519    // @@protoc_insertion_point(field_set:coprocess.SessionState.quota_remaining)
  1520  }
  1521  
  1522  // optional int64 quota_renewal_rate = 9;
  1523  inline void SessionState::clear_quota_renewal_rate() {
  1524    quota_renewal_rate_ = GOOGLE_LONGLONG(0);
  1525  }
  1526  inline ::google::protobuf::int64 SessionState::quota_renewal_rate() const {
  1527    // @@protoc_insertion_point(field_get:coprocess.SessionState.quota_renewal_rate)
  1528    return quota_renewal_rate_;
  1529  }
  1530  inline void SessionState::set_quota_renewal_rate(::google::protobuf::int64 value) {
  1531    
  1532    quota_renewal_rate_ = value;
  1533    // @@protoc_insertion_point(field_set:coprocess.SessionState.quota_renewal_rate)
  1534  }
  1535  
  1536  // map<string, .coprocess.AccessDefinition> access_rights = 10;
  1537  inline int SessionState::access_rights_size() const {
  1538    return access_rights_.size();
  1539  }
  1540  inline void SessionState::clear_access_rights() {
  1541    access_rights_.Clear();
  1542  }
  1543  inline const ::google::protobuf::Map< ::std::string, ::coprocess::AccessDefinition >&
  1544  SessionState::access_rights() const {
  1545    // @@protoc_insertion_point(field_map:coprocess.SessionState.access_rights)
  1546    return access_rights_.GetMap();
  1547  }
  1548  inline ::google::protobuf::Map< ::std::string, ::coprocess::AccessDefinition >*
  1549  SessionState::mutable_access_rights() {
  1550    // @@protoc_insertion_point(field_mutable_map:coprocess.SessionState.access_rights)
  1551    return access_rights_.MutableMap();
  1552  }
  1553  
  1554  // optional string org_id = 11;
  1555  inline void SessionState::clear_org_id() {
  1556    org_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1557  }
  1558  inline const ::std::string& SessionState::org_id() const {
  1559    // @@protoc_insertion_point(field_get:coprocess.SessionState.org_id)
  1560    return org_id_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1561  }
  1562  inline void SessionState::set_org_id(const ::std::string& value) {
  1563    
  1564    org_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1565    // @@protoc_insertion_point(field_set:coprocess.SessionState.org_id)
  1566  }
  1567  inline void SessionState::set_org_id(const char* value) {
  1568    
  1569    org_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1570    // @@protoc_insertion_point(field_set_char:coprocess.SessionState.org_id)
  1571  }
  1572  inline void SessionState::set_org_id(const char* value, size_t size) {
  1573    
  1574    org_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1575        ::std::string(reinterpret_cast<const char*>(value), size));
  1576    // @@protoc_insertion_point(field_set_pointer:coprocess.SessionState.org_id)
  1577  }
  1578  inline ::std::string* SessionState::mutable_org_id() {
  1579    
  1580    // @@protoc_insertion_point(field_mutable:coprocess.SessionState.org_id)
  1581    return org_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1582  }
  1583  inline ::std::string* SessionState::release_org_id() {
  1584    // @@protoc_insertion_point(field_release:coprocess.SessionState.org_id)
  1585    
  1586    return org_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1587  }
  1588  inline void SessionState::set_allocated_org_id(::std::string* org_id) {
  1589    if (org_id != NULL) {
  1590      
  1591    } else {
  1592      
  1593    }
  1594    org_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), org_id);
  1595    // @@protoc_insertion_point(field_set_allocated:coprocess.SessionState.org_id)
  1596  }
  1597  
  1598  // optional string oauth_client_id = 12;
  1599  inline void SessionState::clear_oauth_client_id() {
  1600    oauth_client_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1601  }
  1602  inline const ::std::string& SessionState::oauth_client_id() const {
  1603    // @@protoc_insertion_point(field_get:coprocess.SessionState.oauth_client_id)
  1604    return oauth_client_id_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1605  }
  1606  inline void SessionState::set_oauth_client_id(const ::std::string& value) {
  1607    
  1608    oauth_client_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1609    // @@protoc_insertion_point(field_set:coprocess.SessionState.oauth_client_id)
  1610  }
  1611  inline void SessionState::set_oauth_client_id(const char* value) {
  1612    
  1613    oauth_client_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1614    // @@protoc_insertion_point(field_set_char:coprocess.SessionState.oauth_client_id)
  1615  }
  1616  inline void SessionState::set_oauth_client_id(const char* value, size_t size) {
  1617    
  1618    oauth_client_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1619        ::std::string(reinterpret_cast<const char*>(value), size));
  1620    // @@protoc_insertion_point(field_set_pointer:coprocess.SessionState.oauth_client_id)
  1621  }
  1622  inline ::std::string* SessionState::mutable_oauth_client_id() {
  1623    
  1624    // @@protoc_insertion_point(field_mutable:coprocess.SessionState.oauth_client_id)
  1625    return oauth_client_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1626  }
  1627  inline ::std::string* SessionState::release_oauth_client_id() {
  1628    // @@protoc_insertion_point(field_release:coprocess.SessionState.oauth_client_id)
  1629    
  1630    return oauth_client_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1631  }
  1632  inline void SessionState::set_allocated_oauth_client_id(::std::string* oauth_client_id) {
  1633    if (oauth_client_id != NULL) {
  1634      
  1635    } else {
  1636      
  1637    }
  1638    oauth_client_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), oauth_client_id);
  1639    // @@protoc_insertion_point(field_set_allocated:coprocess.SessionState.oauth_client_id)
  1640  }
  1641  
  1642  // map<string, string> oauth_keys = 13;
  1643  inline int SessionState::oauth_keys_size() const {
  1644    return oauth_keys_.size();
  1645  }
  1646  inline void SessionState::clear_oauth_keys() {
  1647    oauth_keys_.Clear();
  1648  }
  1649  inline const ::google::protobuf::Map< ::std::string, ::std::string >&
  1650  SessionState::oauth_keys() const {
  1651    // @@protoc_insertion_point(field_map:coprocess.SessionState.oauth_keys)
  1652    return oauth_keys_.GetMap();
  1653  }
  1654  inline ::google::protobuf::Map< ::std::string, ::std::string >*
  1655  SessionState::mutable_oauth_keys() {
  1656    // @@protoc_insertion_point(field_mutable_map:coprocess.SessionState.oauth_keys)
  1657    return oauth_keys_.MutableMap();
  1658  }
  1659  
  1660  // optional .coprocess.BasicAuthData basic_auth_data = 14;
  1661  inline bool SessionState::has_basic_auth_data() const {
  1662    return this != internal_default_instance() && basic_auth_data_ != NULL;
  1663  }
  1664  inline void SessionState::clear_basic_auth_data() {
  1665    if (GetArenaNoVirtual() == NULL && basic_auth_data_ != NULL) delete basic_auth_data_;
  1666    basic_auth_data_ = NULL;
  1667  }
  1668  inline const ::coprocess::BasicAuthData& SessionState::basic_auth_data() const {
  1669    // @@protoc_insertion_point(field_get:coprocess.SessionState.basic_auth_data)
  1670    return basic_auth_data_ != NULL ? *basic_auth_data_
  1671                           : *::coprocess::BasicAuthData::internal_default_instance();
  1672  }
  1673  inline ::coprocess::BasicAuthData* SessionState::mutable_basic_auth_data() {
  1674    
  1675    if (basic_auth_data_ == NULL) {
  1676      basic_auth_data_ = new ::coprocess::BasicAuthData;
  1677    }
  1678    // @@protoc_insertion_point(field_mutable:coprocess.SessionState.basic_auth_data)
  1679    return basic_auth_data_;
  1680  }
  1681  inline ::coprocess::BasicAuthData* SessionState::release_basic_auth_data() {
  1682    // @@protoc_insertion_point(field_release:coprocess.SessionState.basic_auth_data)
  1683    
  1684    ::coprocess::BasicAuthData* temp = basic_auth_data_;
  1685    basic_auth_data_ = NULL;
  1686    return temp;
  1687  }
  1688  inline void SessionState::set_allocated_basic_auth_data(::coprocess::BasicAuthData* basic_auth_data) {
  1689    delete basic_auth_data_;
  1690    basic_auth_data_ = basic_auth_data;
  1691    if (basic_auth_data) {
  1692      
  1693    } else {
  1694      
  1695    }
  1696    // @@protoc_insertion_point(field_set_allocated:coprocess.SessionState.basic_auth_data)
  1697  }
  1698  
  1699  // optional .coprocess.JWTData jwt_data = 15;
  1700  inline bool SessionState::has_jwt_data() const {
  1701    return this != internal_default_instance() && jwt_data_ != NULL;
  1702  }
  1703  inline void SessionState::clear_jwt_data() {
  1704    if (GetArenaNoVirtual() == NULL && jwt_data_ != NULL) delete jwt_data_;
  1705    jwt_data_ = NULL;
  1706  }
  1707  inline const ::coprocess::JWTData& SessionState::jwt_data() const {
  1708    // @@protoc_insertion_point(field_get:coprocess.SessionState.jwt_data)
  1709    return jwt_data_ != NULL ? *jwt_data_
  1710                           : *::coprocess::JWTData::internal_default_instance();
  1711  }
  1712  inline ::coprocess::JWTData* SessionState::mutable_jwt_data() {
  1713    
  1714    if (jwt_data_ == NULL) {
  1715      jwt_data_ = new ::coprocess::JWTData;
  1716    }
  1717    // @@protoc_insertion_point(field_mutable:coprocess.SessionState.jwt_data)
  1718    return jwt_data_;
  1719  }
  1720  inline ::coprocess::JWTData* SessionState::release_jwt_data() {
  1721    // @@protoc_insertion_point(field_release:coprocess.SessionState.jwt_data)
  1722    
  1723    ::coprocess::JWTData* temp = jwt_data_;
  1724    jwt_data_ = NULL;
  1725    return temp;
  1726  }
  1727  inline void SessionState::set_allocated_jwt_data(::coprocess::JWTData* jwt_data) {
  1728    delete jwt_data_;
  1729    jwt_data_ = jwt_data;
  1730    if (jwt_data) {
  1731      
  1732    } else {
  1733      
  1734    }
  1735    // @@protoc_insertion_point(field_set_allocated:coprocess.SessionState.jwt_data)
  1736  }
  1737  
  1738  // optional bool hmac_enabled = 16;
  1739  inline void SessionState::clear_hmac_enabled() {
  1740    hmac_enabled_ = false;
  1741  }
  1742  inline bool SessionState::hmac_enabled() const {
  1743    // @@protoc_insertion_point(field_get:coprocess.SessionState.hmac_enabled)
  1744    return hmac_enabled_;
  1745  }
  1746  inline void SessionState::set_hmac_enabled(bool value) {
  1747    
  1748    hmac_enabled_ = value;
  1749    // @@protoc_insertion_point(field_set:coprocess.SessionState.hmac_enabled)
  1750  }
  1751  
  1752  // optional string hmac_secret = 17;
  1753  inline void SessionState::clear_hmac_secret() {
  1754    hmac_secret_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1755  }
  1756  inline const ::std::string& SessionState::hmac_secret() const {
  1757    // @@protoc_insertion_point(field_get:coprocess.SessionState.hmac_secret)
  1758    return hmac_secret_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1759  }
  1760  inline void SessionState::set_hmac_secret(const ::std::string& value) {
  1761    
  1762    hmac_secret_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1763    // @@protoc_insertion_point(field_set:coprocess.SessionState.hmac_secret)
  1764  }
  1765  inline void SessionState::set_hmac_secret(const char* value) {
  1766    
  1767    hmac_secret_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1768    // @@protoc_insertion_point(field_set_char:coprocess.SessionState.hmac_secret)
  1769  }
  1770  inline void SessionState::set_hmac_secret(const char* value, size_t size) {
  1771    
  1772    hmac_secret_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1773        ::std::string(reinterpret_cast<const char*>(value), size));
  1774    // @@protoc_insertion_point(field_set_pointer:coprocess.SessionState.hmac_secret)
  1775  }
  1776  inline ::std::string* SessionState::mutable_hmac_secret() {
  1777    
  1778    // @@protoc_insertion_point(field_mutable:coprocess.SessionState.hmac_secret)
  1779    return hmac_secret_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1780  }
  1781  inline ::std::string* SessionState::release_hmac_secret() {
  1782    // @@protoc_insertion_point(field_release:coprocess.SessionState.hmac_secret)
  1783    
  1784    return hmac_secret_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1785  }
  1786  inline void SessionState::set_allocated_hmac_secret(::std::string* hmac_secret) {
  1787    if (hmac_secret != NULL) {
  1788      
  1789    } else {
  1790      
  1791    }
  1792    hmac_secret_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), hmac_secret);
  1793    // @@protoc_insertion_point(field_set_allocated:coprocess.SessionState.hmac_secret)
  1794  }
  1795  
  1796  // optional bool is_inactive = 18;
  1797  inline void SessionState::clear_is_inactive() {
  1798    is_inactive_ = false;
  1799  }
  1800  inline bool SessionState::is_inactive() const {
  1801    // @@protoc_insertion_point(field_get:coprocess.SessionState.is_inactive)
  1802    return is_inactive_;
  1803  }
  1804  inline void SessionState::set_is_inactive(bool value) {
  1805    
  1806    is_inactive_ = value;
  1807    // @@protoc_insertion_point(field_set:coprocess.SessionState.is_inactive)
  1808  }
  1809  
  1810  // optional string apply_policy_id = 19;
  1811  inline void SessionState::clear_apply_policy_id() {
  1812    apply_policy_id_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1813  }
  1814  inline const ::std::string& SessionState::apply_policy_id() const {
  1815    // @@protoc_insertion_point(field_get:coprocess.SessionState.apply_policy_id)
  1816    return apply_policy_id_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1817  }
  1818  inline void SessionState::set_apply_policy_id(const ::std::string& value) {
  1819    
  1820    apply_policy_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1821    // @@protoc_insertion_point(field_set:coprocess.SessionState.apply_policy_id)
  1822  }
  1823  inline void SessionState::set_apply_policy_id(const char* value) {
  1824    
  1825    apply_policy_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1826    // @@protoc_insertion_point(field_set_char:coprocess.SessionState.apply_policy_id)
  1827  }
  1828  inline void SessionState::set_apply_policy_id(const char* value, size_t size) {
  1829    
  1830    apply_policy_id_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1831        ::std::string(reinterpret_cast<const char*>(value), size));
  1832    // @@protoc_insertion_point(field_set_pointer:coprocess.SessionState.apply_policy_id)
  1833  }
  1834  inline ::std::string* SessionState::mutable_apply_policy_id() {
  1835    
  1836    // @@protoc_insertion_point(field_mutable:coprocess.SessionState.apply_policy_id)
  1837    return apply_policy_id_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1838  }
  1839  inline ::std::string* SessionState::release_apply_policy_id() {
  1840    // @@protoc_insertion_point(field_release:coprocess.SessionState.apply_policy_id)
  1841    
  1842    return apply_policy_id_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1843  }
  1844  inline void SessionState::set_allocated_apply_policy_id(::std::string* apply_policy_id) {
  1845    if (apply_policy_id != NULL) {
  1846      
  1847    } else {
  1848      
  1849    }
  1850    apply_policy_id_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), apply_policy_id);
  1851    // @@protoc_insertion_point(field_set_allocated:coprocess.SessionState.apply_policy_id)
  1852  }
  1853  
  1854  // optional int64 data_expires = 20;
  1855  inline void SessionState::clear_data_expires() {
  1856    data_expires_ = GOOGLE_LONGLONG(0);
  1857  }
  1858  inline ::google::protobuf::int64 SessionState::data_expires() const {
  1859    // @@protoc_insertion_point(field_get:coprocess.SessionState.data_expires)
  1860    return data_expires_;
  1861  }
  1862  inline void SessionState::set_data_expires(::google::protobuf::int64 value) {
  1863    
  1864    data_expires_ = value;
  1865    // @@protoc_insertion_point(field_set:coprocess.SessionState.data_expires)
  1866  }
  1867  
  1868  // optional .coprocess.Monitor monitor = 21;
  1869  inline bool SessionState::has_monitor() const {
  1870    return this != internal_default_instance() && monitor_ != NULL;
  1871  }
  1872  inline void SessionState::clear_monitor() {
  1873    if (GetArenaNoVirtual() == NULL && monitor_ != NULL) delete monitor_;
  1874    monitor_ = NULL;
  1875  }
  1876  inline const ::coprocess::Monitor& SessionState::monitor() const {
  1877    // @@protoc_insertion_point(field_get:coprocess.SessionState.monitor)
  1878    return monitor_ != NULL ? *monitor_
  1879                           : *::coprocess::Monitor::internal_default_instance();
  1880  }
  1881  inline ::coprocess::Monitor* SessionState::mutable_monitor() {
  1882    
  1883    if (monitor_ == NULL) {
  1884      monitor_ = new ::coprocess::Monitor;
  1885    }
  1886    // @@protoc_insertion_point(field_mutable:coprocess.SessionState.monitor)
  1887    return monitor_;
  1888  }
  1889  inline ::coprocess::Monitor* SessionState::release_monitor() {
  1890    // @@protoc_insertion_point(field_release:coprocess.SessionState.monitor)
  1891    
  1892    ::coprocess::Monitor* temp = monitor_;
  1893    monitor_ = NULL;
  1894    return temp;
  1895  }
  1896  inline void SessionState::set_allocated_monitor(::coprocess::Monitor* monitor) {
  1897    delete monitor_;
  1898    monitor_ = monitor;
  1899    if (monitor) {
  1900      
  1901    } else {
  1902      
  1903    }
  1904    // @@protoc_insertion_point(field_set_allocated:coprocess.SessionState.monitor)
  1905  }
  1906  
  1907  // optional bool enable_detailed_recording = 22;
  1908  inline void SessionState::clear_enable_detailed_recording() {
  1909    enable_detailed_recording_ = false;
  1910  }
  1911  inline bool SessionState::enable_detailed_recording() const {
  1912    // @@protoc_insertion_point(field_get:coprocess.SessionState.enable_detailed_recording)
  1913    return enable_detailed_recording_;
  1914  }
  1915  inline void SessionState::set_enable_detailed_recording(bool value) {
  1916    
  1917    enable_detailed_recording_ = value;
  1918    // @@protoc_insertion_point(field_set:coprocess.SessionState.enable_detailed_recording)
  1919  }
  1920  
  1921  // optional string metadata = 23;
  1922  inline void SessionState::clear_metadata() {
  1923    metadata_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1924  }
  1925  inline const ::std::string& SessionState::metadata() const {
  1926    // @@protoc_insertion_point(field_get:coprocess.SessionState.metadata)
  1927    return metadata_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1928  }
  1929  inline void SessionState::set_metadata(const ::std::string& value) {
  1930    
  1931    metadata_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  1932    // @@protoc_insertion_point(field_set:coprocess.SessionState.metadata)
  1933  }
  1934  inline void SessionState::set_metadata(const char* value) {
  1935    
  1936    metadata_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  1937    // @@protoc_insertion_point(field_set_char:coprocess.SessionState.metadata)
  1938  }
  1939  inline void SessionState::set_metadata(const char* value, size_t size) {
  1940    
  1941    metadata_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  1942        ::std::string(reinterpret_cast<const char*>(value), size));
  1943    // @@protoc_insertion_point(field_set_pointer:coprocess.SessionState.metadata)
  1944  }
  1945  inline ::std::string* SessionState::mutable_metadata() {
  1946    
  1947    // @@protoc_insertion_point(field_mutable:coprocess.SessionState.metadata)
  1948    return metadata_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1949  }
  1950  inline ::std::string* SessionState::release_metadata() {
  1951    // @@protoc_insertion_point(field_release:coprocess.SessionState.metadata)
  1952    
  1953    return metadata_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  1954  }
  1955  inline void SessionState::set_allocated_metadata(::std::string* metadata) {
  1956    if (metadata != NULL) {
  1957      
  1958    } else {
  1959      
  1960    }
  1961    metadata_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), metadata);
  1962    // @@protoc_insertion_point(field_set_allocated:coprocess.SessionState.metadata)
  1963  }
  1964  
  1965  // repeated string tags = 24;
  1966  inline int SessionState::tags_size() const {
  1967    return tags_.size();
  1968  }
  1969  inline void SessionState::clear_tags() {
  1970    tags_.Clear();
  1971  }
  1972  inline const ::std::string& SessionState::tags(int index) const {
  1973    // @@protoc_insertion_point(field_get:coprocess.SessionState.tags)
  1974    return tags_.Get(index);
  1975  }
  1976  inline ::std::string* SessionState::mutable_tags(int index) {
  1977    // @@protoc_insertion_point(field_mutable:coprocess.SessionState.tags)
  1978    return tags_.Mutable(index);
  1979  }
  1980  inline void SessionState::set_tags(int index, const ::std::string& value) {
  1981    // @@protoc_insertion_point(field_set:coprocess.SessionState.tags)
  1982    tags_.Mutable(index)->assign(value);
  1983  }
  1984  inline void SessionState::set_tags(int index, const char* value) {
  1985    tags_.Mutable(index)->assign(value);
  1986    // @@protoc_insertion_point(field_set_char:coprocess.SessionState.tags)
  1987  }
  1988  inline void SessionState::set_tags(int index, const char* value, size_t size) {
  1989    tags_.Mutable(index)->assign(
  1990      reinterpret_cast<const char*>(value), size);
  1991    // @@protoc_insertion_point(field_set_pointer:coprocess.SessionState.tags)
  1992  }
  1993  inline ::std::string* SessionState::add_tags() {
  1994    // @@protoc_insertion_point(field_add_mutable:coprocess.SessionState.tags)
  1995    return tags_.Add();
  1996  }
  1997  inline void SessionState::add_tags(const ::std::string& value) {
  1998    tags_.Add()->assign(value);
  1999    // @@protoc_insertion_point(field_add:coprocess.SessionState.tags)
  2000  }
  2001  inline void SessionState::add_tags(const char* value) {
  2002    tags_.Add()->assign(value);
  2003    // @@protoc_insertion_point(field_add_char:coprocess.SessionState.tags)
  2004  }
  2005  inline void SessionState::add_tags(const char* value, size_t size) {
  2006    tags_.Add()->assign(reinterpret_cast<const char*>(value), size);
  2007    // @@protoc_insertion_point(field_add_pointer:coprocess.SessionState.tags)
  2008  }
  2009  inline const ::google::protobuf::RepeatedPtrField< ::std::string>&
  2010  SessionState::tags() const {
  2011    // @@protoc_insertion_point(field_list:coprocess.SessionState.tags)
  2012    return tags_;
  2013  }
  2014  inline ::google::protobuf::RepeatedPtrField< ::std::string>*
  2015  SessionState::mutable_tags() {
  2016    // @@protoc_insertion_point(field_mutable_list:coprocess.SessionState.tags)
  2017    return &tags_;
  2018  }
  2019  
  2020  // optional string alias = 25;
  2021  inline void SessionState::clear_alias() {
  2022    alias_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2023  }
  2024  inline const ::std::string& SessionState::alias() const {
  2025    // @@protoc_insertion_point(field_get:coprocess.SessionState.alias)
  2026    return alias_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2027  }
  2028  inline void SessionState::set_alias(const ::std::string& value) {
  2029    
  2030    alias_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  2031    // @@protoc_insertion_point(field_set:coprocess.SessionState.alias)
  2032  }
  2033  inline void SessionState::set_alias(const char* value) {
  2034    
  2035    alias_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  2036    // @@protoc_insertion_point(field_set_char:coprocess.SessionState.alias)
  2037  }
  2038  inline void SessionState::set_alias(const char* value, size_t size) {
  2039    
  2040    alias_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  2041        ::std::string(reinterpret_cast<const char*>(value), size));
  2042    // @@protoc_insertion_point(field_set_pointer:coprocess.SessionState.alias)
  2043  }
  2044  inline ::std::string* SessionState::mutable_alias() {
  2045    
  2046    // @@protoc_insertion_point(field_mutable:coprocess.SessionState.alias)
  2047    return alias_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2048  }
  2049  inline ::std::string* SessionState::release_alias() {
  2050    // @@protoc_insertion_point(field_release:coprocess.SessionState.alias)
  2051    
  2052    return alias_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2053  }
  2054  inline void SessionState::set_allocated_alias(::std::string* alias) {
  2055    if (alias != NULL) {
  2056      
  2057    } else {
  2058      
  2059    }
  2060    alias_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), alias);
  2061    // @@protoc_insertion_point(field_set_allocated:coprocess.SessionState.alias)
  2062  }
  2063  
  2064  // optional string last_updated = 26;
  2065  inline void SessionState::clear_last_updated() {
  2066    last_updated_.ClearToEmptyNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2067  }
  2068  inline const ::std::string& SessionState::last_updated() const {
  2069    // @@protoc_insertion_point(field_get:coprocess.SessionState.last_updated)
  2070    return last_updated_.GetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2071  }
  2072  inline void SessionState::set_last_updated(const ::std::string& value) {
  2073    
  2074    last_updated_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), value);
  2075    // @@protoc_insertion_point(field_set:coprocess.SessionState.last_updated)
  2076  }
  2077  inline void SessionState::set_last_updated(const char* value) {
  2078    
  2079    last_updated_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), ::std::string(value));
  2080    // @@protoc_insertion_point(field_set_char:coprocess.SessionState.last_updated)
  2081  }
  2082  inline void SessionState::set_last_updated(const char* value, size_t size) {
  2083    
  2084    last_updated_.SetNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(),
  2085        ::std::string(reinterpret_cast<const char*>(value), size));
  2086    // @@protoc_insertion_point(field_set_pointer:coprocess.SessionState.last_updated)
  2087  }
  2088  inline ::std::string* SessionState::mutable_last_updated() {
  2089    
  2090    // @@protoc_insertion_point(field_mutable:coprocess.SessionState.last_updated)
  2091    return last_updated_.MutableNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2092  }
  2093  inline ::std::string* SessionState::release_last_updated() {
  2094    // @@protoc_insertion_point(field_release:coprocess.SessionState.last_updated)
  2095    
  2096    return last_updated_.ReleaseNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited());
  2097  }
  2098  inline void SessionState::set_allocated_last_updated(::std::string* last_updated) {
  2099    if (last_updated != NULL) {
  2100      
  2101    } else {
  2102      
  2103    }
  2104    last_updated_.SetAllocatedNoArena(&::google::protobuf::internal::GetEmptyStringAlreadyInited(), last_updated);
  2105    // @@protoc_insertion_point(field_set_allocated:coprocess.SessionState.last_updated)
  2106  }
  2107  
  2108  // optional int64 id_extractor_deadline = 27;
  2109  inline void SessionState::clear_id_extractor_deadline() {
  2110    id_extractor_deadline_ = GOOGLE_LONGLONG(0);
  2111  }
  2112  inline ::google::protobuf::int64 SessionState::id_extractor_deadline() const {
  2113    // @@protoc_insertion_point(field_get:coprocess.SessionState.id_extractor_deadline)
  2114    return id_extractor_deadline_;
  2115  }
  2116  inline void SessionState::set_id_extractor_deadline(::google::protobuf::int64 value) {
  2117    
  2118    id_extractor_deadline_ = value;
  2119    // @@protoc_insertion_point(field_set:coprocess.SessionState.id_extractor_deadline)
  2120  }
  2121  
  2122  // optional int64 session_lifetime = 28;
  2123  inline void SessionState::clear_session_lifetime() {
  2124    session_lifetime_ = GOOGLE_LONGLONG(0);
  2125  }
  2126  inline ::google::protobuf::int64 SessionState::session_lifetime() const {
  2127    // @@protoc_insertion_point(field_get:coprocess.SessionState.session_lifetime)
  2128    return session_lifetime_;
  2129  }
  2130  inline void SessionState::set_session_lifetime(::google::protobuf::int64 value) {
  2131    
  2132    session_lifetime_ = value;
  2133    // @@protoc_insertion_point(field_set:coprocess.SessionState.session_lifetime)
  2134  }
  2135  
  2136  inline const SessionState* SessionState::internal_default_instance() {
  2137    return &SessionState_default_instance_.get();
  2138  }
  2139  #endif  // !PROTOBUF_INLINE_NOT_IN_HEADERS
  2140  // -------------------------------------------------------------------
  2141  
  2142  // -------------------------------------------------------------------
  2143  
  2144  // -------------------------------------------------------------------
  2145  
  2146  // -------------------------------------------------------------------
  2147  
  2148  // -------------------------------------------------------------------
  2149  
  2150  
  2151  // @@protoc_insertion_point(namespace_scope)
  2152  
  2153  }  // namespace coprocess
  2154  
  2155  // @@protoc_insertion_point(global_scope)
  2156  
  2157  #endif  // PROTOBUF_coprocess_5fsession_5fstate_2eproto__INCLUDED