
    &                         S r SSKJr  SSKJr  SSKJr  SSKJr  SSKJr  SSK	J
r
  \R                  " \R                  R                  5       " S S	\R                  5      5       rg
)z,The super-group for the Error Reporting CLI.    )absolute_import)division)unicode_literals)apis)base)	resourcesc                   6    \ rS rSrSr\R                  rS rSr	g)ErrorReporting   z#Manage Stackdriver Error Reporting.c                     [         R                  " U5        [         R                  " 5         [        R                  " SS5      US'   [        R
                  " SS5      US'   [        US'   U$ )zModify the context that will be given to this group's commands when run.

Args:
  context: The current context.
  args: The argparse namespace given to the corresponding .Run() invocation.

Returns:
  The updated context.
clouderrorreportingv1beta1"clouderrorreporting_client_v1beta1$clouderrorreporting_messages_v1beta1clouderrorreporting_resources)r   RequireProjectIDDisableUserProjectQuotar   GetClientInstanceGetMessagesModuler   )selfcontextargss      'lib/surface/error_reporting/__init__.pyFilterErrorReporting.Filter    sf     	$  "484J4Jy5*G016:6L6Ly7*G23 09G+,N     N)
__name__
__module____qualname____firstlineno____doc__r   MONITORING_CATEGORYcategoryr   __static_attributes__r   r   r   r
   r
      s    +%%(r   r
   N)r"   
__future__r   r   r   googlecloudsdk.api_lib.utilr   googlecloudsdk.callioper   googlecloudsdk.corer   ReleaseTracksReleaseTrackBETAGroupr
   r   r   r   <module>r.      sR     3 &  ' , ( ) D%%**+TZZ  ,r   