
                        `   S SK Jr  S SKrS SKrS SKJr   S SKJr  \" \S5      (       a  \r\" \S5      (       a  Sr\R"                  rOS	r\R&                  r " S
 S\R&                  5      r " S S\R&                  5      r " S S\R&                  5      r " S S\R&                  5      r " S S\R&                  5      r " S S\R&                  5      r " S S\R&                  5      r " S S\R&                  5      r " S S\R&                  5      r " S S\R&                  5      r " S S\R&                  5      r " S  S!\R&                  5      r " S" S#\R&                  5      r  " S$ S%\R&                  5      r! " S& S'\R&                  5      r" " S( S)\R&                  5      r# " S* S+\R&                  5      r$ " S, S-\R&                  5      r% " S. S/\R&                  5      r& " S0 S1\R&                  5      r' " S2 S3\R&                  5      r(\(       a   / S4Qr)g! \	 a
    S SK
Jr   GNf = f)5    )absolute_importN)ProtocolBuffer)allocate_lock)LockxrangeExtendableProtocolMessageTFc                   6   \ rS rSrSrSrSrSrSrSr	SS	S
SSSS.r
S r\" \5      rS!S jrS rS rS!S jrS rS rS rS rS rS rS"S jrS!S jr\" SS0S5      r\" S\R6                  R8                  0S\R6                  R:                  5      rSrSr Sr!S r"g)#MemcacheServiceError%   r               	   OKUNSPECIFIED_ERRORNAMESPACE_NOT_SETPERMISSION_DENIEDINVALID_VALUEUNAVAILABLE)r   r   r   r   r   r   c                 :    U R                   R                  US5      $ N )_ErrorCode_NAMESgetclsxs     @lib/googlecloudsdk/appengine/api/memcache/memcache_service_pb.pyErrorCode_Name#MemcacheServiceError.ErrorCode_Name8       S%9%9%=%=a%DD    Nc                 0     Ub  U R                  U5        g g NMergeFromStringselfcontentss     r   __init__MemcacheServiceError.__init__<       T11(;r#   c                     XLd   eg r%    r)   r   s     r   	MergeFromMemcacheServiceError.MergeFromA       ==r#   c                     XL a  ggNr   r/   r0   s     r   EqualsMemcacheServiceError.EqualsD       yr#   c                 
    SnU$ r5   r/   r)   
debug_strsinitializeds      r   IsInitialized"MemcacheServiceError.IsInitializedH       Kr#   c                 
    SnU$ Nr   r/   r)   ns     r   ByteSizeMemcacheServiceError.ByteSizeL       	AHr#   c                 
    SnU$ rA   r/   rB   s     r   ByteSizePartial$MemcacheServiceError.ByteSizePartialP   rF   r#   c                     g r%   r/   r)   s    r   ClearMemcacheServiceError.ClearT       r#   c                     g r%   r/   r)   outs     r   OutputUnchecked$MemcacheServiceError.OutputUncheckedW   rN   r#   c                     g r%   r/   rP   s     r   OutputPartial"MemcacheServiceError.OutputPartialZ   rN   r#   c                     UR                  5       S:  aS  UR                  5       nUS:X  a  [        R                  " 5       eUR	                  U5        UR                  5       S:  a  MR  g g rA   availgetVarInt32r   ProtocolBufferDecodeErrorskipDatar)   dtts      r   TryMergeMemcacheServiceError.TryMerge]   K    
'')a-==?b '.BBDDjjn '')a-r#   r   c                 
    SnU$ r   r/   r)   prefixprintElemNumberress       r   __str__MemcacheServiceError.__str__f       
CJr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf Nr   r   tupleranger   sparsemaxtagdefaultis       r   _BuildTagLookupTable)MemcacheServiceError._BuildTagLookupTablek   3    %1V82DE2DQ**Q(2DEFFE   8	ErrorCodezapphosting.MemcacheServiceErrorr/   r%   r   r   )#__name__
__module____qualname____firstlineno__r   r   r   r   r   r   r   r    classmethodr+   r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   _TEXTr   EncoderNUMERICMAX_TYPE_TYPES_STYLE_STYLE_CONTENT_TYPE_PROTO_DESCRIPTOR_NAME__static_attributes__r/   r#   r   r
   r
   %   s     "-+  E~..<
			
G { %  ~%%!'')& 
 	 
 <r#   r
   c                   F   \ rS rSrSrSrSS jrS rS rS r	S	 r
S
 rS rSS jrS rS rS rS rS rS rSS jrSS jrSr\" SSS.S5      r\" \R2                  R4                  \R2                  R6                  S.S\R2                  R8                  5      rSrSrSr Sr!g)AppOverride}   r   r   Nc                 .    Ub  U R                  U5        g g r%   r&   r(   s     r   r+   AppOverride.__init__       T11(;r#   c                     U R                   $ r%   )app_id_rK   s    r   app_idAppOverride.app_id       4<<'r#   c                     SU l         Xl        g r5   has_app_id_r   r0   s     r   
set_app_idAppOverride.set_app_id       DLr#   c                 D    U R                   (       a  SU l         SU l        g g Nr   r   r   rK   s    r   clear_app_idAppOverride.clear_app_id   s    ddl r#   c                     U R                   $ r%   )r   rK   s    r   
has_app_idAppOverride.has_app_id       t///r#   c                 z    XLd   eUR                  5       (       a   U R                  UR                  5       5        g g r%   )r   r   r   r0   s     r   r1   AppOverride.MergeFrom   s*    ==	4r#   c                     XL a  gU R                   UR                   :w  a  gU R                   (       a  U R                  UR                  :w  a  ggNr   r   r   r0   s     r   r6   AppOverride.Equals   s:    y1==(DLLAII5ar#   c                 X    SnU R                   (       d  SnUb  UR                  S5        U$ )Nr   r   zRequired field: app_id not set.)r   appendr:   s      r   r=   AppOverride.IsInitialized   s0    Kk		;<r#   c                 \    SnXR                  [        U R                  5      5      -  nUS-   $ rl   )lengthStringlenr   rB   s     r   rD   AppOverride.ByteSize   s,    	A		3t||,	--Aq5Lr#   c                     SnU R                   (       a+  US-  nXR                  [        U R                  5      5      -  nU$ rl   )r   r   r   r   rB   s     r   rH   AppOverride.ByteSizePartial   s:    	A1faS.//aHr#   c                 $    U R                  5         g r%   )r   rK   s    r   rL   AppOverride.Clear   s    r#   c                 \    UR                  S5        UR                  U R                  5        g N
   )putVarInt32putPrefixedStringr   rP   s     r   rR   AppOverride.OutputUnchecked   s     OOB$,,'r#   c                     U R                   (       a-  UR                  S5        UR                  U R                  5        g g r   )r   r   r   r   rP   s     r   rU   AppOverride.OutputPartial   s.    	oob	DLL) 	r#   c                     UR                  5       S:  az  UR                  5       nUS:X  a!  U R                  UR                  5       5        MK  US:X  a  [        R
                  " 5       eUR                  U5        UR                  5       S:  a  My  g g Nr   r   )rY   rZ   r   getPrefixedStringr   r[   r\   r]   s      r   r`   AppOverride.TryMerge   sj    
'')a-==?b	r++-. '.BBDDjjn '')a-r#   c                 r    SnU R                   (       a#  X1SU R                  U R                  5      -  -   -  nU$ )Nr   zapp_id: %s
)r   DebugFormatStringr   rd   s       r   rh   AppOverride.__str__   s5    
Cnt7M7Mdll7[&[\\Jr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru    AppOverride._BuildTagLookupTable   rw   rx   r   ry   r   r   r   zapphosting.AppOverride)r   r   r%   rz   )"r{   r|   r}   r~   r   r   r+   r   r   r   r   r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   kapp_idr   r   r   r   STRINGr   r   r   r   r   r   r/   r#   r   r   r   }   s    +'< (
 05
(*
	G '
  %
  %%$$! '')& 
 	 
 3r#   r   c                   :   \ rS rSrSrSrSrSrSrSr	S/S jr
S rS rS rS	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS/S jrS r S r!S r"S r#S r$S  r%S0S! jr&S/S" jr'S#r(S$r)S%r*S&r+\'" S'S(S)S*S+S,.S&5      r,\'" \-R\                  R^                  \-R\                  R`                  \-R\                  R`                  \-R\                  R^                  \-R\                  R`                  S,.S&\-R\                  Rb                  5      r2Sr3Sr4S-r5S.r6g)1MemcacheGetRequest   r   r   Nc                 Z    / U l         [        5       U l        Ub  U R                  U5        g g r%   )key__Locklazy_init_lock_r'   r(   s     r   r+   MemcacheGetRequest.__init__   s)    DI 7DT11(;r#   c                 ,    [        U R                  5      $ r%   )r   r   rK   s    r   key_sizeMemcacheGetRequest.key_size   s    S^+r#   c                     U R                   $ r%   r   rK   s    r   key_listMemcacheGetRequest.key_list   s    TYY&r#   c                      U R                   U   $ r%   r   r)   rt   s     r   keyMemcacheGetRequest.key   s    99Q<r#   c                      X R                   U'   g r%   r   r)   rt   r   s      r   set_keyMemcacheGetRequest.set_key   s    IIaLr#   c                 :    U R                   R                  U5        g r%   )r   r   r0   s     r   add_keyMemcacheGetRequest.add_key   s    IIQr#   c                     / U l         g r%   r   rK   s    r   	clear_keyMemcacheGetRequest.clear_key   s	    DIr#   c                     U R                   $ r%   name_space_rK   s    r   
name_spaceMemcacheGetRequest.name_space   r   r#   c                     SU l         Xl        g r5   has_name_space_r   r0   s     r   set_name_space!MemcacheGetRequest.set_name_space      Dr#   c                 D    U R                   (       a  SU l         SU l        g g r   r   rK   s    r   clear_name_space#MemcacheGetRequest.clear_name_space       dd r#   c                     U R                   $ r%   r   rK   s    r   has_name_space!MemcacheGetRequest.has_name_space
      4#7#77r#   c                     U R                   $ r%   for_cas_rK   s    r   for_casMemcacheGetRequest.for_cas      DMM)r#   c                     SU l         Xl        g r5   has_for_cas_r   r0   s     r   set_for_casMemcacheGetRequest.set_for_cas      DMr#   c                 D    U R                   (       a  SU l         SU l        g g rA   r   rK   s    r   clear_for_cas MemcacheGetRequest.clear_for_cas      ddm r#   c                     U R                   $ r%   r   rK   s    r   has_for_casMemcacheGetRequest.has_for_cas       1 11r#   c                 ,   U R                   c]  U R                  R                  5          U R                   c  [        5       U l         U R                  R	                  5         U R                   $ U R                   $ ! U R                  R	                  5         f = fr%   	override_r   acquirer   releaserK   s    r   overrideMemcacheGetRequest.override  p    ~~
""$'>>!KM4>$$&>>4>> 	$$&   A7 7Bc                 0    SU l         U R                  5       $ r5   has_override_r  rK   s    r   mutable_override#MemcacheGetRequest.mutable_override"      1d0T]]_6Lr#   c                     U R                   (       a0  SU l         U R                  b  U R                  R                  5         g g g rA   r  r  rL   rK   s    r   clear_override!MemcacheGetRequest.clear_override$  4    d		#T^^%9%9%;	# r#   c                     U R                   $ r%   r  rK   s    r   has_overrideMemcacheGetRequest.has_override*      !3!33r#   c                    XLd   e[        UR                  5       5       H"  o R                  UR                  U5      5        M$     UR	                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a.  U R                  5       R                  UR                  5       5        g g r%   )ro   r   r   r   r   r   r   r	  r   r   r"  r  r1   r  r)   r   rt   s      r   r1   MemcacheGetRequest.MergeFrom-  s    ==1::< ,,quuQx"8 	T00@	$**199;7	4002<<QZZ\Jr#   c                 r   XL a  g[        U R                  5      [        UR                  5      :w  a  g[        U R                  UR                  5       H  u  p#X#:w  d  M    g   U R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R
                  UR
                  :w  a  gU R
                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  ggr   )	r   r   zipr   r   r   r   r  r  r)   r   e1e2s       r   r6   MemcacheGetRequest.Equals4  s    y
499~QVV$Qdii(	! )q000 0 0AMM A!ANN*1T]]ajj8Q__,Qdnn;Ar#   c                 p    SnU R                   (       a"  U R                  R                  U5      (       d  SnU$ r   r  r  r=   r:   s      r   r=    MemcacheGetRequest.IsInitializedA  /    K4>>#?#?
#K#K\]kr#   c                    SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H,  o!U R                  [        U R                  U   5      5      -  nM.     U R                  (       a*  USU R                  [        U R
                  5      5      -   -  nU R                  (       a  US-  nU R                  (       a/  USU R                  U R                  R                  5       5      -   -  nU$ Nr   r   r   )
r   r   ro   r   r   r   r   r  r  rD   r)   rC   rt   s      r   rD   MemcacheGetRequest.ByteSizeF  s    	AS^	A3tyy>"):):3tyy|;L)M$MA"qA(9(9#d>N>N:O(P$PPqAFAQ!d&7&78O8O8Q&R"RRQHr#   c                    SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H,  o!U R                  [        U R                  U   5      5      -  nM.     U R                  (       a*  USU R                  [        U R
                  5      5      -   -  nU R                  (       a  US-  nU R                  (       a/  USU R                  U R                  R                  5       5      -   -  nU$ r3  )
r   r   ro   r   r   r   r   r  r  rH   r4  s      r   rH   "MemcacheGetRequest.ByteSizePartialO  s    	AS^	A3tyy>"):):3tyy|;L)M$MA"qA(9(9#d>N>N:O(P$PPqAFAQ!d&7&78V8V8X&Y"YYQHr#   c                     U R                  5         U R                  5         U R                  5         U R                  5         g r%   )r   r   r  r  rK   s    r   rL   MemcacheGetRequest.ClearX  s0    NNr#   c                 n   [        [        U R                  5      5       H2  nUR                  S5        UR	                  U R                  U   5        M4     U R
                  (       a,  UR                  S5        UR	                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       aV  UR                  S5        UR                  U R                  R                  5       5        U R                  R                  U5        g g Nr          *   )ro   r   r   r   r   r   r   r   
putBooleanr   r  r  rD   rR   r)   rQ   rt   s      r   rR   "MemcacheGetRequest.OutputUnchecked^  s    3tyy>"	oob	DIIaL) # 		oob	D,,-	oob	nnT]]#	oob	oodnn--/0
nn$$S) 	r#   c                 n   [        [        U R                  5      5       H2  nUR                  S5        UR	                  U R                  U   5        M4     U R
                  (       a,  UR                  S5        UR	                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       aV  UR                  S5        UR                  U R                  R                  5       5        U R                  R                  U5        g g r;  )ro   r   r   r   r   r   r   r   r?  r   r  r  rH   rU   r@  s      r   rU    MemcacheGetRequest.OutputPartialm  s    3tyy>"	oob	DIIaL) # 		oob	D,,-	oob	nnT]]#	oob	oodnn4467
nn""3' 	r#   c                    UR                  5       S:  GaW  UR                  5       nUS:X  a!  U R                  UR                  5       5        ML  US:X  a!  U R	                  UR                  5       5        Ms  US:X  a!  U R                  UR                  5       5        M  US:X  a  UR                  5       n[        R                  " UR                  5       UR                  5       UR                  5       U-   5      nUR                  U5        U R                  5       R                  U5        GM(  US:X  a  [        R                  " 5       eUR                  U5        UR                  5       S:  a  GMV  g g )Nr   r   r<  r=  r>  )rY   rZ   r   r   r   r   
getBooleanr   Decoderbufferposskipr  r`   r[   r\   r)   r^   r_   lengthtmps        r   r`   MemcacheGetRequest.TryMerge|  s   
'')a-==?b	rQ((*+	rA//12	r(	r$$QXXZ!%%'F:JK	v((- '.BBDDjjn) '')a--r#   c           	         SnSnU R                    H5  nSnU(       a  SU-  nX1SU< SU R                  U5      < S3-   -  nUS-  nM7     U R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1S	U R                  U R                  5      -  -   -  nU R                  (       a/  X1S
-   -  nX0R                  R                  US-   U5      -  nX1S-   -  nU$ )Nr   r   (%d)r   : 
r   name_space: %s
for_cas: %s
override <
  >
)
r   r   r   r   r   DebugFormatBoolr   r  r  rh   r)   re   rf   rg   cnteelms          r   rh   MemcacheGetRequest.__str__  s    
C	CYY
c	fsl#	6C)?)?)BCDDc	1fc	 
 S*<t?U?UVZVfVf?g*g"hhS#9M9Mdmm9\'\]]#	.  c	>>!!&4-AAc	%<cJr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   'MemcacheGetRequest._BuildTagLookupTable  rw   rx   r   r         ry   r   r   r   r  )r   r   r   r_  r`  zapphosting.MemcacheGetRequest)r   r   r   r  r   r   r   r  r%   rz   )7r{   r|   r}   r~   r   r   r   r   r  r  r+   r   r   r   r   r   r   r   r   r   r   r   r   r  r	  r  r  r  r"  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   kkeykname_spacekfor_cas	koverrider   r   r   r   r   r   r   r   r   r   r   r/   r#   r   r   r      sw   /+,(-)<
 ,& 0
 8)
 2 M< 4K
*(0"G 
$+()
  %  %%$$$$%%$$! '')& 
 	 
 :r#   r   c                      \ rS rSrSrSrSrSrSrSr	Sr
