
                             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
  SSKJr  S	S
S.r\
R                  " \
R                  R                   5       " S S\
R"                  5      5       rg)z&'microservices features list' command.    )absolute_import)division)unicode_literals)
list_pager)util)base)
propertiesz2
        List enabled microservices features.
    zK
    To list enabled microservices features, run:

        $ {command}
    )DESCRIPTIONEXAMPLESc                       \ rS rSrSrS rSrg)List(   z%Request for listing enabled features.c                 @   [         R                  R                  R                  R	                  5       nSU-   S-   n[
        R                  " 5       n[
        R                  " 5       nUR                  US9n[        R                  " UR                  USUR                  SS9$ )Nz	projects/z/locations/global)parentfeaturespageSize)fieldlimitbatch_size_attribute)r	   VALUEScoreprojectGetr   GetClientInstanceGetMessagesModule1MicroservicesProjectsLocationsFeaturesListRequestr   YieldFromListprojects_locations_featuresr   )selfargsr   r   clientmessage_modulerequests          *lib/surface/microservices/features/list.pyRunList.Run,   s    $$,,002G7"%88F##%F++-NNN O 
G ##**jj') )     N)__name__
__module____qualname____firstlineno____doc__r%   __static_attributes__r(   r'   r$   r   r   (   s
    -)r'   r   N)r-   
__future__r   r   r   apitools.base.pyr   $googlecloudsdk.api_lib.microservicesr   googlecloudsdk.callioper   googlecloudsdk.corer	   DETAILED_HELPReleaseTracksReleaseTrackALPHAListCommandr   r(   r'   r$   <module>r9      sh    - &  ' ' 5 ( *		 D%%++,)4 ) -)r'   