
                             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                  " SS	S
SS9r " S S\R                  5      rg)z1A command that describes a registered gcloud API.    )absolute_import)division)unicode_literals)base)flags)
propertiesz--enforce-collection
store_trueTzFail unless resource belongs to specified collection. This is applicable only if method being called is GET or DELETE and resource identifier is URL.)actiondefaulthelpc                   .    \ rS rSrSr\S 5       rS rSrg)Call$   z-Calls an API method with specific parameters.c                 &   [         R                  R                  U 5        [         R                  R                  U 5        [        R                  U 5        [         R
                  R                  U 5        U R                  S[         R                  SS9  g )Nmethodz%The name of the API method to invoke.)r
   r   )r   API_VERSION_FLAGAddToParserCOLLECTION_FLAGENFORCE_COLLECTION_FLAGRAW_FLAGAddDynamicPositionalMethodDynamicPositionalAction)parsers    %lib/surface/meta/apis/methods/call.pyArgs	Call.Args'   sl    	&&v.	%%f-''/	NNv&
224   6    c                     [         R                  R                  R                  R	                  S5        UR
                  R                  5       nU$ )NT)r   VALUEScore
enable_griSetr   r   )selfargsresponses      r   RunCall.Run2   s9    %%))$/{{!HOr    N)	__name__
__module____qualname____firstlineno____doc__staticmethodr   r&   __static_attributes__r(   r   r   r   r   $   s    56 6r   r   N)r-   
__future__r   r   r   googlecloudsdk.callioper   $googlecloudsdk.command_lib.meta.apisr   googlecloudsdk.corer   Argumentr   Commandr   r(   r   r   <module>r6      sK     8 &  ' ( 6 * --
+	, 4<< r   