SrSrSrS%S jrS rS rS rS	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS rS r S r!S r"S r#S r$S%S jr%S r&S r'S r(S  r)S! r*S" r+S&S# jr,S$r-g)'MemcacheGetResponse_Itemi  r   r   Nc                 .    Ub  U R                  U5        g g r%   r&   r(   s     r   r+   !MemcacheGetResponse_Item.__init__  r   r#   c                     U R                   $ r%   r   rK   s    r   r   MemcacheGetResponse_Item.key      		!r#   c                     SU l         Xl        g r5   has_key_r   r0   s     r   r    MemcacheGetResponse_Item.set_key      DMIr#   c                 D    U R                   (       a  SU l         SU l        g g r   rm  rK   s    r   r   "MemcacheGetResponse_Item.clear_key      }}dmdi r#   c                     U R                   $ r%   rn  rK   s    r   has_key MemcacheGetResponse_Item.has_key  r   r#   c                     U R                   $ r%   value_rK   s    r   valueMemcacheGetResponse_Item.value      $++%r#   c                     SU l         Xl        g r5   
has_value_rz  r0   s     r   	set_value"MemcacheGetResponse_Item.set_value      DOKr#   c                 D    U R                   (       a  SU l         SU l        g g r   r  rK   s    r   clear_value$MemcacheGetResponse_Item.clear_value      dodk r#   c                     U R                   $ r%   r  rK   s    r   	has_value"MemcacheGetResponse_Item.has_value      doo-r#   c                     U R                   $ r%   flags_rK   s    r   flagsMemcacheGetResponse_Item.flags  r}  r#   c                     SU l         Xl        g r5   
has_flags_r  r0   s     r   	set_flags"MemcacheGetResponse_Item.set_flags  r  r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   clear_flags$MemcacheGetResponse_Item.clear_flags      dodk r#   c                     U R                   $ r%   r  rK   s    r   	has_flags"MemcacheGetResponse_Item.has_flags  r  r#   c                     U R                   $ r%   cas_id_rK   s    r   cas_idMemcacheGetResponse_Item.cas_id  r   r#   c                     SU l         Xl        g r5   has_cas_id_r  r0   s     r   
set_cas_id#MemcacheGetResponse_Item.set_cas_id  r   r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   clear_cas_id%MemcacheGetResponse_Item.clear_cas_id      ddl r#   c                     U R                   $ r%   r  rK   s    r   
has_cas_id#MemcacheGetResponse_Item.has_cas_id  r   r#   c                     U R                   $ r%   )expires_in_seconds_rK   s    r   expires_in_seconds+MemcacheGetResponse_Item.expires_in_seconds  s    t'?'? ?r#   c                     SU l         Xl        g r5   has_expires_in_seconds_r  r0   s     r   set_expires_in_seconds/MemcacheGetResponse_Item.set_expires_in_seconds  s    #$D  r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   clear_expires_in_seconds1MemcacheGetResponse_Item.clear_expires_in_seconds  s     ##%&d"!"d $r#   c                     U R                   $ r%   )r  rK   s    r   has_expires_in_seconds/MemcacheGetResponse_Item.has_expires_in_seconds  s    4+G+G$Gr#   c                    XLd   eUR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R	                  UR                  5       5        UR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a   U R                  UR                  5       5        g g r%   )rv  r   r   r  r  r{  r  r  r  r  r  r  r  r  r  r0   s     r   r1   "MemcacheGetResponse_Item.MergeFrom  s    ==			dll1557+	qwwy1	qwwy1	4	  ""T%@%@AUAUAW%X"r#   c                    XL a  gU R                   UR                   :w  a  gU R                   (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R
                  UR
                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  ggr   )
rn  r   r  rz  r  r  r  r  r  r  r0   s     r   r6   MemcacheGetResponse_Item.Equals  s    y}}

"1}}aff,Q!,,&q4;;!((21!,,&q4;;!((211==(DLLAII5a##q'@'@@##(@(@ADYDY(Ybcr#   c                     SnU R                   (       d  SnUb  UR                  S5        U R                  (       d  SnUb  UR                  S5        U$ Nr   r   Required field: key not set.zRequired field: value not set.rn  r   r  r:   s      r   r=   &MemcacheGetResponse_Item.IsInitialized*  O    KMMk		89OOk		:;r#   c                 d   SnXR                  [        U R                  5      5      -  nXR                  [        U R                  5      5      -  nU R                  (       a  US-  nU R
                  (       a  US-  nU R                  (       a!  USU R                  U R                  5      -   -  nUS-   $ )Nr   r`  r   r   r   )	r   r   r   rz  r  r  r  lengthVarInt64r  rB   s     r   rD   !MemcacheGetResponse_Item.ByteSize6  s    	A		3tyy>	**A		3t{{+	,,A!q&!161$$qA0C0CDD\D\0],]']qq5Lr#   c                    SnU R                   (       a+  US-  nXR                  [        U R                  5      5      -  nU R                  (       a+  US-  nXR                  [        U R
                  5      5      -  nU R                  (       a  US-  nU R                  (       a  US-  nU R                  (       a!  USU R                  U R                  5      -   -  nU$ )Nr   r   r`  r   )rn  r   r   r   r  rz  r  r  r  r  r  rB   s     r   rH   (MemcacheGetResponse_Item.ByteSizePartial?  s    	A1faS^,,a1faS-..a!q&!161$$qA0C0CDD\D\0],]']qHr#   c                     U R                  5         U R                  5         U R                  5         U R                  5         U R	                  5         g r%   )r   r  r  r  r  rK   s    r   rL   MemcacheGetResponse_Item.ClearL  s<    NN!!#r#   c                 $   UR                  S5        UR                  U R                  5        UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a-  UR                  S5        UR                  U R                  5        g g Nr<     r   )   0   )r   r   r   rz  r  put32r  r  put64r  r  r  rP   s     r   rR   (MemcacheGetResponse_Item.OutputUncheckedS  s    OOB$))$OOB$++&	oob	ii	oob	ii$$	oob	ood../ 	%r#   c                 h   U R                   (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R
                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a-  UR                  S5        UR                  U R                  5        g g r  )rn  r   r   r   r  rz  r  r  r  r  r  r  r  r  rP   s     r   rU   &MemcacheGetResponse_Item.OutputPartialb  s    	oob	DII&	oob	DKK(	oob	ii	oob	ii$$	oob	ood../ 	%r#   c                     UR                  5       nUS:X  a  g US:X  a!  U R                  UR                  5       5        M?  US:X  a!  U R                  UR                  5       5        Mf  US:X  a!  U R	                  UR                  5       5        M  US:X  a!  U R                  UR                  5       5        M  US:X  a!  U R                  UR                  5       5        M  US:X  a  [        R                  " 5       eUR                  U5        GM	  )N   r<  r  r   r  r  r   )rZ   r   r   r  r  get32r  get64r  r   r[   r\   r]   s      r   r`   !MemcacheGetResponse_Item.TryMerges  s    
==?b	r5	rQ((*+	rq**,-	rqwwy!	r	"	r##AMMO4 '.BBDDjjn+ r#   c                    SnU R                   (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R
                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU$ )Nr   key: %s

value: %s

flags: %s
cas_id: %s
zexpires_in_seconds: %s
)rn  r   r   r  rz  r  DebugFormatFixed32r  r  DebugFormatFixed64r  r  DebugFormatInt32r  rd   s       r   rh    MemcacheGetResponse_Item.__str__  s    
C}}c;1G1G		1R#RSSc]T5K5KDKK5X%XYY]T5L5LT[[5Y%YZZnt7N7Nt||7\&\]]##S2LtOdOdeie}e}O~2~*%SJr#   )
r  r  r  r  r  r  rn  r  r   rz  r%   rz   ).r{   r|   r}   r~   rn  r   r  rz  r  r  r  r  r  r  r+   r   r   r   rv  r{  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   r   r/   r#   r   rf  rf    s    (	$*&*&+'< "
 *%
 .%
 .'
 0?!#
 HY
$00"2r#   rf  c                      \ rS rSrSrSrSrSrSrSr	SS	S
SSSS.r
S r\" \5      rS6S jrS rS rS rS rS rS rS rS rS rS rS rS rS rS rS6S  jrS! rS" rS# rS$ r S% r!S& r"S7S( jr#S6S) jr$Sr%Sr&Sr'Sr(Sr)Sr*S*r+\$" S+S,S-S.S/S0S1S2S3.S*5      r,\$" \-R\                  R^                  \-R\                  R`                  \-R\                  Rb                  \-R\                  Rb                  \-R\                  Rd                  \-R\                  Rf                  \-R\                  R^                  \-R\                  R^                  S3.S*\-R\                  Rh                  5      r5S'r6S'r7S4r8S5r9g)8MemcacheGetResponsei  r   r   r   r_  r`  r   HITMISS	TRUNCATEDDEADLINE_EXCEEDEDUNREACHABLEOTHER_ERRORr   r   r   r_  r`  r   c                 :    U R                   R                  US5      $ r   )_GetStatusCode_NAMESr   r   s     r   GetStatusCode_Name&MemcacheGetResponse.GetStatusCode_Name      )A)A)E)Ea)L"Lr#   Nc                 J    / U l         / U l        Ub  U R                  U5        g g r%   )item_get_status_r'   r(   s     r   r+   MemcacheGetResponse.__init__  s'    DJDT11(;r#   c                 ,    [        U R                  5      $ r%   r   r  rK   s    r   	item_sizeMemcacheGetResponse.item_size      c$**o-r#   c                     U R                   $ r%   r  rK   s    r   	item_listMemcacheGetResponse.item_list      djj(r#   c                      U R                   U   $ r%   r  r   s     r   itemMemcacheGetResponse.item      ::a=r#   c                      U R                   U   $ r%   r  r   s     r   mutable_item MemcacheGetResponse.mutable_item  r  r#   c                 P    [        5       nU R                  R                  U5        U$ r%   )rf  r  r   r0   s     r   add_itemMemcacheGetResponse.add_item  !     "AJJaHr#   c                     / U l         g r%   r  rK   s    r   
clear_itemMemcacheGetResponse.clear_item  	    DJr#   c                 ,    [        U R                  5      $ r%   )r   r  rK   s    r   get_status_size#MemcacheGetResponse.get_status_size      C(8(8$99r#   c                     U R                   $ r%   r  rK   s    r   get_status_list#MemcacheGetResponse.get_status_list      D$4$44r#   c                      U R                   U   $ r%   r  r   s     r   
get_statusMemcacheGetResponse.get_status      Ar#   c                      X R                   U'   g r%   r  r   s      r   set_get_status"MemcacheGetResponse.set_get_status      Qr#   c                 :    U R                   R                  U5        g r%   )r  r   r0   s     r   add_get_status"MemcacheGetResponse.add_get_status      Ar#   c                     / U l         g r%   r  rK   s    r   clear_get_status$MemcacheGetResponse.clear_get_status  
    Dr#   c                 (   XLd   e[        UR                  5       5       H0  o R                  5       R                  UR	                  U5      5        M2     [        UR                  5       5       H"  o R                  UR                  U5      5        M$     g r%   )ro   r  r  CopyFromr  r  r&  r  r&  s      r   r1   MemcacheGetResponse.MergeFrom  sa    ==1;;=!==?#;#;AFF1I#F!1$$&')<)<Q\\!_)M'r#   c                    XL a  g[        U R                  5      [        UR                  5      :w  a  g[        U R                  UR                  5       H  u  p#X#:w  d  M    g   [        U R                  5      [        UR                  5      :w  a  g[        U R                  UR                  5       H  u  p#X#:w  d  M    g   gr   )r   r  r)  r  r*  s       r   r6   MemcacheGetResponse.Equals  s    y
4::#agg,&qdjj!''*	! +
4AMM 221d&&6	! 7r#   c                 d    SnU R                    H  nUR                  U5      (       a  M  SnM     U$ r   r  r=   r)   r;   r<   ps       r   r=   !MemcacheGetResponse.IsInitialized  .    KZZ__Z((a+ r#   c                    SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H"  o!U R                  U   R                  5       -  nM$     US[        U R                  5      -  -  n[        [        U R                  5      5       H#  o!U R                  U R                  U   5      -  nM%     U$ Nr   r   r   )r   r  ro   rD   r  r  r4  s      r   rD   MemcacheGetResponse.ByteSize  s    	AS_	A3tzz?#$**Q-*@*@*B%BQ#S!!"	""A3t''()0C0CDDTDTUVDW0X+X1)Hr#   c                    SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H"  o!U R                  U   R                  5       -  nM$     US[        U R                  5      -  -  n[        [        U R                  5      5       H#  o!U R                  U R                  U   5      -  nM%     U$ r9  )r   r  ro   rH   r  r  r4  s      r   rH   #MemcacheGetResponse.ByteSizePartial  s    	AS_	A3tzz?#$**Q-*G*G*I%IQ#S!!"	""A3t''()0C0CDDTDTUVDW0X+X1)Hr#   c                 D    U R                  5         U R                  5         g r%   )r  r*  rK   s    r   rL   MemcacheGetResponse.Clear  s    OOr#   c                 v   [        [        U R                  5      5       HC  nUR                  S5        U R                  U   R	                  U5        UR                  S5        ME     [        [        U R
                  5      5       H2  nUR                  S5        UR                  U R
                  U   5        M4     g N   r  8   )ro   r   r  r   rR   r  r@  s      r   rR   #MemcacheGetResponse.OutputUnchecked  s    3tzz?#	oob
jjm##C(	oob $ 3t''()	oob	ood&&q)* *r#   c                 v   [        [        U R                  5      5       HC  nUR                  S5        U R                  U   R	                  U5        UR                  S5        ME     [        [        U R
                  5      5       H2  nUR                  S5        UR                  U R
                  U   5        M4     g r@  )ro   r   r  r   rU   r  r@  s      r   rU   !MemcacheGetResponse.OutputPartial  s    3tzz?#	oob
jjm!!#&	oob $ 3t''()	oob	ood&&q)* *r#   c                 n   UR                  5       S:  a  UR                  5       nUS:X  a!  U R                  5       R                  U5        MK  US:X  a!  U R	                  UR                  5       5        Mr  US:X  a  [
        R                  " 5       eUR                  U5        UR                  5       S:  a  M  g g )Nr   rA  rB  )rY   rZ   r  r`   r&  r   r[   r\   r]   s      r   r`   MemcacheGetResponse.TryMerge  s    
