ó
    €Ï}  ã                   ó^   • S r SSKJr  SSKJr  SSKJr   " S S\5      r " S S\5      rS	 rg
)zHUtilities for reschedule Memorystore Redis instances maintenance window.é    )Úabsolute_import)Údivision)Úunicode_literalsc                   ó   • \ rS rSrSrSrg)ÚErroré   zExceptions for this module.© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r	   ó    ÚAlib/googlecloudsdk/command_lib/redis/instances_reschedule_util.pyr   r      s   † Ü#r   r   c                   ó   • \ rS rSrSrSrg)ÚNoScheduleTimeSpecifiedErroré   zDError for calling update command with no args that represent fields.r	   Nr
   r	   r   r   r   r      s   † ÜLr   r   c                 ó´   • UR                  S5      (       aA  UR                  R                  5       S:X  a#  UR                  S5      (       a  U$ [        S5      eU$ )z1Hook to check specific time field of the request.Úreschedule_typezspecific-timeÚschedule_timezMust specify schedule time)ÚIsSpecifiedr   Úlowerr   )Úunused_instance_refÚargsÚpatch_requests      r   ÚCheckSpecificTimeFieldr      sT   € à	×ÑÐ'×(Ñ(Ø×Ñ×!Ñ!Ó# Ó6Ø	×	Ñ	˜/×	*Ñ	*ØÐä*Ð+GÓHÐHØ	Ðr   N)	r   Ú
__future__r   r   r   Ú	Exceptionr   r   r   r	   r   r   Ú<module>r!      s3   ðñ Oå &Ý Ý 'ô$ˆIô $ôM 5ô Mór   