'')a-==?b	r  #	rAMMO, '.BBDDjjn '')a-r#   r   c           	      8   SnSnU R                    H>  nSnU(       a  SU-  nX1SU-  -   -  nX5R                  US-   U5      -  nX1S-   -  nUS-  nM@     SnU R                   H5  nSnU(       a  SU-  nX1SU< S	U R                  U5      < S
3-   -  nUS-  nM7     U$ )Nr   r   rO  	Item%s {
rU  }
r   r  rP  rQ  )r  rh   r  r  rX  s          r   rh   MemcacheGetResponse.__str__  s    
C	CZZ
c	fsl#	<#%&&c	99Vd]O44c	%<c	1fc  	
C
c	fsl#	630E0Ea0HIJJc	1fc	 
 Jr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   (MemcacheGetResponse._BuildTagLookupTable.  rw   rx      ry   Itemr   r{  r  r  r  r  r   r   r   r   r_  r`  r   rN  zapphosting.MemcacheGetResponse)r  r  r%   rz   ):r{   r|   r}   r~   r  r  r  r  r  r  r  r  r   r+   r  r  r  r
  r  r  r  r  r  r"  r&  r*  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   
kItemGroupkItemkey
kItemvalue
kItemflagskItemcas_idkItemexpires_in_secondskget_statusr   r   r   r   
STARTGROUPr   FLOATDOUBLEr   r   r   r   r   r   r/   r#   r   r  r    s    #$)++  M"#56<
 .(
94N
++&G *(**++
	  	%  %%(($$$$##$$%%%%	! ''	)& 
 	 
 ;r#   r  c                   B   \ rS rSrSrSrSrSrSrSr	Sr
SrSrSrSrSrSrSrS.S jrS rS rS	 rS
 rS rS rS rS rS rS rS rS rS rS r S r!S r"S r#S r$S r%S r&S r'S r(S r)S r*S r+S  r,S! r-S" r.S# r/S$ r0S.S% jr1S& r2S' r3S( r4S) r5S* r6S+ r7S/S, jr8S-r9g)0MemcacheSetRequest_ItemiU  r   r   r   Nc                 .    Ub  U R                  U5        g g r%   r&   r(   s     r   r+    MemcacheSetRequest_Item.__init__e  r   r#   c                     U R                   $ r%   r   rK   s    r   r   MemcacheSetRequest_Item.keyh  rk  r#   c                     SU l         Xl        g r5   rm  r0   s     r   r   MemcacheSetRequest_Item.set_keyj  rp  r#   c                 D    U R                   (       a  SU l         SU l        g g r   rm  rK   s    r   r   !MemcacheSetRequest_Item.clear_keyn  rs  r#   c                     U R                   $ r%   ru  rK   s    r   rv  MemcacheSetRequest_Item.has_keys  r   r#   c                     U R                   $ r%   ry  rK   s    r   r{  MemcacheSetRequest_Item.valueu  r}  r#   c                     SU l         Xl        g r5   r  r0   s     r   r  !MemcacheSetRequest_Item.set_valuew  r  r#   c                 D    U R                   (       a  SU l         SU l        g g r   r  rK   s    r   r  #MemcacheSetRequest_Item.clear_value{  r  r#   c                     U R                   $ r%   r  rK   s    r   r  !MemcacheSetRequest_Item.has_value  r  r#   c                     U R                   $ r%   r  rK   s    r   r  MemcacheSetRequest_Item.flags  r}  r#   c                     SU l         Xl        g r5   r  r0   s     r   r  !MemcacheSetRequest_Item.set_flags  r  r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   r  #MemcacheSetRequest_Item.clear_flags  r  r#   c                     U R                   $ r%   r  rK   s    r   r  !MemcacheSetRequest_Item.has_flags  r  r#   c                     U R                   $ r%   )set_policy_rK   s    r   
set_policy"MemcacheSetRequest_Item.set_policy  r   r#   c                     SU l         Xl        g r5   has_set_policy_rx  r0   s     r   set_set_policy&MemcacheSetRequest_Item.set_set_policy  r   r#   c                 D    U R                   (       a  SU l         SU l        g g rl   r|  rK   s    r   clear_set_policy(MemcacheSetRequest_Item.clear_set_policy  s     dd r#   c                     U R                   $ r%   )r}  rK   s    r   has_set_policy&MemcacheSetRequest_Item.has_set_policy  r   r#   c                     U R                   $ r%   )expiration_time_rK   s    r   expiration_time'MemcacheSetRequest_Item.expiration_time      D$9$99r#   c                     SU l         Xl        g r5   has_expiration_time_r  r0   s     r   set_expiration_time+MemcacheSetRequest_Item.set_expiration_time       !Dr#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   clear_expiration_time-MemcacheSetRequest_Item.clear_expiration_time         "#dd !r#   c                     U R                   $ r%   )r  rK   s    r   has_expiration_time+MemcacheSetRequest_Item.has_expiration_time      (A(A!Ar#   c                     U R                   $ r%   r  rK   s    r   r  MemcacheSetRequest_Item.cas_id  r   r#   c                     SU l         Xl        g r5   r  r0   s     r   r  "MemcacheSetRequest_Item.set_cas_id  r   r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   r  $MemcacheSetRequest_Item.clear_cas_id  r  r#   c                     U R                   $ r%   r  rK   s    r   r  "MemcacheSetRequest_Item.has_cas_id  r   r#   c                     U R                   $ r%   r   rK   s    r   r   MemcacheSetRequest_Item.for_cas  r   r#   c                     SU l         Xl        g r5   r   r0   s     r   r   #MemcacheSetRequest_Item.set_for_cas  r  r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r   rK   s    r   r  %MemcacheSetRequest_Item.clear_for_cas  r  r#   c                     U R                   $ r%   r  rK   s    r   r	  #MemcacheSetRequest_Item.has_for_cas  r  r#   c                    XLd   eUR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R	                  UR                  5       5        UR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R!                  UR#                  5       5        UR%                  5       (       a   U R'                  UR)                  5       5        g g r%   )rv  r   r   r  r  r{  r  r  r  r  r~  ry  r  r  r  r  r  r  r	  r   r   r0   s     r   r1   !MemcacheSetRequest_Item.MergeFrom  s    ==			dll1557+	qwwy1	qwwy1	T00@	$":":1;L;L;N"O	4	$**199;7r#   c                    XL a  gU R                   UR                   :w  a  gU R                   (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R
                  UR
                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  ggr   )rn  r   r  rz  r  r  r}  rx  r  r  r  r  r   r   r0   s     r   r6   MemcacheSetRequest_Item.Equals  sM   y}}

"1}}aff,Q!,,&q4;;!((21!,,&q4;;!((21q000 0 0AMM A!  A$:$::1  T%:%:a>P>P%PYZ1==(DLLAII5aANN*1T]]ajj8r#   c                     SnU R                   (       d  SnUb  UR                  S5        U R                  (       d  SnUb  UR                  S5        U$ r  r  r:   s      r   r=   %MemcacheSetRequest_Item.IsInitialized  r  r#   c                    SnXR                  [        U R                  5      5      -  nXR                  [        U R                  5      5      -  nU R                  (       a  US-  nU R
                  (       a!  USU R                  U R                  5      -   -  nU R                  (       a  US-  nU R                  (       a  US-  nU R                  (       a  US-  nUS-   $ )Nr   r`  r   r   r   )r   r   r   rz  r  r}  r  rx  r  r  r   rB   s     r   rD    MemcacheSetRequest_Item.ByteSize  s    	A		3tyy>	**A		3t{{+	,,A!q&!qA(;(;D<L<L(M$MMq!!AFA161AFAq5Lr#   c                    SnU R                   (       a+  US-  nXR                  [        U R                  5      5      -  nU R                  (       a+  US-  nXR                  [        U R
                  5      5      -  nU R                  (       a  US-  nU R                  (       a!  USU R                  U R                  5      -   -  nU R                  (       a  US-  nU R                  (       a  US-  nU R                  (       a  US-  nU$ )Nr   r   r`  r   r   )rn  r   r   r   r  rz  r  r}  r  rx  r  r  r   rB   s     r   rH   'MemcacheSetRequest_Item.ByteSizePartial  s    	A1faS^,,a1faS-..a!q&!qA(;(;D<L<L(M$MMq!!AFA161AFAHr#   c                     U R                  5         U R                  5         U R                  5         U R                  5         U R	                  5         U R                  5         U R                  5         g r%   )r   r  r  r  r  r  r  rK   s    r   rL   MemcacheSetRequest_Item.Clear  sT    NN r#   c                    UR                  S5        UR                  U R                  5        UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a-  UR                  S5        UR                  U R                   5        g g Nr<  r  r   (   5   A   H   )r   r   r   rz  r  r  r  r}  rx  r  r  r  r  r  r   r?  r   rP   s     r   rR   'MemcacheSetRequest_Item.OutputUnchecked  s    OOB$))$OOB$++&	oob	ii	oob	ood&&'!!	oob	ii%%&	oob	ii	oob	nnT]]# 	r#   c                 \   U R                   (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R
                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                   (       a-  UR                  S5        UR#                  U R$                  5        g g r  )rn  r   r   r   r  rz  r  r  r  r}  rx  r  r  r  r  r  r   r?  r   rP   s     r   rU   %MemcacheSetRequest_Item.OutputPartial$  s   	oob	DII&	oob	DKK(	oob	ii	oob	ood&&'!!	oob	ii%%&	oob	ii	oob	nnT]]# 	r#   c                     UR                  5       nUS:X  a  g US:X  a!  U R                  UR                  5       5        M?  US:X  a!  U R                  UR                  5       5        Mf  US:X  a!  U R	                  UR                  5       5        M  US:X  a!  U R                  UR                  5       5        M  US:X  a!  U R                  UR                  5       5        M  US:X  a"  U R                  UR                  5       5        GM  US:X  a"  U R                  UR                  5       5        GM+  US	:X  a  [        R                  " 5       eUR                  U5        GMY  )
Nr  r<  r  r   r  r  r  r  r   )rZ   r   r   r  r  r  r~  r  r  r  r   rE  r   r[   r\   r]   s      r   r`    MemcacheSetRequest_Item.TryMerge;  s   
==?b	r5	rQ((*+	rq**,-	rqwwy!	rAMMO,	r  +	r	"	r( '.BBDDjjn7 r#   c                    SnU R                   (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R
                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                   (       a#  X1SU R#                  U R$                  5      -  -   -  nU$ )	Nr   r  r  r  zset_policy: %s
zexpiration_time: %s
r  rS  )rn  r   r   r  rz  r  r  r  r}  r  rx  r  r  r  r  r  r   rW  r   rd   s       r   rh   MemcacheSetRequest_Item.__str__Z  s-   
C}}c;1G1G		1R#RSSc]T5K5KDKK5X%XYY]T5L5LT[[5Y%YZZS*<t?T?TUYUeUe?f*f"ggS  #/FI`I`aeavavIw/w'x"x#nt7N7Nt||7\&\]]#9M9Mdmm9\'\]]#Jr#   )r  r  r  r   r  r  r  r   rn  r}  r  r   rx  rz  r%   rz   ):r{   r|   r}   r~   rn  r   r  rz  r  r  r}  rx  r  r  r  r  r   r   r+   r   r   r   rv  r{  r  r  r  r  r  r  r  ry  r~  r  r  r  r  r  r  r  r  r  r  r   r   r  r	  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   r   r/   r#   r   r\  r\  U  s   (	$*&*&/++',(< "
 *%
 .%
 ./
 89 
 B'
 0)
 28$
	$*$.>	r#   r\  c                   n   \ rS rSrSrSrSrSrSSSS	S
.rS r	\
" \	5      r	SrSrSrSrS=S jrS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS rS=S  jr S! r!S" r"S# r#S$ r$S% r%S& r&S>S' jr'S=S( jr(Sr)Sr*Sr+Sr,S)r-S*r.S+r/S,r0S-r1S.r2\(" S/S0S1S2S3S4S5S6S7S8S9S:.S.5      r3\(" \4Rj                  Rl                  \4Rj                  Rn                  \4Rj                  Rp                  \4Rj                  Rp                  \4Rj                  Rr                  \4Rj                  Rl                  \4Rj                  Rr                  \4Rj                  Rp                  \4Rj                  Rt                  \4Rj                  Rl                  \4Rj                  Rp                  S:.S.\4Rj                  Rv                  5      r<Sr=Sr>S;r?S<r@g)?MemcacheSetRequestie  r   r   r   r_  SETADDREPLACECAS)r   r   r   r_  c                 :    U R                   R                  US5      $ r   )_SetPolicy_NAMESr   r   s     r   SetPolicy_Name!MemcacheSetRequest.SetPolicy_Namet  r"   r#   r   r   Nc                 Z    / U l         [        5       U l        Ub  U R                  U5        g g r%   r  r   r   r'   r(   s     r   r+   MemcacheSetRequest.__init__|  )    DJ 7DT11(;r#   c                 ,    [        U R                  5      $ r%   r  rK   s    r   r  MemcacheSetRequest.item_size  r  r#   c                     U R                   $ r%   r  rK   s    r   r  MemcacheSetRequest.item_list  r  r#   c                      U R                   U   $ r%   r  r   s     r   r  MemcacheSetRequest.item  r  r#   c                      U R                   U   $ r%   r  r   s     r   r
  MemcacheSetRequest.mutable_item  r  r#   c                 P    [        5       nU R                  R                  U5        U$ r%   )r\  r  r   r0   s     r   r  MemcacheSetRequest.add_item  s!    !AJJaHr#   c                     / U l         g r%   r  rK   s    r   r  MemcacheSetRequest.clear_item  r  r#   c                     U R                   $ r%   r   rK   s    r   r   MemcacheSetRequest.name_space  r   r#   c                     SU l         Xl        g r5   r   r0   s     r   r   !MemcacheSetRequest.set_name_space  r   r#   c                 D    U R                   (       a  SU l         SU l        g g r   r   rK   s    r   r   #MemcacheSetRequest.clear_name_space  r   r#   c                     U R                   $ r%   r   rK   s    r   r   !MemcacheSetRequest.has_name_space  r   r#   c                 ,   U R                   c]  U R                  R                  5          U R                   c  [        5       U l         U R                  R	                  5         U R                   $ U R                   $ ! U R                  R	                  5         f = fr%   r  rK   s    r   r  MemcacheSetRequest.override  r  r  c                 0    SU l         U R                  5       $ r5   r  rK   s    r   r  #MemcacheSetRequest.mutable_override  r  r#   c                     U R                   (       a0  SU l         U R                  b  U R                  R                  5         g g g rA   r  rK   s    r   r  !MemcacheSetRequest.clear_override  r  r#   c                     U R                   $ r%   r!  rK   s    r   r"  MemcacheSetRequest.has_override  r$  r#   c                    XLd   e[        UR                  5       5       H0  o R                  5       R                  UR	                  U5      5        M2     UR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a.  U R                  5       R                  UR                  5       5        g g r%   ro   r  r  r.  r  r   r   r   r"  r  r1   r  r&  s      r   r1   MemcacheSetRequest.MergeFrom      ==1;;=!==?#;#;AFF1I#F!	T00@	4002<<QZZ\Jr#   c                    XL a  g[        U R                  5      [        UR                  5      :w  a  g[        U R                  UR                  5       H  u  p#X#:w  d  M    g   U R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R
                  UR
                  :w  a  gU R
                  (       a  U R                  UR                  :w  a  ggr   r   r  r)  r   r   r  r  r*  s       r   r6   MemcacheSetRequest.Equals      y
4::#agg,&qdjj!''*	! +q000 0 0AMM A!Q__,Qdnn;Ar#   c                     SnU R                    H  nUR                  U5      (       a  M  SnM     U R                  (       a"  U R                  R                  U5      (       d  SnU$ r   r  r=   r  r  r4  s       r   r=    MemcacheSetRequest.IsInitialized  P    KZZ__Z((a+ 4>>#?#?
#K#K\]kr#   c                    SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H"  o!U R                  U   R                  5       -  nM$     U R                  (       a*  USU R                  [        U R                  5      5      -   -  nU R                  (       a/  USU R                  U R                  R                  5       5      -   -  nU$ r9  	r   r  ro   rD   r   r   r   r  r  r4  s      r   rD   MemcacheSetRequest.ByteSize      	AS_	A3tzz?#$**Q-*@*@*B%BQ#qA(9(9#d>N>N:O(P$PPqQ!d&7&78O8O8Q&R"RRQHr#   c                    SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H"  o!U R                  U   R                  5       -  nM$     U R                  (       a*  USU R                  [        U R                  5      5      -   -  nU R                  (       a/  USU R                  U R                  R                  5       5      -   -  nU$ r9  	r   r  ro   rH   r   r   r   r  r  r4  s      r   rH   "MemcacheSetRequest.ByteSizePartial      	AS_	A3tzz?#$**Q-*G*G*I%IQ#qA(9(9#d>N>N:O(P$PPqQ!d&7&78V8V8X&Y"YYQHr#   c                 d    U R                  5         U R                  5         U R                  5         g r%   r  r   r  rK   s    r   rL   MemcacheSetRequest.Clear  $    OOr#   c                    [        [        U R                  5      5       HC  nUR                  S5        U R                  U   R	                  U5        UR                  S5        ME     U R
                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       aV  UR                  S5        UR                  U R                  R                  5       5        U R                  R	                  U5        g g NrA  r  :   R   ro   r   r  r   rR   r   r   r   r  r  rD   r@  s      r   rR   "MemcacheSetRequest.OutputUnchecked      3tzz?#	oob
jjm##C(	oob $ 		oob	D,,-	oob	oodnn--/0
nn$$S) 	r#   c                    [        [        U R                  5      5       HC  nUR                  S5        U R                  U   R	                  U5        UR                  S5        ME     U R
                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       aV  UR                  S5        UR                  U R                  R                  5       5        U R                  R	                  U5        g g r  ro   r   r  r   rU   r   r   r   r  r  rH   r@  s      r   rU    MemcacheSetRequest.OutputPartial      3tzz?#	oob
jjm!!#&	oob $ 		oob	D,,-	oob	oodnn4467
nn""3' 	r#   c                    UR                  5       S:  Ga0  UR                  5       nUS:X  a!  U R                  5       R                  U5        ML  US:X  a!  U R	                  UR                  5       5        Ms  US:X  a  UR                  5       n[        R                  " UR                  5       UR                  5       UR                  5       U-   5      nUR                  U5        U R                  5       R                  U5        GM  US:X  a  [        R                  " 5       eUR                  U5        UR                  5       S:  a  GM/  g g )Nr   rA  r  r  rY   rZ   r  r`   r   r   r   rF  rG  rH  rI  r  r[   r\   rJ  s        r   r`   MemcacheSetRequest.TryMerge      
'')a-==?b	r  #	rA//12	r$$QXXZ!%%'F:JK	v((- '.BBDDjjn# '')a--r#   c                    SnSnU R                    H>  nSnU(       a  SU-  nX1SU-  -   -  nX5R                  US-   U5      -  nX1S-   -  nUS-  nM@     U R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R
                  (       a/  X1S	-   -  nX0R                  R                  US-   U5      -  nX1S
-   -  nU$ Nr   r   rO  rI  rU  rJ  r   rR  rT  rV  r  rh   r   r   r   r  r  rX  s          r   rh   MemcacheSetRequest.__str__      
C	CZZ
c	fsl#	<#%&&c	99Vd]O44c	%<c	1fc  S*<t?U?UVZVfVf?g*g"hhS	.  c	>>!!&4-AAc	%<cJr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   'MemcacheSetRequest._BuildTagLookupTable   rw   rx   r`  r      r   rN  r   ry   rO  r   r{  r  ry  r  r   r  r   r  )r   r   r   r   r_  r`  r   rN  r  r   r   zapphosting.MemcacheSetRequestr   r  r  r   r   r  r%   rz   )Ar{   r|   r}   r~   r  r  r  r  r  r  r   r   r   r  r  r+   r  r  r  r
  r  r  r   r   r   r   r  r  r  r"  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   rQ  rR  rS  rT  kItemset_policykItemexpiration_timerU  kItemfor_casrb  rd  r   r   r   r   rX  r   rY  rZ  r   r   r   r   r   r   r/   r#   r   r  r  e  s     ##'# 	 E~../+-)<
 .(
/
 8 M< 4K	
*(*$G *(**/+,+)
  	%  %%(($$$$##%%##$$$$%%%%! 			(	(*&  
 	 
 :r#   r  c                      \ rS rSrSrSrSrSrSrSr	Sr
S	S
SSSSSS.rS r\" \5      rS+S jrS rS rS rS rS rS rS rS rS+S jrS rS rS rS  rS! rS" rS,S$ jrS+S% jrSr \" S&S'S(.S5      r!\" \"RF                  RH                  \"RF                  RH                  S(.S\"RF                  RJ                  5      r&S#r'S#r(S)r)S*r*g)-MemcacheSetResponseiP  r   r   r   r_  r`  r   rN  STORED
NOT_STOREDERROREXISTSr  r  r  )r   r   r   r_  r`  r   rN  c                 :    U R                   R                  US5      $ r   )_SetStatusCode_NAMESr   r   s     r   SetStatusCode_Name&MemcacheSetResponse.SetStatusCode_Namee  r  r#   Nc                 <    / U l         Ub  U R                  U5        g g r%   )set_status_r'   r(   s     r   r+   MemcacheSetResponse.__init__i  s     DT11(;r#   c                 ,    [        U R                  5      $ r%   )r   r*  rK   s    r   set_status_size#MemcacheSetResponse.set_status_sizem  r  r#   c                     U R                   $ r%   r*  rK   s    r   set_status_list#MemcacheSetResponse.set_status_listn  r  r#   c                      U R                   U   $ r%   r0  r   s     r   
set_statusMemcacheSetResponse.set_statusp  r   r#   c                      X R                   U'   g r%   r0  r   s      r   set_set_status"MemcacheSetResponse.set_set_statuss  r$  r#   c                 :    U R                   R                  U5        g r%   )r*  r   r0   s     r   add_set_status"MemcacheSetResponse.add_set_statusv  r(  r#   c                     / U l         g r%   r0  rK   s    r   clear_set_status$MemcacheSetResponse.clear_set_statusy  r,  r#   c                     XLd   e[        UR                  5       5       H"  o R                  UR                  U5      5        M$     g r%   )ro   r-  r:  r4  r&  s      r   r1   MemcacheSetResponse.MergeFrom}  s5    ==1$$&')<)<Q\\!_)M'r#   c                     XL a  g[        U R                  5      [        UR                  5      :w  a  g[        U R                  UR                  5       H  u  p#X#:w  d  M    g   gr   )r   r*  r)  r*  s       r   r6   MemcacheSetResponse.Equals  sN    y
4AMM 221d&&6	! 7r#   c                 
    SnU$ r5   r/   r:   s      r   r=   !MemcacheSetResponse.IsInitialized  r?   r#   c                     SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H#  o!U R                  U R                  U   5      -  nM%     U$ rl   r   r*  ro   r  r4  s      r   rD   MemcacheSetResponse.ByteSize  \    	AS!!"	""A3t''()0C0CDDTDTUVDW0X+X1)Hr#   c                     SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H#  o!U R                  U R                  U   5      -  nM%     U$ rl   rF  r4  s      r   rH   #MemcacheSetResponse.ByteSizePartial  rH  r#   c                 $    U R                  5         g r%   )r=  rK   s    r   rL   MemcacheSetResponse.Clear  s    r#   c                     [        [        U R                  5      5       H2  nUR                  S5        UR                  U R                  U   5        M4     g Nr  ro   r   r*  r   r@  s      r   rR   #MemcacheSetResponse.OutputUnchecked  ?    3t''()	ooa	ood&&q)* *r#   c                     [        [        U R                  5      5       H2  nUR                  S5        UR                  U R                  U   5        M4     g rN  rO  r@  s      r   rU   !MemcacheSetResponse.OutputPartial  rQ  r#   c                     UR                  5       S:  az  UR                  5       nUS:X  a!  U R                  UR                  5       5        MK  US:X  a  [        R                  " 5       eUR                  U5        UR                  5       S:  a  My  g g Nr   r  )rY   rZ   r:  r   r[   r\   r]   s      r   r`   MemcacheSetResponse.TryMerge  si    
'')a-==?b	qAMMO, '.BBDDjjn '')a-r#   r   c           	          SnSnU R                    H5  nSnU(       a  SU-  nX1SU< SU R                  U5      < S3-   -  nUS-  nM7     U$ )Nr   r   rO  r4  rP  rQ  r   )r*  r  rX  s          r   rh   MemcacheSetResponse.__str__  s[    
C	C
c	fsl#	630E0Ea0HIJJc	1fc	 
 Jr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   (MemcacheSetResponse._BuildTagLookupTable  rw   rx   ry   r4  r   zapphosting.MemcacheSetResponser0  r%   rz   )+r{   r|   r}   r~   r!  r"  r#  r$  r  r  r  r&  r'  r   r+   r-  r1  r4  r7  r:  r=  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   kset_statusr   r   r   r   r   r   r   r   r   r   r/   r#   r   r   r   P  s0    &*%&++  M"#56< :4N+
+
	G +
  %
  %%%%! '')& 
 	 
 ;r#   r   c                       \ rS rSrSrSrSrSrSS jrS r	S r
S rS	 rS
 rS rS rS rS rS rSS jrS rS rS rS rS rS rSS jrSrg)MemcacheDeleteRequest_Itemi  r   r   Nc                 .    Ub  U R                  U5        g g r%   r&   r(   s     r   r+   #MemcacheDeleteRequest_Item.__init__  r   r#   c                     U R                   $ r%   r   rK   s    r   r   MemcacheDeleteRequest_Item.key  rk  r#   c                     SU l         Xl        g r5   rm  r0   s     r   r   "MemcacheDeleteRequest_Item.set_key  rp  r#   c                 D    U R                   (       a  SU l         SU l        g g r   rm  rK   s    r   r   $MemcacheDeleteRequest_Item.clear_key  rs  r#   c                     U R                   $ r%   ru  rK   s    r   rv  "MemcacheDeleteRequest_Item.has_key  r   r#   c                     U R                   $ r%   )delete_time_rK   s    r   delete_time&MemcacheDeleteRequest_Item.delete_time  r  r#   c                     SU l         Xl        g r5   has_delete_time_ri  r0   s     r   set_delete_time*MemcacheDeleteRequest_Item.set_delete_time  s    Dr#   c                 D    U R                   (       a  SU l         SU l        g g rA   rm  rK   s    r   clear_delete_time,MemcacheDeleteRequest_Item.clear_delete_time  s     dd r#   c                     U R                   $ r%   )rn  rK   s    r   has_delete_time*MemcacheDeleteRequest_Item.has_delete_time  r  r#   c                     XLd   eUR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a   U R	                  UR                  5       5        g g r%   )rv  r   r   ru  ro  rj  r0   s     r   r1   $MemcacheDeleteRequest_Item.MergeFrom  sM    ==			dll1557+	d221==?Cr#   c                 *   XL a  gU R                   UR                   :w  a  gU R                   (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  ggr   )rn  r   rn  ri  r0   s     r   r6   !MemcacheDeleteRequest_Item.Equals  sh    y}}

"1}}aff,Q 2 221!2!2ann!DQr#   c                 X    SnU R                   (       d  SnUb  UR                  S5        U$ Nr   r   r  )rn  r   r:   s      r   r=   (MemcacheDeleteRequest_Item.IsInitialized  s.    KMMk		89r#   c                     SnXR                  [        U R                  5      5      -  nU R                  (       a  US-  nUS-   $ )Nr   r`  r   )r   r   r   rn  rB   s     r   rD   #MemcacheDeleteRequest_Item.ByteSize
  s<    	A		3tyy>	**AQq5Lr#   c                     SnU R                   (       a+  US-  nXR                  [        U R                  5      5      -  nU R                  (       a  US-  nU$ Nr   r   r`  )rn  r   r   r   rn  rB   s     r   rH   *MemcacheDeleteRequest_Item.ByteSizePartial  sH    	A1faS^,,aQHr#   c                 D    U R                  5         U R                  5         g r%   )r   rr  rK   s    r   rL    MemcacheDeleteRequest_Item.Clear  s    NNr#   c                     UR                  S5        UR                  U R                  5        U R                  (       a-  UR                  S5        UR	                  U R
                  5        g g Nr<     )r   r   r   rn  r  ri  rP   s     r   rR   *MemcacheDeleteRequest_Item.OutputUnchecked  sL    OOB$))$	oob	ii!!" 	r#   c                     U R                   (       a,  UR                  S5        UR                  U R                  5        U R                  (       a-  UR                  S5        UR                  U R                  5        g g r  )rn  r   r   r   rn  r  ri  rP   s     r   rU   (MemcacheDeleteRequest_Item.OutputPartial#  sS    	oob	DII&	oob	ii!!" 	r#   c                 *    UR                  5       nUS:X  a  g US:X  a!  U R                  UR                  5       5        M?  US:X  a!  U R                  UR	                  5       5        Mf  US:X  a  [
        R                  " 5       eUR                  U5        M  )Nr  r<  r  r   )rZ   r   r   ro  r  r   r[   r\   r]   s      r   r`   #MemcacheDeleteRequest_Item.TryMerge+  s}    
==?b	r5	rQ((*+	rQWWY' '.BBDDjjn r#   c                     SnU R                   (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R	                  U R
                  5      -  -   -  nU$ )Nr   r  zdelete_time: %s
)rn  r   r   rn  r  ri  rd   s       r   rh   "MemcacheDeleteRequest_Item.__str__;  s`    
C}}c;1G1G		1R#RSScc+>AXAXY]YjYjAk+k#llcJr#   )ri  rn  rn  r   r%   rz   )r{   r|   r}   r~   rn  r   rn  ri  r+   r   r   r   rv  rj  ro  rr  ru  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   r   r/   r#   r   r]  r]    su    (	$,< "
 *1
 :D
## r#   r]  c            	       J   \ rS rSrSrSrSrSrS-S jrS r	S r
S rS	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS-S jrS rS rS rS rS rS rS.S jr S-S jr!Sr"S r#S!r$S"r%S#r&\!" S$S%S&S'S(S)S*.S#5      r'\!" \(RR                  RT                  \(RR                  RV                  \(RR                  RX                  \(RR                  RZ                  \(RR                  RX                  \(RR                  RX                  S*.S#\(RR                  R\                  5      r/Sr0Sr1S+r2S,r3g)/MemcacheDeleteRequestiA  r   r   Nc                 Z    / U l         [        5       U l        Ub  U R                  U5        g g r%   r  r(   s     r   r+   MemcacheDeleteRequest.__init__G  r  r#   c                 ,    [        U R                  5      $ r%   r  rK   s    r   r  MemcacheDeleteRequest.item_sizeL  r  r#   c                     U R                   $ r%   r  rK   s    r   r  MemcacheDeleteRequest.item_listM  r  r#   c                      U R                   U   $ r%   r  r   s     r   r  MemcacheDeleteRequest.itemO  r  r#   c                      U R                   U   $ r%   r  r   s     r   r
  "MemcacheDeleteRequest.mutable_itemR  r  r#   c                 P    [        5       nU R                  R                  U5        U$ r%   )r]  r  r   r0   s     r   r  MemcacheDeleteRequest.add_itemU  s!    "$AJJaHr#   c                     / U l         g r%   r  rK   s    r   r   MemcacheDeleteRequest.clear_itemZ  r  r#   c                     U R                   $ r%   r   rK   s    r   r    MemcacheDeleteRequest.name_space\  r   r#   c                     SU l         Xl        g r5   r   r0   s     r   r   $MemcacheDeleteRequest.set_name_space^  r   r#   c                 D    U R                   (       a  SU l         SU l        g g r   r   rK   s    r   r   &MemcacheDeleteRequest.clear_name_spaceb  r   r#   c                     U R                   $ r%   r   rK   s    r   r   $MemcacheDeleteRequest.has_name_spaceg  r   r#   c                 ,   U R                   c]  U R                  R                  5          U R                   c  [        5       U l         U R                  R	                  5         U R                   $ U R                   $ ! U R                  R	                  5         f = fr%   r  rK   s    r   r  MemcacheDeleteRequest.overridei  r  r  c                 0    SU l         U R                  5       $ r5   r  rK   s    r   r  &MemcacheDeleteRequest.mutable_overrider  r  r#   c                     U R                   (       a0  SU l         U R                  b  U R                  R                  5         g g g rA   r  rK   s    r   r  $MemcacheDeleteRequest.clear_overridet  r  r#   c                     U R                   $ r%   r!  rK   s    r   r"  "MemcacheDeleteRequest.has_overridez  r$  r#   c                    XLd   e[        UR                  5       5       H0  o R                  5       R                  UR	                  U5      5        M2     UR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a.  U R                  5       R                  UR                  5       5        g g r%   r  r&  s      r   r1   MemcacheDeleteRequest.MergeFrom}  r  r#   c                    XL a  g[        U R                  5      [        UR                  5      :w  a  g[        U R                  UR                  5       H  u  p#X#:w  d  M    g   U R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R
                  UR
                  :w  a  gU R
                  (       a  U R                  UR                  :w  a  ggr   r  r*  s       r   r6   MemcacheDeleteRequest.Equals  r  r#   c                     SnU R                    H  nUR                  U5      (       a  M  SnM     U R                  (       a"  U R                  R                  U5      (       d  SnU$ r   r  r4  s       r   r=   #MemcacheDeleteRequest.IsInitialized  r  r#   c                    SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H"  o!U R                  U   R                  5       -  nM$     U R                  (       a*  USU R                  [        U R                  5      5      -   -  nU R                  (       a/  USU R                  U R                  R                  5       5      -   -  nU$ r9  r  r4  s      r   rD   MemcacheDeleteRequest.ByteSize  r  r#   c                    SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H"  o!U R                  U   R                  5       -  nM$     U R                  (       a*  USU R                  [        U R                  5      5      -   -  nU R                  (       a/  USU R                  U R                  R                  5       5      -   -  nU$ r9  r  r4  s      r   rH   %MemcacheDeleteRequest.ByteSizePartial  r  r#   c                 d    U R                  5         U R                  5         U R                  5         g r%   r  rK   s    r   rL   MemcacheDeleteRequest.Clear  r  r#   c                    [        [        U R                  5      5       HC  nUR                  S5        U R                  U   R	                  U5        UR                  S5        ME     U R
                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       aV  UR                  S5        UR                  U R                  R                  5       5        U R                  R	                  U5        g g NrA  r  "   r>  r  r@  s      r   rR   %MemcacheDeleteRequest.OutputUnchecked  r
  r#   c                    [        [        U R                  5      5       HC  nUR                  S5        U R                  U   R	                  U5        UR                  S5        ME     U R
                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       aV  UR                  S5        UR                  U R                  R                  5       5        U R                  R	                  U5        g g r  r  r@  s      r   rU   #MemcacheDeleteRequest.OutputPartial  r  r#   c                    UR                  5       S:  Ga0  UR                  5       nUS:X  a!  U R                  5       R                  U5        ML  US:X  a!  U R	                  UR                  5       5        Ms  US:X  a  UR                  5       n[        R                  " UR                  5       UR                  5       UR                  5       U-   5      nUR                  U5        U R                  5       R                  U5        GM  US:X  a  [        R                  " 5       eUR                  U5        UR                  5       S:  a  GM/  g g )Nr   rA  r  r>  r  rJ  s        r   r`   MemcacheDeleteRequest.TryMerge  r  r#   c                    SnSnU R                    H>  nSnU(       a  SU-  nX1SU-  -   -  nX5R                  US-   U5      -  nX1S-   -  nUS-  nM@     U R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R
                  (       a/  X1S	-   -  nX0R                  R                  US-   U5      -  nX1S
-   -  nU$ r  r  rX  s          r   rh   MemcacheDeleteRequest.__str__  r  r#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   *MemcacheDeleteRequest._BuildTagLookupTable  rw   rx   r   r   r   r_  r`  ry   rO  r   rj  r   r  )r   r   r   r   r_  r`  z apphosting.MemcacheDeleteRequestr  r%   rz   )4r{   r|   r}   r~   r   r   r  r  r+   r  r  r  r
  r  r  r   r   r   r   r  r  r  r"  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   rQ  rR  kItemdelete_timerb  rd  r   r   r   r   rX  r   rY  r   r   r   r   r   r   r/   r#   r   r  r  A  sq   /+-)<
 .(
/
 8 M< 4K	
*(*$G *(+)
  %  %%(($$##$$$$! '')& 
 	 
 =r#   r  c                      \ rS rSrSrSrSrSrSrSSS	S
SS.r	S r
\" \
5      r
S'S jrS rS rS rS rS rS rS rS rS'S jrS rS rS rS rS rS rS(S  jrS'S! jrSr\" S"S#S$.S5      r\" \ RB                  RD                  \ RB                  RD                  S$.S\ RB                  RF                  5      r$Sr%Sr&S%r'S&r(g))MemcacheDeleteResponsei  r   r   r   r_  r`  DELETED	NOT_FOUNDr  r  r  )r   r   r   r_  r`  c                 :    U R                   R                  US5      $ r   )_DeleteStatusCode_NAMESr   r   s     r   DeleteStatusCode_Name,MemcacheDeleteResponse.DeleteStatusCode_Name  s    C,G,G,K,KAr,R%Rr#   Nc                 <    / U l         Ub  U R                  U5        g g r%   )delete_status_r'   r(   s     r   r+   MemcacheDeleteResponse.__init__!  s     DT11(;r#   c                 ,    [        U R                  5      $ r%   )r   r  rK   s    r   delete_status_size)MemcacheDeleteResponse.delete_status_size%  s    s4+>+>'? ?r#   c                     U R                   $ r%   r  rK   s    r   delete_status_list)MemcacheDeleteResponse.delete_status_list&  s    t':': :r#   c                      U R                   U   $ r%   r  r   s     r   delete_status$MemcacheDeleteResponse.delete_status(  s    q!!r#   c                      X R                   U'   g r%   r  r   s      r   set_delete_status(MemcacheDeleteResponse.set_delete_status+  s    r#   c                 :    U R                   R                  U5        g r%   )r  r   r0   s     r   add_delete_status(MemcacheDeleteResponse.add_delete_status.  s    q!r#   c                     / U l         g r%   r  rK   s    r   clear_delete_status*MemcacheDeleteResponse.clear_delete_status1  s
    Dr#   c                     XLd   e[        UR                  5       5       H"  o R                  UR                  U5      5        M$     g r%   )ro   r  r  r  r&  s      r   r1    MemcacheDeleteResponse.MergeFrom5  s7    ==1'')*,B,B1??STCU,V*r#   c                     XL a  g[        U R                  5      [        UR                  5      :w  a  g[        U R                  UR                  5       H  u  p#X#:w  d  M    g   gr   )r   r  r)  r*  s       r   r6   MemcacheDeleteResponse.Equals9  sR    y
43q'7'7#88d))1+;+;<	! =r#   c                 
    SnU$ r5   r/   r:   s      r   r=   $MemcacheDeleteResponse.IsInitialized@  r?   r#   c                     SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H#  o!U R                  U R                  U   5      -  nM%     U$ rl   r   r  ro   r  r4  s      r   rD   MemcacheDeleteResponse.ByteSizeD  \    	AS$$%	%%A3t**+,43F3FtGZGZ[\G]3^.^a,Hr#   c                     SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H#  o!U R                  U R                  U   5      -  nM%     U$ rl   r  r4  s      r   rH   &MemcacheDeleteResponse.ByteSizePartialJ  r  r#   c                 $    U R                  5         g r%   )r  rK   s    r   rL   MemcacheDeleteResponse.ClearP  s    r#   c                     [        [        U R                  5      5       H2  nUR                  S5        UR                  U R                  U   5        M4     g rN  ro   r   r  r   r@  s      r   rR   &MemcacheDeleteResponse.OutputUncheckedS  ?    3t**+,	ooa	ood))!,- -r#   c                     [        [        U R                  5      5       H2  nUR                  S5        UR                  U R                  U   5        M4     g rN  r  r@  s      r   rU   $MemcacheDeleteResponse.OutputPartialX  r  r#   c                     UR                  5       S:  az  UR                  5       nUS:X  a!  U R                  UR                  5       5        MK  US:X  a  [        R                  " 5       eUR                  U5        UR                  5       S:  a  My  g g rU  )rY   rZ   r  r   r[   r\   r]   s      r   r`   MemcacheDeleteResponse.TryMerge]  si    
'')a-==?b	qq}}/ '.BBDDjjn '')a-r#   r   c           	          SnSnU R                    H5  nSnU(       a  SU-  nX1SU< SU R                  U5      < S3-   -  nUS-  nM7     U$ )Nr   r   rO  r  rP  rQ  r   )r  r  rX  s          r   rh   MemcacheDeleteResponse.__str__i  s[    
C	C  
c	fsl#	6c43H3H3KLMMc	1fc	 !
 Jr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   +MemcacheDeleteResponse._BuildTagLookupTablet  rw   rx   ry   r  r   z!apphosting.MemcacheDeleteResponser  r%   rz   ))r{   r|   r}   r~   r  r  r  r  r  r  r  r   r+   r  r  r  r  r  r  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   kdelete_statusr   r   r   r   r   r   r   r   r   r   r/   r#   r   r  r    s!    ')++  S%&;<< @:""W.
.
	G .
  %
  %%%%! '')& 
 	 
 >r#   r  c                   N   \ rS rSrSrSrSSS.rS r\" \5      rSr	S	r
SrS	rSrSrSrSrSrSrSrSrSrS
rSCS jrS rS rS rS rS rS rS rS rS r S r!S r"S r#S r$S r%S r&S r'S r(S r)S r*S r+S  r,S! r-S" r.S# r/S$ r0S% r1S& r2S' r3S( r4S) r5SCS* jr6S+ r7S, r8S- r9S. r:S/ r;S0 r<SDS1 jr=SCS2 jr>Sr?S3r@SrAS4rBS5rCS6rDS7rE\>" S8S9S:S;S<S=S>S?S@.S75      rF\>" \GR                  R                  \GR                  R                  \GR                  R                  \GR                  R                  \GR                  R                  \GR                  R                  \GR                  R                  \GR                  R                  S@.S7\GR                  R                  5      rMS	rNS	rOSArPSBrQg
)EMemcacheIncrementRequesti  r   r   	INCREMENT	DECREMENT)r   r   c                 :    U R                   R                  US5      $ r   )_Direction_NAMESr   r   s     r   Direction_Name'MemcacheIncrementRequest.Direction_Name  r"   r#   r   r   Nc                 L    [        5       U l        Ub  U R                  U5        g g r%   r   r   r'   r(   s     r   r+   !MemcacheIncrementRequest.__init__  "     7DT11(;r#   c                     U R                   $ r%   r   rK   s    r   r   MemcacheIncrementRequest.key  rk  r#   c                     SU l         Xl        g r5   rm  r0   s     r   r    MemcacheIncrementRequest.set_key  rp  r#   c                 D    U R                   (       a  SU l         SU l        g g r   rm  rK   s    r   r   "MemcacheIncrementRequest.clear_key  rs  r#   c                     U R                   $ r%   ru  rK   s    r   rv   MemcacheIncrementRequest.has_key  r   r#   c                     U R                   $ r%   r   rK   s    r   r   #MemcacheIncrementRequest.name_space  r   r#   c                     SU l         Xl        g r5   r   r0   s     r   r   'MemcacheIncrementRequest.set_name_space  r   r#   c                 D    U R                   (       a  SU l         SU l        g g r   r   rK   s    r   r   )MemcacheIncrementRequest.clear_name_space  r   r#   c                     U R                   $ r%   r   rK   s    r   r   'MemcacheIncrementRequest.has_name_space  r   r#   c                     U R                   $ r%   )delta_rK   s    r   deltaMemcacheIncrementRequest.delta  r}  r#   c                     SU l         Xl        g r5   
has_delta_r  r0   s     r   	set_delta"MemcacheIncrementRequest.set_delta  r  r#   c                 D    U R                   (       a  SU l         SU l        g g rl   r"  rK   s    r   clear_delta$MemcacheIncrementRequest.clear_delta  r  r#   c                     U R                   $ r%   )r#  rK   s    r   	has_delta"MemcacheIncrementRequest.has_delta  r  r#   c                     U R                   $ r%   )
direction_rK   s    r   	direction"MemcacheIncrementRequest.direction  r  r#   c                     SU l         Xl        g r5   has_direction_r-  r0   s     r   set_direction&MemcacheIncrementRequest.set_direction      DOr#   c                 D    U R                   (       a  SU l         SU l        g g rl   r1  rK   s    r   clear_direction(MemcacheIncrementRequest.clear_direction      ddo r#   c                     U R                   $ r%   )r2  rK   s    r   has_direction&MemcacheIncrementRequest.has_direction      $"5"55r#   c                     U R                   $ r%   )initial_value_rK   s    r   initial_value&MemcacheIncrementRequest.initial_value  r=  r#   c                     SU l         Xl        g r5   has_initial_value_r?  r0   s     r   set_initial_value*MemcacheIncrementRequest.set_initial_value      Dr#   c                 D    U R                   (       a  SU l         SU l        g g rA   rC  rK   s    r   clear_initial_value,MemcacheIncrementRequest.clear_initial_value        !dd r#   c                     U R                   $ r%   )rD  rK   s    r   has_initial_value*MemcacheIncrementRequest.has_initial_value      d&=&==r#   c                     U R                   $ r%   )initial_flags_rK   s    r   initial_flags&MemcacheIncrementRequest.initial_flags  r=  r#   c                     SU l         Xl        g r5   has_initial_flags_rQ  r0   s     r   set_initial_flags*MemcacheIncrementRequest.set_initial_flags  rG  r#   c                 D    U R                   (       a  SU l         SU l        g g rA   rU  rK   s    r   clear_initial_flags,MemcacheIncrementRequest.clear_initial_flags  rK  r#   c                     U R                   $ r%   )rV  rK   s    r   has_initial_flags*MemcacheIncrementRequest.has_initial_flags  rO  r#   c                 ,   U R                   c]  U R                  R                  5          U R                   c  [        5       U l         U R                  R	                  5         U R                   $ U R                   $ ! U R                  R	                  5         f = fr%   r  rK   s    r   r  !MemcacheIncrementRequest.override  r  r  c                 0    SU l         U R                  5       $ r5   r  rK   s    r   r  )MemcacheIncrementRequest.mutable_override  r  r#   c                     U R                   (       a0  SU l         U R                  b  U R                  R                  5         g g g rA   r  rK   s    r   r  'MemcacheIncrementRequest.clear_override  r  r#   c                     U R                   $ r%   r!  rK   s    r   r"  %MemcacheIncrementRequest.has_override	  r$  r#   c                    XLd   eUR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R	                  UR                  5       5        UR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R!                  UR#                  5       5        UR%                  5       (       a.  U R'                  5       R)                  UR+                  5       5        g g r%   )rv  r   r   r   r   r   r*  r$  r  r;  r3  r.  rM  rE  r@  r]  rW  rR  r"  r  r1   r  r0   s     r   r1   "MemcacheIncrementRequest.MergeFrom  s    ==			dll1557+	T00@	qwwy1	D..q{{}=	 6 6q7H I	 6 6q7H I	4002<<QZZ\Jr#   c                    XL a  gU R                   UR                   :w  a  gU R                   (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R
                  UR
                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  ggr   )rn  r   r   r   r#  r  r2  r-  rD  r?  rV  rQ  r  r  r0   s     r   r6   MemcacheIncrementRequest.Equals  sZ   y}}

"1}}aff,Qq000 0 0AMM A!!,,&q4;;!((21a...qt!,,>q!"6"66q4#6#6!:J:J#JST!"6"66q4#6#6!:J:J#JSTQ__,Qdnn;Ar#   c                     SnU R                   (       d  SnUb  UR                  S5        U R                  (       a"  U R                  R	                  U5      (       d  SnU$ r|  )rn  r   r  r  r=   r:   s      r   r=   &MemcacheIncrementRequest.IsInitialized(  sP    KMMk		894>>#?#?
#K#K\]kr#   c                    SnXR                  [        U R                  5      5      -  nU R                  (       a*  USU R                  [        U R                  5      5      -   -  nU R
                  (       a!  USU R                  U R                  5      -   -  nU R                  (       a!  USU R                  U R                  5      -   -  nU R                  (       a!  USU R                  U R                  5      -   -  nU R                  (       a  US-  nU R                  (       a/  USU R                  U R                  R                  5       5      -   -  nUS-   $ r  )r   r   r   r   r   r#  r  r  r2  r-  rD  r?  rV  r  r  rD   rB   s     r   rD   !MemcacheIncrementRequest.ByteSize1  s
   	A		3tyy>	**AqA(9(9#d>N>N:O(P$PPq!q4#6#6t{{#CCC!a1t':':4??'K#KKa!q4+>+>t?R?R+S'S"S!!q&!Q!d&7&78O8O8Q&R"RRQq5Lr#   c                    SnU R                   (       a+  US-  nXR                  [        U R                  5      5      -  nU R                  (       a*  USU R                  [        U R
                  5      5      -   -  nU R                  (       a!  USU R                  U R                  5      -   -  nU R                  (       a!  USU R                  U R                  5      -   -  nU R                  (       a!  USU R                  U R                  5      -   -  nU R                  (       a  US-  nU R                  (       a/  USU R                  U R                  R!                  5       5      -   -  nU$ r  )rn  r   r   r   r   r   r#  r  r  r2  r-  rD  r?  rV  r  r  rH   rB   s     r   rH   (MemcacheIncrementRequest.ByteSizePartial<  s   	A1faS^,,aqA(9(9#d>N>N:O(P$PPq!q4#6#6t{{#CCC!a1t':':4??'K#KKa!q4+>+>t?R?R+S'S"S!!q&!Q!d&7&78V8V8X&Y"YYQHr#   c                     U R                  5         U R                  5         U R                  5         U R                  5         U R	                  5         U R                  5         U R                  5         g r%   )r   r   r'  r7  rI  rZ  r  rK   s    r   rL   MemcacheIncrementRequest.ClearI  sT    NNr#   c                    UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR	                  U R
                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR	                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       aV  UR                  S5        UR                  U R                   R#                  5       5        U R                   R%                  U5        g g Nr         r  r  r  r  )r   r   r   r#  putVarUint64r  r2  r-  r   r   rD  r?  rV  r  rQ  r  r  rD   rR   rP   s     r   rR   (MemcacheIncrementRequest.OutputUncheckedR  s(   OOB$))$	oob	t{{#	oob	oodoo&	oob	D,,-	oob	t**+	oob	ii##$	oob	oodnn--/0
nn$$S) 	r#   c                    U R                   (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                   (       aV  UR                  S5        UR                  U R"                  R%                  5       5        U R"                  R'                  U5        g g rt  )rn  r   r   r   r#  rw  r  r2  r-  r   r   rD  r?  rV  r  rQ  r  r  rH   rU   rP   s     r   rU   &MemcacheIncrementRequest.OutputPartiali  s/   	oob	DII&	oob	t{{#	oob	oodoo&	oob	D,,-	oob	t**+	oob	ii##$	oob	oodnn4467
nn""3' 	r#   c                    UR                  5       S:  Ga  UR                  5       nUS:X  a!  U R                  UR                  5       5        ML  US:X  a!  U R	                  UR                  5       5        Ms  US:X  a!  U R                  UR                  5       5        M  US:X  a!  U R                  UR                  5       5        M  US:X  a!  U R                  UR                  5       5        M  US:X  a"  U R                  UR                  5       5        GM  US:X  a  UR                  5       n[        R                  " UR                  5       UR                  5       UR                  5       U-   5      nUR                  U5        U R!                  5       R#                  U5        GM  US:X  a  [        R$                  " 5       eUR'                  U5        UR                  5       S:  a  GM  g g )	Nr   r   ru  rv  r  r  r  r  )rY   rZ   r   r   r$  getVarUint64r3  r   rE  rW  r  r   rF  rG  rH  rI  r  r`   r[   r\   rJ  s        r   r`   !MemcacheIncrementRequest.TryMerge  sg   
'')a-==?b	rQ((*+	rq~~'(	r1==?+	rA//12	rq~~/0	rqwwy)	r$$QXXZ!%%'F:JK	v((- '.BBDDjjn; '')a--r#   c                    SnU R                   (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R
                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                   (       a/  X1S-   -  nX0R"                  R%                  US	-   U5      -  nX1S
-   -  nU$ )Nr   r  rR  z
delta: %s
zdirection: %s
zinitial_value: %s
zinitial_flags: %s
rT  rU  rV  )rn  r   r   r   r   r#  DebugFormatInt64r  r2  r  r-  rD  r?  rV  r  rQ  r  r  rh   rd   s       r   rh    MemcacheIncrementRequest.__str__  sM   
C}}c;1G1G		1R#RSScS*<t?U?UVZVfVf?g*g"hhS]T5J5J4;;5W%WXXC):T=R=RSWSbSb=c)c!ddC-BTEZEZ[_[n[nEo-o%p p-BTE\E\]a]p]pEq-q%r r	.  c	>>!!&4-AAc	%<cJr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   -MemcacheIncrementRequest._BuildTagLookupTable  rw   rx   r_  r   r`  r   rN  ry   r   r  r.  r   r@  rR  r  rP  z#apphosting.MemcacheIncrementRequest)r  r-  r#  r2  rV  rD  rn  r   r  rQ  r?  r   r   r   r  r%   rz   )Rr{   r|   r}   r~   r  r  r  r  r   rn  r   r   r   r#  r  r2  r-  rD  r?  rV  rQ  r  r  r+   r   r   r   rv  r   r   r   r   r  r$  r'  r*  r.  r3  r7  r;  r@  rE  rI  rM  rR  rW  rZ  r]  r  r  r  r"  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   ra  rb  kdelta
kdirectionkinitial_valuekinitial_flagsrd  r   r   r   r   r   rY  r   r   r   r   r   r   r/   r#   r   r  r    s?    )) 
 E~..(	$/+*&.*..-)< "
 */
 8%
 .-
 65
 >5
 > M< 4K$	*.(0BG 
$+&*..)
	  	%  %%$$%%%%$$%%##$$	! ''	)& 
 	 
 @r#   r  c                      \ rS rSrSrSrSrSrSrSr	SS	S
SSSS.r
S r\" \5      rSrSrSrSrS-S jrS rS rS rS rS rS rS rS rS rS rS-S jrS rS rS  rS! r S" r!S# r"S.S% jr#S-S& jr$Sr%Sr&\$" S'S(S)S*.S5      r'\$" \(RR                  RT                  \(RR                  RT                  \(RR                  RT                  S*.S\(RR                  RV                  5      r,S$r-S$r.S+r/S,r0g)/MemcacheIncrementResponsei  r   r   r   r_  r`  r   r   NOT_CHANGEDr#  r  r  r  r  c                 :    U R                   R                  US5      $ r   )_IncrementStatusCode_NAMESr   r   s     r   IncrementStatusCode_Name2MemcacheIncrementResponse.IncrementStatusCode_Name  s    s/M/M/Q/QRSUW/X(Xr#   r   Nc                 .    Ub  U R                  U5        g g r%   r&   r(   s     r   r+   "MemcacheIncrementResponse.__init__  r   r#   c                     U R                   $ r%   )
new_value_rK   s    r   	new_value#MemcacheIncrementResponse.new_value  r  r#   c                     SU l         Xl        g r5   has_new_value_r  r0   s     r   set_new_value'MemcacheIncrementResponse.set_new_value  r5  r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   clear_new_value)MemcacheIncrementResponse.clear_new_value  r9  r#   c                     U R                   $ r%   )r  rK   s    r   has_new_value'MemcacheIncrementResponse.has_new_value	  r=  r#   c                     U R                   $ r%   )increment_status_rK   s    r   increment_status*MemcacheIncrementResponse.increment_status	      T%;%;;r#   c                     SU l         Xl        g r5   has_increment_status_r  r0   s     r   set_increment_status.MemcacheIncrementResponse.set_increment_status	      !"Dr#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   clear_increment_status0MemcacheIncrementResponse.clear_increment_status		       !!#$d  d "r#   c                     U R                   $ r%   )r  rK   s    r   has_increment_status.MemcacheIncrementResponse.has_increment_status	      )C)C"Cr#   c                     XLd   eUR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a   U R	                  UR                  5       5        g g r%   )r  r  r  r  r  r  r0   s     r   r1   #MemcacheIncrementResponse.MergeFrom	  sT    ==	D..q{{}=	  4#<#<Q=O=O=Q#R r#   c                 *   XL a  gU R                   UR                   :w  a  gU R                   (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  ggr   )r  r  r  r  r0   s     r   r6    MemcacheIncrementResponse.Equals	  sq    ya...qt!,,>q!!Q%<%<<Q!!d&<&<@S@S&S\]r#   c                 
    SnU$ r5   r/   r:   s      r   r=   'MemcacheIncrementResponse.IsInitialized	  r?   r#   c                     SnU R                   (       a!  USU R                  U R                  5      -   -  nU R                  (       a!  USU R                  U R                  5      -   -  nU$ rl   r  r  r  r  r  rB   s     r   rD   "MemcacheIncrementResponse.ByteSize"	  Z    	Aa1t':':4??'K#KKa""Q!d.A.A$BXBX.Y*Y%YQHr#   c                     SnU R                   (       a!  USU R                  U R                  5      -   -  nU R                  (       a!  USU R                  U R                  5      -   -  nU$ rl   r  rB   s     r   rH   )MemcacheIncrementResponse.ByteSizePartial(	  r  r#   c                 D    U R                  5         U R                  5         g r%   )r  r  rK   s    r   rL   MemcacheIncrementResponse.Clear.	  s    !r#   c                     U R                   (       a,  UR                  S5        UR                  U R                  5        U R                  (       a-  UR                  S5        UR                  U R
                  5        g g Nr  ru  r  r   rw  r  r  r  rP   s     r   rR   )MemcacheIncrementResponse.OutputUnchecked2	  U    	ooa	t'""	oob	ood,,- 	#r#   c                     U R                   (       a,  UR                  S5        UR                  U R                  5        U R                  (       a-  UR                  S5        UR                  U R
                  5        g g r  r  rP   s     r   rU   'MemcacheIncrementResponse.OutputPartial:	  r  r#   c                 n   UR                  5       S:  a  UR                  5       nUS:X  a!  U R                  UR                  5       5        MK  US:X  a!  U R	                  UR                  5       5        Mr  US:X  a  [
        R                  " 5       eUR                  U5        UR                  5       S:  a  M  g g )Nr   r  ru  )rY   rZ   r  r|  r  r   r[   r\   r]   s      r   r`   "MemcacheIncrementResponse.TryMergeB	  s    
'')a-==?b	q1>>+,	r!!!--/2 '.BBDDjjn '')a-r#   r   c                     SnU R                   (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R	                  U R
                  5      -  -   -  nU$ )Nr   znew_value: %s
zincrement_status: %s
)r  r  r  r  r  r  rd   s       r   rh   !MemcacheIncrementResponse.__str__Q	  sf    
CC):T=R=RSWSbSb=c)c!ddC!!30H4K`K`aeawawKx0x(y#y3Jr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   .MemcacheIncrementResponse._BuildTagLookupTableX	  rw   rx   ry   r  r  r   r   r   z$apphosting.MemcacheIncrementResponse)r  r  r  r  r%   rz   )1r{   r|   r}   r~   r   r  r#  r  r  r  r  r  r   r  r  r  r  r+   r  r  r  r  r  r  r  r  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   
knew_valuekincrement_statusr   r   r   r   r   r   r   r   r   r   r/   r#   r   r  r    sa    "+%++   Y()AB.*< .
 6;!
 DS
"..G *
  	%  %%%%%%! ''	)& 
 	 
 Ar#   r  c                      \ rS rSrSrSrSrSrS)S jrS r	S r
S rS	 rS
 rS rS rS rS rS rS rS rS rS rS rS rS)S jrS rS rS rS rS rS rS*S jr S)S jr!Sr"S r#S!r$\!" S"S#S$S%S&.S!5      r%\!" \&RN                  RP                  \&RN                  RR                  \&RN                  RR                  \&RN                  RR                  S&.S!\&RN                  RT                  5      r+Sr,Sr-S'r.S(r/g)+MemcacheBatchIncrementRequestip	  r   r   Nc                 Z    / U l         [        5       U l        Ub  U R                  U5        g g r%   r  r(   s     r   r+   &MemcacheBatchIncrementRequest.__init__v	  r  r#   c                     U R                   $ r%   r   rK   s    r   r   (MemcacheBatchIncrementRequest.name_space{	  r   r#   c                     SU l         Xl        g r5   r   r0   s     r   r   ,MemcacheBatchIncrementRequest.set_name_space}	  r   r#   c                 D    U R                   (       a  SU l         SU l        g g r   r   rK   s    r   r   .MemcacheBatchIncrementRequest.clear_name_space	  r   r#   c                     U R                   $ r%   r   rK   s    r   r   ,MemcacheBatchIncrementRequest.has_name_space	  r   r#   c                 ,    [        U R                  5      $ r%   r  rK   s    r   r  'MemcacheBatchIncrementRequest.item_size	  r  r#   c                     U R                   $ r%   r  rK   s    r   r  'MemcacheBatchIncrementRequest.item_list	  r  r#   c                      U R                   U   $ r%   r  r   s     r   r  "MemcacheBatchIncrementRequest.item	  r  r#   c                      U R                   U   $ r%   r  r   s     r   r
  *MemcacheBatchIncrementRequest.mutable_item	  r  r#   c                 P    [        5       nU R                  R                  U5        U$ r%   )r  r  r   r0   s     r   r  &MemcacheBatchIncrementRequest.add_item	  r  r#   c                     / U l         g r%   r  rK   s    r   r  (MemcacheBatchIncrementRequest.clear_item	  r  r#   c                 ,   U R                   c]  U R                  R                  5          U R                   c  [        5       U l         U R                  R	                  5         U R                   $ U R                   $ ! U R                  R	                  5         f = fr%   r  rK   s    r   r  &MemcacheBatchIncrementRequest.override	  r  r  c                 0    SU l         U R                  5       $ r5   r  rK   s    r   r  .MemcacheBatchIncrementRequest.mutable_override	  r  r#   c                     U R                   (       a0  SU l         U R                  b  U R                  R                  5         g g g rA   r  rK   s    r   r  ,MemcacheBatchIncrementRequest.clear_override	  r  r#   c                     U R                   $ r%   r!  rK   s    r   r"  *MemcacheBatchIncrementRequest.has_override	  r$  r#   c                    XLd   eUR                  5       (       a  U R                  UR                  5       5        [        UR	                  5       5       H0  o R                  5       R                  UR                  U5      5        M2     UR                  5       (       a.  U R                  5       R                  UR                  5       5        g g r%   )r   r   r   ro   r  r  r.  r  r"  r  r1   r  r&  s      r   r1   'MemcacheBatchIncrementRequest.MergeFrom	  s    ==	T00@1;;=!==?#;#;AFF1I#F!	4002<<QZZ\Jr#   c                    XL a  gU R                   UR                   :w  a  gU R                   (       a  U R                  UR                  :w  a  g[        U R                  5      [        UR                  5      :w  a  g[	        U R                  UR                  5       H  u  p#X#:w  d  M    g   U R
                  UR
                  :w  a  gU R
                  (       a  U R                  UR                  :w  a  ggr   )r   r   r   r  r)  r  r  r*  s       r   r6   $MemcacheBatchIncrementRequest.Equals	  s    yq000 0 0AMM A!
4::#agg,&qdjj!''*	! +Q__,Qdnn;Ar#   c                     SnU R                    H  nUR                  U5      (       a  M  SnM     U R                  (       a"  U R                  R                  U5      (       d  SnU$ r   r  r4  s       r   r=   +MemcacheBatchIncrementRequest.IsInitialized	  r  r#   c                    SnU R                   (       a*  USU R                  [        U R                  5      5      -   -  nUS[        U R                  5      -  -  n[        [        U R                  5      5       H1  o!U R                  U R                  U   R                  5       5      -  nM3     U R                  (       a/  USU R                  U R                  R                  5       5      -   -  nU$ rl   )	r   r   r   r   r  ro   rD   r  r  r4  s      r   rD   &MemcacheBatchIncrementRequest.ByteSize	  s    	AqA(9(9#d>N>N:O(P$PPqS_	A3tzz?#$*;*;DJJqM<R<R<T*U%UQ#Q!d&7&78O8O8Q&R"RRQHr#   c                    SnU R                   (       a*  USU R                  [        U R                  5      5      -   -  nUS[        U R                  5      -  -  n[        [        U R                  5      5       H1  o!U R                  U R                  U   R                  5       5      -  nM3     U R                  (       a/  USU R                  U R                  R                  5       5      -   -  nU$ rl   )	r   r   r   r   r  ro   rH   r  r  r4  s      r   rH   -MemcacheBatchIncrementRequest.ByteSizePartial	  s    	AqA(9(9#d>N>N:O(P$PPqS_	A3tzz?#$*;*;DJJqM<Y<Y<[*\%\Q#Q!d&7&78V8V8X&Y"YYQHr#   c                 d    U R                  5         U R                  5         U R                  5         g r%   )r   r  r  rK   s    r   rL   #MemcacheBatchIncrementRequest.Clear	  s$    OOr#   c                 L   U R                   (       a,  UR                  S5        UR                  U R                  5        [	        [        U R                  5      5       H^  nUR                  S5        UR                  U R                  U   R                  5       5        U R                  U   R                  U5        M`     U R                  (       aV  UR                  S5        UR                  U R                  R                  5       5        U R                  R                  U5        g g Nr   r<  r  )r   r   r   r   ro   r   r  rD   rR   r  r  r@  s      r   rR   -MemcacheBatchIncrementRequest.OutputUnchecked	  s    	oob	D,,-3tzz?#	oob	oodjjm,,./
jjm##C( $ 		oob	oodnn--/0
nn$$S) 	r#   c                 L   U R                   (       a,  UR                  S5        UR                  U R                  5        [	        [        U R                  5      5       H^  nUR                  S5        UR                  U R                  U   R                  5       5        U R                  U   R                  U5        M`     U R                  (       aV  UR                  S5        UR                  U R                  R                  5       5        U R                  R                  U5        g g r  )r   r   r   r   ro   r   r  rH   rU   r  r  r@  s      r   rU   +MemcacheBatchIncrementRequest.OutputPartial	  s    	oob	D,,-3tzz?#	oob	oodjjm3356
jjm!!#& $ 		oob	oodnn4467
nn""3' 	r#   c                 Z   UR                  5       S:  Ga  UR                  5       nUS:X  a!  U R                  UR                  5       5        ML  US:X  a  UR                  5       n[        R
                  " UR                  5       UR                  5       UR                  5       U-   5      nUR                  U5        U R                  5       R                  U5        M  US:X  a  UR                  5       n[        R
                  " UR                  5       UR                  5       UR                  5       U-   5      nUR                  U5        U R                  5       R                  U5        GMg  US:X  a  [        R                  " 5       eUR                  U5        UR                  5       S:  a  GM  g g )Nr   r   r<  r  )rY   rZ   r   r   r   rF  rG  rH  rI  r  r`   r  r[   r\   rJ  s        r   r`   &MemcacheBatchIncrementRequest.TryMerge	  s/   
'')a-==?b	rA//12	r$$QXXZ!%%'F:JK	v  %	r$$QXXZ!%%'F:JK	v((- '.BBDDjjn) '')a--r#   c                    SnU R                   (       a#  X1SU R                  U R                  5      -  -   -  nSnU R                   H>  nSnU(       a  SU-  nX1SU-  -   -  nX5R	                  US-   U5      -  nX1S-   -  nUS-  nM@     U R
                  (       a/  X1S	-   -  nX0R                  R	                  US-   U5      -  nX1S-   -  nU$ )
Nr   rR  r   rO  	item%s <
rU  rV  r   rT  )r   r   r   r  rh   r  r  rX  s          r   rh   %MemcacheBatchIncrementRequest.__str__
  s    
CS*<t?U?UVZVfVf?g*g"hhS	CZZ
c	fsl#	<#%&&c	99Vd]O44c	%<c	1fc  	.  c	>>!!&4-AAc	%<cJr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   2MemcacheBatchIncrementRequest._BuildTagLookupTable
  rw   rx   r   r   r   ry   r   r  r  r   r   r   r   z(apphosting.MemcacheBatchIncrementRequestr  r%   rz   )0r{   r|   r}   r~   r   r   r  r  r+   r   r   r   r   r  r  r  r
  r  r  r  r  r  r"  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   rb  kitemrd  r   r   r   r   r   r   r   r   r   r   r   r/   r#   r   r  r  p	  sB   /+-)<
 0
 8-(
 M< 4K	
*(0$G +
%)
	 
 %  %%$$$$$$	!
 '')& 
 	 
 Er#   r  c                   J   \ rS rSrSS jrS rS rS rS rS r	S	 r
S
 rS rSS jrS rS rS rS rS rS rSS jrSS jrSr\" SSS.S5      r\" \R2                  R4                  \R2                  R6                  S.S\R2                  R8                  5      rSrSrSr Sr!g)MemcacheBatchIncrementResponsei8
  Nc                 <    / U l         Ub  U R                  U5        g g r%   )r  r'   r(   s     r   r+   'MemcacheBatchIncrementResponse.__init__:
  s    DJT11(;r#   c                 ,    [        U R                  5      $ r%   r  rK   s    r   r  (MemcacheBatchIncrementResponse.item_size>
  r  r#   c                     U R                   $ r%   r  rK   s    r   r  (MemcacheBatchIncrementResponse.item_list?
  r  r#   c                      U R                   U   $ r%   r  r   s     r   r  #MemcacheBatchIncrementResponse.itemA
  r  r#   c                      U R                   U   $ r%   r  r   s     r   r
  +MemcacheBatchIncrementResponse.mutable_itemD
  r  r#   c                 P    [        5       nU R                  R                  U5        U$ r%   )r  r  r   r0   s     r   r  'MemcacheBatchIncrementResponse.add_itemG
  s!    !#AJJaHr#   c                     / U l         g r%   r  rK   s    r   r  )MemcacheBatchIncrementResponse.clear_itemL
  r  r#   c                     XLd   e[        UR                  5       5       H0  o R                  5       R                  UR	                  U5      5        M2     g r%   )ro   r  r  r.  r  r&  s      r   r1   (MemcacheBatchIncrementResponse.MergeFromO
  s8    ==1;;=!==?#;#;AFF1I#F!r#   c                     XL a  g[        U R                  5      [        UR                  5      :w  a  g[        U R                  UR                  5       H  u  p#X#:w  d  M    g   gr   )r   r  r)  r*  s       r   r6   %MemcacheBatchIncrementResponse.EqualsS
  sH    y
4::#agg,&qdjj!''*	! +r#   c                 d    SnU R                    H  nUR                  U5      (       a  M  SnM     U$ r   r3  r4  s       r   r=   ,MemcacheBatchIncrementResponse.IsInitializedZ
  r7  r#   c                     SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H1  o!U R                  U R                  U   R	                  5       5      -  nM3     U$ rl   )r   r  ro   r   rD   r4  s      r   rD   'MemcacheBatchIncrementResponse.ByteSize`
  s[    	AS_	A3tzz?#$*;*;DJJqM<R<R<T*U%UQ#Hr#   c                     SnUS[        U R                  5      -  -  n[        [        U R                  5      5       H1  o!U R                  U R                  U   R	                  5       5      -  nM3     U$ rl   )r   r  ro   r   rH   r4  s      r   rH   .MemcacheBatchIncrementResponse.ByteSizePartialf
  s[    	AS_	A3tzz?#$*;*;DJJqM<Y<Y<[*\%\Q#Hr#   c                 $    U R                  5         g r%   )r  rK   s    r   rL   $MemcacheBatchIncrementResponse.Clearl
  s    OOr#   c                    [        [        U R                  5      5       H^  nUR                  S5        UR                  U R                  U   R	                  5       5        U R                  U   R                  U5        M`     g r   )ro   r   r  r   rD   rR   r@  s      r   rR   .MemcacheBatchIncrementResponse.OutputUncheckedo
  sX    3tzz?#	oob	oodjjm,,./
jjm##C( $r#   c                    [        [        U R                  5      5       H^  nUR                  S5        UR                  U R                  U   R	                  5       5        U R                  U   R                  U5        M`     g r   )ro   r   r  r   rH   rU   r@  s      r   rU   ,MemcacheBatchIncrementResponse.OutputPartialu
  sX    3tzz?#	oob	oodjjm3356
jjm!!#& $r#   c                    UR                  5       S:  a  UR                  5       nUS:X  a  UR                  5       n[        R                  " UR	                  5       UR                  5       UR                  5       U-   5      nUR                  U5        U R                  5       R                  U5        M  US:X  a  [        R                  " 5       eUR                  U5        UR                  5       S:  a  M  g g r   )rY   rZ   r   rF  rG  rH  rI  r  r`   r[   r\   rJ  s        r   r`   'MemcacheBatchIncrementResponse.TryMerge{
  s    
'')a-==?b	r$$QXXZ!%%'F:JK	v  % '.BBDDjjn '')a-r#   r   c                     SnSnU R                    H>  nSnU(       a  SU-  nX1SU-  -   -  nX5R                  US-   U5      -  nX1S-   -  nUS-  nM@     U$ )Nr   r   rO  r  rU  rV  r   )r  rh   rX  s          r   rh   &MemcacheBatchIncrementResponse.__str__
  so    
C	CZZ
c	fsl#	<#%&&c	99Vd]O44c	%<c	1fc  Jr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   3MemcacheBatchIncrementResponse._BuildTagLookupTable
  rw   rx   r   ry   r  r   z)apphosting.MemcacheBatchIncrementResponser  r%   rz   )"r{   r|   r}   r~   r+   r  r  r  r
  r  r  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   r	  r   r   r   r   r   r   r   r   r   r   r   r/   r#   r   r  r  8
  s    < .(
G)'
G %
  %
  %%$$! '')& 
 	 
 Fr#   r  c                   F   \ rS rSrSrSrSS jrS rS rS r	S r
S	 rS
 rSS jrS rS rS rS rS rS rSS jrSS jrSr\" SSS.S5      r\" \R2                  R4                  \R2                  R6                  S.S\R2                  R8                  5      rSrSrSr Sr!g)MemcacheFlushRequesti
  r   Nc                 L    [        5       U l        Ub  U R                  U5        g g r%   r
  r(   s     r   r+   MemcacheFlushRequest.__init__
  r  r#   c                 ,   U R                   c]  U R                  R                  5          U R                   c  [        5       U l         U R                  R	                  5         U R                   $ U R                   $ ! U R                  R	                  5         f = fr%   r  rK   s    r   r  MemcacheFlushRequest.override
  r  r  c                 0    SU l         U R                  5       $ r5   r  rK   s    r   r  %MemcacheFlushRequest.mutable_override
  r  r#   c                     U R                   (       a0  SU l         U R                  b  U R                  R                  5         g g g rA   r  rK   s    r   r  #MemcacheFlushRequest.clear_override
  r  r#   c                     U R                   $ r%   r!  rK   s    r   r"  !MemcacheFlushRequest.has_override
  r$  r#   c                     XLd   eUR                  5       (       a.  U R                  5       R                  UR                  5       5        g g r%   )r"  r  r1   r  r0   s     r   r1   MemcacheFlushRequest.MergeFrom
  s8    ==	4002<<QZZ\Jr#   c                     XL a  gU R                   UR                   :w  a  gU R                   (       a  U R                  UR                  :w  a  ggr   )r  r  r0   s     r   r6   MemcacheFlushRequest.Equals
  s:    yQ__,Qdnn;Ar#   c                 p    SnU R                   (       a"  U R                  R                  U5      (       d  SnU$ r   r/  r:   s      r   r=   "MemcacheFlushRequest.IsInitialized
  r1  r#   c                     SnU R                   (       a/  USU R                  U R                  R                  5       5      -   -  nU$ rl   )r  r   r  rD   rB   s     r   rD   MemcacheFlushRequest.ByteSize
  s;    	AQ!d&7&78O8O8Q&R"RRQHr#   c                     SnU R                   (       a/  USU R                  U R                  R                  5       5      -   -  nU$ rl   )r  r   r  rH   rB   s     r   rH   $MemcacheFlushRequest.ByteSizePartial
  s;    	AQ!d&7&78V8V8X&Y"YYQHr#   c                 $    U R                  5         g r%   )r  rK   s    r   rL   MemcacheFlushRequest.Clear
  s    r#   c                     U R                   (       aV  UR                  S5        UR                  U R                  R                  5       5        U R                  R	                  U5        g g r   )r  r   r  rD   rR   rP   s     r   rR   $MemcacheFlushRequest.OutputUnchecked
  sG    	oob	oodnn--/0
nn$$S) 	r#   c                     U R                   (       aV  UR                  S5        UR                  U R                  R                  5       5        U R                  R	                  U5        g g r   )r  r   r  rH   rU   rP   s     r   rU   "MemcacheFlushRequest.OutputPartial
  sG    	oob	oodnn4467
nn""3' 	r#   c                    UR                  5       S:  a  UR                  5       nUS:X  a  UR                  5       n[        R                  " UR	                  5       UR                  5       UR                  5       U-   5      nUR                  U5        U R                  5       R                  U5        M  US:X  a  [        R                  " 5       eUR                  U5        UR                  5       S:  a  M  g g r   )rY   rZ   r   rF  rG  rH  rI  r  r`   r[   r\   rJ  s        r   r`   MemcacheFlushRequest.TryMerge
  s    
'')a-==?b	r$$QXXZ!%%'F:JK	v((- '.BBDDjjn '')a-r#   r   c                     SnU R                   (       a/  X1S-   -  nX0R                  R                  US-   U5      -  nX1S-   -  nU$ )Nr   rT  rU  rV  )r  r  rh   rd   s       r   rh   MemcacheFlushRequest.__str__
  sK    
C	.  c	>>!!&4-AAc	%<cJr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   )MemcacheFlushRequest._BuildTagLookupTable  rw   rx   r   ry   r  r   zapphosting.MemcacheFlushRequest)r  r   r  r%   rz   )"r{   r|   r}   r~   r  r  r+   r  r  r  r"  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   rd  r   r   r   r   r   r   r   r   r   r   r   r/   r#   r   r1  r1  
  s    -)< M< 4K


*(G )
  %
  %%$$! '')& 
 	 
 <r#   r1  c                       \ rS rSrSS jrS rS rSS jrS rS r	S	 r
S
 rS rS rSS jrSS jr\" SS0S5      r\" S\R$                  R&                  0S\R$                  R(                  5      rSrSrSrSrg)MemcacheFlushResponsei  Nc                 0     Ub  U R                  U5        g g r%   r&   r(   s     r   r+   MemcacheFlushResponse.__init__  r-   r#   c                     XLd   eg r%   r/   r0   s     r   r1   MemcacheFlushResponse.MergeFrom$  r3   r#   c                     XL a  ggr5   r/   r0   s     r   r6   MemcacheFlushResponse.Equals'  r8   r#   c                 
    SnU$ r5   r/   r:   s      r   r=   #MemcacheFlushResponse.IsInitialized+  r?   r#   c                 
    SnU$ rA   r/   rB   s     r   rD   MemcacheFlushResponse.ByteSize/  rF   r#   c                 
    SnU$ rA   r/   rB   s     r   rH   %MemcacheFlushResponse.ByteSizePartial3  rF   r#   c                     g r%   r/   rK   s    r   rL   MemcacheFlushResponse.Clear7  rN   r#   c                     g r%   r/   rP   s     r   rR   %MemcacheFlushResponse.OutputUnchecked:  rN   r#   c                     g r%   r/   rP   s     r   rU   #MemcacheFlushResponse.OutputPartial=  rN   r#   c                     UR                  5       S:  aS  UR                  5       nUS:X  a  [        R                  " 5       eUR	                  U5        UR                  5       S:  a  MR  g g rA   rX   r]   s      r   r`   MemcacheFlushResponse.TryMerge@  rb   r#   r   r   c                 
    SnU$ r   r/   rd   s       r   rh   MemcacheFlushResponse.__str__I  rj   r#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   *MemcacheFlushResponse._BuildTagLookupTableN  rw   rx   ry   z apphosting.MemcacheFlushResponser/   r%   rz   )r{   r|   r}   r~   r+   r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   r   r   r   r   r   r   r   r   r   r   r/   r#   r   rS  rS    s    <
			
G { %  ~%%!'')& 
 	 
 =r#   rS  c                      \ rS rSrSrSrSrSrS!S jrS r	S r
S rS rS	 rS
 rS rS rS rS rS!S jrS rS rS rS rS rS rS"S jrS!S jrSrSr\" SSSS.S5      r\" \R@                  RB                  \R@                  RD                  \R@                  RB                  S.S\R@                  RF                  5      r$Sr%Sr&Sr'S r(g)#MemcacheStatsRequesti`  r   Nc                 L    [        5       U l        Ub  U R                  U5        g g r%   r
  r(   s     r   r+   MemcacheStatsRequest.__init__f  r  r#   c                 ,   U R                   c]  U R                  R                  5          U R                   c  [        5       U l         U R                  R	                  5         U R                   $ U R                   $ ! U R                  R	                  5         f = fr%   r  rK   s    r   r  MemcacheStatsRequest.overridej  r  r  c                 0    SU l         U R                  5       $ r5   r  rK   s    r   r  %MemcacheStatsRequest.mutable_overrides  r  r#   c                     U R                   (       a0  SU l         U R                  b  U R                  R                  5         g g g rA   r  rK   s    r   r  #MemcacheStatsRequest.clear_overrideu  r  r#   c                     U R                   $ r%   r!  rK   s    r   r"  !MemcacheStatsRequest.has_override{  r$  r#   c                     U R                   $ r%   )max_hotkey_count_rK   s    r   max_hotkey_count%MemcacheStatsRequest.max_hotkey_count}  r  r#   c                     SU l         Xl        g r5   has_max_hotkey_count_ry  r0   s     r   set_max_hotkey_count)MemcacheStatsRequest.set_max_hotkey_count  r  r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r}  rK   s    r   clear_max_hotkey_count+MemcacheStatsRequest.clear_max_hotkey_count  r  r#   c                     U R                   $ r%   )r~  rK   s    r   has_max_hotkey_count)MemcacheStatsRequest.has_max_hotkey_count  r  r#   c                     XLd   eUR                  5       (       a-  U R                  5       R                  UR                  5       5        UR	                  5       (       a   U R                  UR                  5       5        g g r%   )r"  r  r1   r  r  r  rz  r0   s     r   r1   MemcacheStatsRequest.MergeFrom  s]    ==	4002<<QZZ\J	  4#<#<Q=O=O=Q#R r#   c                 *   XL a  gU R                   UR                   :w  a  gU R                   (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  ggr   )r  r  r~  ry  r0   s     r   r6   MemcacheStatsRequest.Equals  so    yQ__,Qdnn;A!!Q%<%<<Q!!d&<&<@S@S&S\]r#   c                 p    SnU R                   (       a"  U R                  R                  U5      (       d  SnU$ r   r/  r:   s      r   r=   "MemcacheStatsRequest.IsInitialized  r1  r#   c                     SnU R                   (       a/  USU R                  U R                  R                  5       5      -   -  nU R                  (       a!  USU R                  U R                  5      -   -  nU$ rl   )r  r   r  rD   r~  r  ry  rB   s     r   rD   MemcacheStatsRequest.ByteSize  sc    	AQ!d&7&78O8O8Q&R"RRQ""Q!d.A.A$BXBX.Y*Y%YQHr#   c                     SnU R                   (       a/  USU R                  U R                  R                  5       5      -   -  nU R                  (       a!  USU R                  U R                  5      -   -  nU$ rl   )r  r   r  rH   r~  r  ry  rB   s     r   rH   $MemcacheStatsRequest.ByteSizePartial  sc    	AQ!d&7&78V8V8X&Y"YYQ""Q!d.A.A$BXBX.Y*Y%YQHr#   c                 D    U R                  5         U R                  5         g r%   )r  r  rK   s    r   rL   MemcacheStatsRequest.Clear  s    !r#   c                 L   U R                   (       aU  UR                  S5        UR                  U R                  R                  5       5        U R                  R	                  U5        U R
                  (       a-  UR                  S5        UR                  U R                  5        g g Nr   ru  )r  r   r  rD   rR   r~  ry  rP   s     r   rR   $MemcacheStatsRequest.OutputUnchecked  sn    	oob	oodnn--/0
nn$$S)""	oob	ood,,- 	#r#   c                 L   U R                   (       aU  UR                  S5        UR                  U R                  R                  5       5        U R                  R	                  U5        U R
                  (       a-  UR                  S5        UR                  U R                  5        g g r  )r  r   r  rH   rU   r~  ry  rP   s     r   rU   "MemcacheStatsRequest.OutputPartial  sn    	oob	oodnn4467
nn""3'""	oob	ood,,- 	#r#   c                 >   UR                  5       S:  Ga  UR                  5       nUS:X  a  UR                  5       n[        R                  " UR	                  5       UR                  5       UR                  5       U-   5      nUR                  U5        U R                  5       R                  U5        M  US:X  a!  U R                  UR                  5       5        M  US:X  a  [        R                  " 5       eUR                  U5        UR                  5       S:  a  GM  g g )Nr   r   ru  )rY   rZ   r   rF  rG  rH  rI  r  r`   r  r[   r\   rJ  s        r   r`   MemcacheStatsRequest.TryMerge  s    
'')a-==?b	r$$QXXZ!%%'F:JK	v((-	r!!!--/2 '.BBDDjjn '')a--r#   r   c                     SnU R                   (       a/  X1S-   -  nX0R                  R                  US-   U5      -  nX1S-   -  nU R                  (       a#  X1SU R	                  U R
                  5      -  -   -  nU$ )Nr   rT  rU  rV  zmax_hotkey_count: %s
)r  r  rh   r~  r  ry  rd   s       r   rh   MemcacheStatsRequest.__str__  sx    
C	.  c	>>!!&4-AAc	%<c!!30H4K`K`aeawawKx0x(y#y3Jr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   )MemcacheStatsRequest._BuildTagLookupTable  rw   rx   r   r   ry   r  rz  r  zapphosting.MemcacheStatsRequest)r~  r  r   ry  r  r%   rz   ))r{   r|   r}   r~   r  r  r~  ry  r+   r  r  r  r"  rz  r  r  r  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   rd  kmax_hotkey_countr   r   r   r   r   r   r   r   r   r   r   r/   r#   r   rm  rm  `  s   -)< M< 4;!
 DS

"..$G )
  	%  %%$$%%! ''	)& 
 	 
 <r#   rm  c                   *   \ rS rSrSrSrSrSrSrSr	Sr
SrSrSrSrSrSAS jrS rS rS rS rS	 rS
 rS rS rS rS rS rS rS rS rS rS r S r!S r"S r#S r$S r%S r&S r'S r(S r)S r*S r+S  r,S! r-S" r.S# r/S$ r0SAS% jr1S& r2S' r3S( r4S) r5S* r6S+ r7SBS- jr8SAS. jr9S/r:S0r;S1r<S2r=S3r>S4r?S5r@\9" S6S7S8S9S:S;S<S=S>.S55      rA\9" \BR                  R                  \BR                  R                  \BR                  R                  \BR                  R                  \BR                  R                  \BR                  R                  \BR                  R                  \BR                  R                  S>.S5\BR                  R                  5      rHS,rIS,rJS?rKS@rLg)CMergedNamespaceStatsi  r   Nc                 <    / U l         Ub  U R                  U5        g g r%   )hotkeys_r'   r(   s     r   r+   MergedNamespaceStats.__init__  s    DMT11(;r#   c                     U R                   $ r%   )hits_rK   s    r   hitsMergedNamespaceStats.hits  s    #r#   c                     SU l         Xl        g r5   	has_hits_r  r0   s     r   set_hitsMergedNamespaceStats.set_hits  s    DNJr#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   
clear_hitsMergedNamespaceStats.clear_hits  s    ~~dndj r#   c                     U R                   $ r%   )r  rK   s    r   has_hitsMergedNamespaceStats.has_hits  s    T^^+r#   c                     U R                   $ r%   )misses_rK   s    r   missesMergedNamespaceStats.misses  r   r#   c                     SU l         Xl        g r5   has_misses_r  r0   s     r   
set_missesMergedNamespaceStats.set_misses  r   r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   clear_misses!MergedNamespaceStats.clear_misses  r  r#   c                     U R                   $ r%   )r  rK   s    r   
has_missesMergedNamespaceStats.has_misses  r   r#   c                     U R                   $ r%   )
byte_hits_rK   s    r   	byte_hitsMergedNamespaceStats.byte_hits  r  r#   c                     SU l         Xl        g r5   has_byte_hits_r  r0   s     r   set_byte_hits"MergedNamespaceStats.set_byte_hits!  r5  r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   clear_byte_hits$MergedNamespaceStats.clear_byte_hits%  r9  r#   c                     U R                   $ r%   )r  rK   s    r   has_byte_hits"MergedNamespaceStats.has_byte_hits*  r=  r#   c                     U R                   $ r%   )items_rK   s    r   itemsMergedNamespaceStats.items,  r}  r#   c                     SU l         Xl        g r5   
has_items_r  r0   s     r   	set_itemsMergedNamespaceStats.set_items.  r  r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   clear_items MergedNamespaceStats.clear_items2  r  r#   c                     U R                   $ r%   )r  rK   s    r   	has_itemsMergedNamespaceStats.has_items7  r  r#   c                     U R                   $ r%   )bytes_rK   s    r   bytesMergedNamespaceStats.bytes9  r}  r#   c                     SU l         Xl        g r5   
has_bytes_r  r0   s     r   	set_bytesMergedNamespaceStats.set_bytes;  r  r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   clear_bytes MergedNamespaceStats.clear_bytes?  r  r#   c                     U R                   $ r%   )r  rK   s    r   	has_bytesMergedNamespaceStats.has_bytesD  r  r#   c                     U R                   $ r%   )oldest_item_age_rK   s    r   oldest_item_age$MergedNamespaceStats.oldest_item_ageF  r  r#   c                     SU l         Xl        g r5   has_oldest_item_age_r  r0   s     r   set_oldest_item_age(MergedNamespaceStats.set_oldest_item_ageH  r  r#   c                 D    U R                   (       a  SU l         SU l        g g rA   r  rK   s    r   clear_oldest_item_age*MergedNamespaceStats.clear_oldest_item_ageL  r  r#   c                     U R                   $ r%   )r  rK   s    r   has_oldest_item_age(MergedNamespaceStats.has_oldest_item_ageQ  r  r#   c                 ,    [        U R                  5      $ r%   )r   r  rK   s    r   hotkeys_size!MergedNamespaceStats.hotkeys_sizeS  s    T]]!33r#   c                     U R                   $ r%   r  rK   s    r   hotkeys_list!MergedNamespaceStats.hotkeys_listT  s    .r#   c                      U R                   U   $ r%   r  r   s     r   hotkeysMergedNamespaceStats.hotkeysV      ==r#   c                      U R                   U   $ r%   r  r   s     r   mutable_hotkeys$MergedNamespaceStats.mutable_hotkeysY  r  r#   c                 P    [        5       nU R                  R                  U5        U$ r%   )MemcacheHotKeyr  r   r0   s     r   add_hotkeys MergedNamespaceStats.add_hotkeys\  s!    AMMHr#   c                     / U l         g r%   r  rK   s    r   clear_hotkeys"MergedNamespaceStats.clear_hotkeysa  s	    DMr#   c                 ,   XLd   eUR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R	                  UR                  5       5        UR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a(  U R                  [        UR                  5       5      5        UR                  5       (       a  U R                  UR                  5       5        UR!                  5       (       a  U R#                  UR%                  5       5        ['        UR)                  5       5       H0  o R+                  5       R-                  UR/                  U5      5        M2     g r%   )r  r  r  r  r  r  r  r  r  r  r  listr  r  r  r  r  r  r  ro   r  r  r.  r  r&  s      r   r1   MergedNamespaceStats.MergeFromd  s    ==	

t}}QVVX.	4	D..q{{}=	tAGGI7	qwwy1	$":":1;L;L;N"O1>>#$&6&6&8&A&A!))A,&O$r#   c                    XL a  gU R                   UR                   :w  a  gU R                   (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R
                  UR
                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  g[        U R                  5      [        UR                  5      :w  a  g[        U R                  UR                  5       H  u  p#X#:w  d  M    g   gr   )r  r  r  r  r  r  r  r  r  r  r  r  r   r  r)  r*  s       r   r6   MergedNamespaceStats.Equalsn  sZ   y~~$Q~~$**/1==(DLLAII5aa...qt!,,>q!,,&q4;;!((21!,,&q4;;!((21  A$:$::1  T%:%:a>P>P%PYZ
4==S_,QdmmQZZ0	! 1r#   c                 8   SnU R                   (       d  SnUb  UR                  S5        U R                  (       d  SnUb  UR                  S5        U R                  (       d  SnUb  UR                  S5        U R                  (       d  SnUb  UR                  S5        U R
                  (       d  SnUb  UR                  S5        U R                  (       d  SnUb  UR                  S5        U R                   H  nUR                  U5      (       a  M  SnM     U$ )	Nr   r   zRequired field: hits not set.zRequired field: misses not set.z"Required field: byte_hits not set.zRequired field: items not set.zRequired field: bytes not set.z(Required field: oldest_item_age not set.)	r  r   r  r  r  r  r  r  r=   r4  s       r   r=   "MergedNamespaceStats.IsInitialized  s    KNNk		9:k		;<k		>?OOk		:;OOk		:;%%k		DE]]__Z((a+ r#   c                    SnXR                  U R                  5      -  nXR                  U R                  5      -  nXR                  U R                  5      -  nXR                  U R                  5      -  nXR                  U R
                  5      -  nUS[        U R                  5      -  -  n[        [        U R                  5      5       H1  o!U R                  U R                  U   R                  5       5      -  nM3     US-   $ Nr   r   r   )r  r  r  r  r  r  r   r  ro   r   rD   r4  s      r   rD   MergedNamespaceStats.ByteSize  s    	A		TZZ	((A		T\\	**A		T__	--A		T[[	))A		T[[	))AS	A3t}}%&T->->t}}Q?O?X?X?Z-[([&r6Mr#   c                    SnU R                   (       a"  US-  nXR                  U R                  5      -  nU R                  (       a"  US-  nXR                  U R                  5      -  nU R
                  (       a"  US-  nXR                  U R                  5      -  nU R                  (       a"  US-  nXR                  U R                  5      -  nU R                  (       a"  US-  nXR                  U R                  5      -  nU R                  (       a  US-  nUS[        U R                  5      -  -  n[        [        U R                  5      5       H1  o!U R                  U R                  U   R!                  5       5      -  nM3     U$ r  )r  r  r  r  r  r  r  r  r  r  r  r  r   r  ro   r   rH   r4  s      r   rH   $MergedNamespaceStats.ByteSizePartial  s7   	A1fatzz**a1fat||,,a1fat//a1fat{{++a1fat{{++a!!1faS	A3t}}%&T->->t}}Q?O?_?_?a-b(b&Hr#   c                     U R                  5         U R                  5         U R                  5         U R                  5         U R	                  5         U R                  5         U R                  5         g r%   )r  r  r  r  r  r  r  rK   s    r   rL   MergedNamespaceStats.Clear  sT    OO r#   c                    UR                  S5        UR                  U R                  5        UR                  S5        UR                  U R                  5        UR                  S5        UR                  U R                  5        UR                  S5        UR                  U R
                  5        UR                  S5        UR                  U R                  5        UR                  S5        UR                  U R                  5        [        [        U R                  5      5       H^  nUR                  S5        UR                  U R                  U   R                  5       5        U R                  U   R                  U5        M`     g Nr  ru  rv  r=  r  r  r  )r   rw  r  r  r  r  r  r  r  ro   r   r  rD   rR   r@  s      r   rR   $MergedNamespaceStats.OutputUnchecked  s   OOATZZ OOBT\\"OOBT__%OOBT[[!OOBT[[!OOBIId##$3t}}%&	oob	oodmmA&//12
mmA&&s+ 'r#   c                    U R                   (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R
                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        [        [!        U R"                  5      5       H^  nUR                  S5        UR                  U R"                  U   R%                  5       5        U R"                  U   R'                  U5        M`     g r"  )r  r   rw  r  r  r  r  r  r  r  r  r  r  r  r  ro   r   r  rH   rU   r@  s      r   rU   "MergedNamespaceStats.OutputPartial  s?   	ooa	tzz"	oob	t||$	oob	t'	oob	t{{#	oob	t{{#!!	oob	ii%%&3t}}%&	oob	oodmmA&6689
mmA$$S) 'r#   c                    UR                  5       S:  Ga  UR                  5       nUS:X  a!  U R                  UR                  5       5        ML  US:X  a!  U R	                  UR                  5       5        Ms  US:X  a!  U R                  UR                  5       5        M  US:X  a!  U R                  UR                  5       5        M  US:X  a!  U R                  UR                  5       5        M  US:X  a"  U R                  UR                  5       5        GM  US:X  a  UR                  5       n[        R                  " UR                  5       UR                  5       UR                  5       U-   5      nUR                  U5        U R                  5       R!                  U5        GM  US:X  a  [        R"                  " 5       eUR%                  U5        UR                  5       S:  a  GM  g g )	Nr   r  ru  rv  r=  r  r  r  )rY   rZ   r  r|  r  r  r  r  r  r  r   rF  rG  rH  rI  r  r`   r[   r\   rJ  s        r   r`   MergedNamespaceStats.TryMerge  s`   
'')a-==?b	qann&'	r()	r1>>+,	rq~~'(	rq~~'(	r  +	r$$QXXZ!%%'F:JK	v##C( '.BBDDjjn; '')a--r#   r   c                    SnU R                   (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R
                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nSnU R                   H>  nSnU(       a  S	U-  nX1S
U-  -   -  nX5R                  US-   U5      -  nX1S-   -  nUS-  nM@     U$ )Nr   z	hits: %s
zmisses: %s
zbyte_hits: %s
z
items: %s
z
bytes: %s
zoldest_item_age: %s
r   rO  zhotkeys%s <
rU  rV  r   )r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  rh   rX  s          r   rh   MergedNamespaceStats.__str__  sg   
C~~sL43H3H3T$TUUsnt7L7LT\\7Z&Z[[C):T=R=RSWSbSb=c)c!ddC]T5J5J4;;5W%WXX]T5J5J4;;5W%WXX  #/FI`I`aeavavIw/w'x"x#	C]]
c	fsl#	?S())c	99Vd]O44c	%<c	1fc  Jr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   )MergedNamespaceStats._BuildTagLookupTable(  rw   rx   r   r   r   r_  r`  r   rN  ry   r  r  r  r  r  r  r  rP  zapphosting.MergedNamespaceStats)r  r  r  r  r  r  r  r  r  r  r  r  r  r%   rz   )Mr{   r|   r}   r~   r  r  r  r  r  r  r  r  r  r  r  r  r+   r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r
  r  r  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   khitskmisses
kbyte_hitskitemskbyteskoldest_item_agekhotkeysr   r   r   r   rY  r   r   r   r   r   r   r   r/   r#   r   r  r    s   )
%+'.**&*&< $
 ,'
 0-
 6%
 .%
 .9 
 B3.
P&<	.,$*0B&G %'*&&(
	  	%  %%%%%%%%%%%%##$$	! ''	)& 
 	 
 <r#   r  c                      \ rS rSrSrSrSrSrSrSr	S(S jr
S rS rS	 rS
 rS rS rS rS rS rS rS rS rS rS rS(S jrS rS rS rS rS rS rS)S jr S(S jr!Sr"Sr#S r$\!" S!S"S#S$S%.S 5      r%\!" \&RN                  RP                  \&RN                  RR                  \&RN                  RT                  \&RN                  RR                  S%.S \&RN                  RV                  5      r,Sr-Sr.S&r/S'r0g)*r  iO  r   r           Nc                 .    Ub  U R                  U5        g g r%   r&   r(   s     r   r+   MemcacheHotKey.__init__W  r   r#   c                     U R                   $ r%   r   rK   s    r   r   MemcacheHotKey.keyZ  rk  r#   c                     SU l         Xl        g r5   rm  r0   s     r   r   MemcacheHotKey.set_key\  rp  r#   c                 D    U R                   (       a  SU l         SU l        g g r   rm  rK   s    r   r   MemcacheHotKey.clear_key`  rs  r#   c                     U R                   $ r%   ru  rK   s    r   rv  MemcacheHotKey.has_keye  r   r#   c                     U R                   $ r%   )qps_rK   s    r   qpsMemcacheHotKey.qpsg  rk  r#   c                     SU l         Xl        g r5   has_qps_r@  r0   s     r   set_qpsMemcacheHotKey.set_qpsi  rp  r#   c                 D    U R                   (       a  SU l         SU l        g g )Nr   r4  rD  rK   s    r   	clear_qpsMemcacheHotKey.clear_qpsm  s    }}dmdi r#   c                     U R                   $ r%   )rE  rK   s    r   has_qpsMemcacheHotKey.has_qpsr  r   r#   c                     U R                   $ r%   r   rK   s    r   r   MemcacheHotKey.name_spacet  r   r#   c                     SU l         Xl        g r5   r   r0   s     r   r   MemcacheHotKey.set_name_spacev  r   r#   c                 D    U R                   (       a  SU l         SU l        g g r   r   rK   s    r   r   MemcacheHotKey.clear_name_spacez  r   r#   c                     U R                   $ r%   r   rK   s    r   r   MemcacheHotKey.has_name_space  r   r#   c                 J   XLd   eUR                  5       (       a  U R                  UR                  5       5        UR                  5       (       a  U R	                  UR                  5       5        UR                  5       (       a   U R                  UR                  5       5        g g r%   )	rv  r   r   rL  rF  rA  r   r   r   r0   s     r   r1   MemcacheHotKey.MergeFrom  si    ==			dll1557+			dll1557+	T00@r#   c                    XL a  gU R                   UR                   :w  a  gU R                   (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R                  UR                  :w  a  gU R                  UR                  :w  a  gU R                  (       a  U R
                  UR
                  :w  a  ggr   )rn  r   rE  r@  r   r   r0   s     r   r6   MemcacheHotKey.Equals  s    y}}

"1}}aff,Q}}

"1}}aff,Qq000 0 0AMM A!r#   c                     SnU R                   (       d  SnUb  UR                  S5        U R                  (       d  SnUb  UR                  S5        U$ )Nr   r   r  zRequired field: qps not set.)rn  r   rE  r:   s      r   r=   MemcacheHotKey.IsInitialized  sO    KMMk		89MMk		89r#   c                     SnXR                  [        U R                  5      5      -  nU R                  (       a*  USU R                  [        U R                  5      5      -   -  nUS-   $ r  )r   r   r   r   r   rB   s     r   rD   MemcacheHotKey.ByteSize  sX    	A		3tyy>	**AqA(9(9#d>N>N:O(P$PPqr6Mr#   c                 $   SnU R                   (       a+  US-  nXR                  [        U R                  5      5      -  nU R                  (       a  US-  nU R
                  (       a*  USU R                  [        U R                  5      5      -   -  nU$ )Nr   r   r   )rn  r   r   r   rE  r   r   rB   s     r   rH   MemcacheHotKey.ByteSizePartial  st    	A1faS^,,a1faqA(9(9#d>N>N:O(P$PPqHr#   c                 d    U R                  5         U R                  5         U R                  5         g r%   )r   rI  r   rK   s    r   rL   MemcacheHotKey.Clear  s"    NNNNr#   c                 0   UR                  S5        UR                  U R                  5        UR                  S5        UR                  U R                  5        U R
                  (       a-  UR                  S5        UR                  U R                  5        g g Nr      r  )r   r   r   	putDoubler@  r   r   rP   s     r   rR   MemcacheHotKey.OutputUnchecked  sj    OOB$))$OOBMM$))	oob	D,,- 	r#   c                 t   U R                   (       a,  UR                  S5        UR                  U R                  5        U R                  (       a,  UR                  S5        UR                  U R                  5        U R                  (       a-  UR                  S5        UR                  U R                  5        g g rc  )	rn  r   r   r   rE  re  r@  r   r   rP   s     r   rU   MemcacheHotKey.OutputPartial  sx    	oob	DII&	oob	mmDII	oob	D,,- 	r#   c                    UR                  5       S:  a  UR                  5       nUS:X  a!  U R                  UR                  5       5        MK  US:X  a!  U R	                  UR                  5       5        Mr  US:X  a!  U R                  UR                  5       5        M  US:X  a  [        R                  " 5       eUR                  U5        UR                  5       S:  a  M  g g )Nr   r   rd  r  )
rY   rZ   r   r   rF  	getDoubler   r   r[   r\   r]   s      r   r`   MemcacheHotKey.TryMerge  s    
'')a-==?b	rQ((*+	rQ[[]#	rA//12 '.BBDDjjn '')a-r#   c                 B   SnU R                   (       a#  X1SU R                  U R                  5      -  -   -  nU R                  (       a#  X1SU R	                  U R
                  5      -  -   -  nU R                  (       a#  X1SU R                  U R                  5      -  -   -  nU$ )Nr   r  zqps: %s
rR  )rn  r   r   rE  DebugFormatr@  r   r   rd   s       r   rh   MemcacheHotKey.__str__  s    
C}}c;1G1G		1R#RSSc}}c;1A1A$))1L#LMMcS*<t?U?UVZVfVf?g*g"hhSJr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   #MemcacheHotKey._BuildTagLookupTable  rw   rx   r   r   r   ry   r   rA  r   r  zapphosting.MemcacheHotKey)rn  r   rE  r   r   r@  r%   rz   )1r{   r|   r}   r~   rn  r   rE  r@  r   r   r+   r   r   r   rv  rA  rF  rI  rL  r   r   r   r   r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   ra  kqpsrb  r   r   r   r   r   rZ  r   r   r   r   r   r   r/   r#   r   r  r  O  sA   (	$(	$/+< "
 *!
 */
 8A

.	.$G 
$	
$+
	 
 %  %%$$$$$$	!
 '')& 
 	 
 6r#   r  c                   F   \ rS rSrSrSrSS jrS rS rS r	S r
S	 rS
 rSS jrS rS rS rS rS rS rSS jrSS jrSr\" SSS.S5      r\" \R2                  R4                  \R2                  R6                  S.S\R2                  R8                  5      rSrSrSr Sr!g)MemcacheStatsResponsei  r   Nc                 L    [        5       U l        Ub  U R                  U5        g g r%   r
  r(   s     r   r+   MemcacheStatsResponse.__init__   r  r#   c                 ,   U R                   c]  U R                  R                  5          U R                   c  [        5       U l         U R                  R	                  5         U R                   $ U R                   $ ! U R                  R	                  5         f = fr%   )stats_r   r  r  r  rK   s    r   statsMemcacheStatsResponse.stats  sr    {{
""$';;.B.D$$&;;4;; 	$$&r  c                 0    SU l         U R                  5       $ r5   )
has_stats_rx  rK   s    r   mutable_stats#MemcacheStatsResponse.mutable_stats  s    Q4?tzz|0Cr#   c                     U R                   (       a0  SU l         U R                  b  U R                  R                  5         g g g rA   )r{  rw  rL   rK   s    r   clear_stats!MemcacheStatsResponse.clear_stats  s1    do		 $++"3"3"5	  r#   c                     U R                   $ r%   )r{  rK   s    r   	has_statsMemcacheStatsResponse.has_stats  r  r#   c                     XLd   eUR                  5       (       a.  U R                  5       R                  UR                  5       5        g g r%   )r  r|  r1   rx  r0   s     r   r1   MemcacheStatsResponse.MergeFrom  s5    ==	**,66qwwyAr#   c                     XL a  gU R                   UR                   :w  a  gU R                   (       a  U R                  UR                  :w  a  ggr   )r{  rw  r0   s     r   r6   MemcacheStatsResponse.Equals  s6    y!,,&q4;;!((21r#   c                 p    SnU R                   (       a"  U R                  R                  U5      (       d  SnU$ r   )r{  rw  r=   r:   s      r   r=   #MemcacheStatsResponse.IsInitialized"  s-    K 9 9* E EVWr#   c                     SnU R                   (       a/  USU R                  U R                  R                  5       5      -   -  nU$ rl   )r{  r   rw  rD   rB   s     r   rD   MemcacheStatsResponse.ByteSize'  s9    	A!q4#4#4T[[5I5I5K#LLL!Hr#   c                     SnU R                   (       a/  USU R                  U R                  R                  5       5      -   -  nU$ rl   )r{  r   rw  rH   rB   s     r   rH   %MemcacheStatsResponse.ByteSizePartial,  s9    	A!q4#4#4T[[5P5P5R#SSS!Hr#   c                 $    U R                  5         g r%   )r  rK   s    r   rL   MemcacheStatsResponse.Clear1  s    r#   c                     U R                   (       aV  UR                  S5        UR                  U R                  R                  5       5        U R                  R	                  U5        g g r   )r{  r   rw  rD   rR   rP   s     r   rR   %MemcacheStatsResponse.OutputUnchecked4  sE    	oob	oodkk**,-
kk!!#& 	r#   c                     U R                   (       aV  UR                  S5        UR                  U R                  R                  5       5        U R                  R	                  U5        g g r   )r{  r   rw  rH   rU   rP   s     r   rU   #MemcacheStatsResponse.OutputPartial:  sE    	oob	oodkk1134
kk$ 	r#   c                    UR                  5       S:  a  UR                  5       nUS:X  a  UR                  5       n[        R                  " UR	                  5       UR                  5       UR                  5       U-   5      nUR                  U5        U R                  5       R                  U5        M  US:X  a  [        R                  " 5       eUR                  U5        UR                  5       S:  a  M  g g r   )rY   rZ   r   rF  rG  rH  rI  r|  r`   r[   r\   rJ  s        r   r`   MemcacheStatsResponse.TryMerge@  s    
'')a-==?b	r$$QXXZ!%%'F:JK	v%%c* '.BBDDjjn '')a-r#   r   c                     SnU R                   (       a/  X1S-   -  nX0R                  R                  US-   U5      -  nX1S-   -  nU$ )Nr   zstats <
rU  rV  )r{  rw  rh   rd   s       r   rh   MemcacheStatsResponse.__str__O  sI    
C	+c	;;v}o>>c	%<cJr#   c           	      z    [        [        SSU-   5       Vs/ s H  o0R                  X25      PM     sn5      $ s  snf rl   rm   rp   s       r   ru   *MemcacheStatsResponse._BuildTagLookupTableX  rw   rx   r   ry   rx  r   z apphosting.MemcacheStatsResponse)r{  r   rw  r%   rz   )"r{   r|   r}   r~   r{  rw  r+   rx  r|  r  r  r1   r6   r=   rD   rH   rL   rR   rU   r`   rh   ru   kstatsr   r   r   r   r   r   r   r   r   r   r   r/   r#   r   rs  rs    s    *&< D6 .B


'%G &
  %
  %%$$! '')& 
 	 
 =r#   rs  )r
   r   r   r  rf  r  r\  r   r  r]  r  r  r  r  r  r1  rS  rm  r  r  rs  )*
__future__r   abcarraygooglecloudsdk.appengine.protor   six.moves._threadr   r   ImportError	threadingr   hasattr__builtins__r   ro   _extension_runtimer   _ExtendableProtocolMessageProtocolMessager
   r   r   rf  r  r\  r  r   r]  r  r  r  r  r  r  r1  rS  rm  r  r  rs  __all__r/   r#   r   <module>r     sJ  " ' 
  9&6 <""FE
>677-GG-==W=>99 W=pe4.00 e4L_;77 _;@P~== Pd<.88 <@Nn<< N`j;77 j;V@<.88 @<Bn!?!? n`J>N:: J>V|?^;; |?zNA~== NA^
WB > > WBpGFN$B$B GFPsG^%C%C sGhp=>99 p=bB>N:: B>FR=>99 R=f[=>99 [=x
l7^33 l7Zp>N:: p>b  Hor  &%%&s   H H-,H-