
    	                     n    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\R                  5      r
g	)
z9The 'gcloud firebase test network-profiles list' command.    )absolute_import)division)unicode_literals)util)basec                   8    \ rS rSrSrSSS.r\S 5       rS rSr	g	)
List   z0List all network profiles available for testing.zList all network profiles available for testing.

Run `$ {parent_command} --help` for descriptions of the network profile
parameters.
zwTo list all network profiles, run:

  {command}

To list all GSM network profiles, run:

  {command} --filter="id:GSM"
)DESCRIPTIONEXAMPLESc                 x    U R                   R                  S5        [        R                  R	                  U 5        g)zMethod called by Calliope to register flags for this command.

Args:
  parser: An argparse parser used to add arguments that follow this
      command in the CLI. Positional arguments are allowed.
a  
          table[box](
            id:label=PROFILE_ID,
            synthesize((rule:up, upRule),(rule:down, downRule)):
              format="table[box](
                rule,
                delay,
                packetLossRatio:label=LOSS_RATIO,
                packetDuplicationRatio:label=DUPLICATION_RATIO,
                bandwidth,
                burst
              )"
          )
    N)display_info	AddFormatr   URI_FLAGRemoveFromParser)parsers    2lib/surface/firebase/test/network_profiles/list.pyArgs	List.Args,   s1     !! # 	 	MM""6*    c                 \    [         R                  " U R                  5      n[        USS5      $ )a%  Run the 'gcloud firebase test network-profiles list' command.

Args:
  args: an argparse namespace. All the arguments that were provided to this
    command invocation (i.e. group and command arguments combined).

Returns:
  The list of network profiles we want to have printed later or None.
configurationsN)r   GetNetworkProfileCatalogcontextgetattr)selfargscatalogs      r   RunList.RunD   s(     ++DLL9G7,d33r    N)
__name__
__module____qualname____firstlineno____doc__detailed_helpstaticmethodr   r   __static_attributes__r!   r   r   r	   r	      s/    8
-  + +.4r   r	   N)r&   
__future__r   r   r   $googlecloudsdk.api_lib.firebase.testr   googlecloudsdk.callioper   ListCommandr	   r!   r   r   <module>r.      s,    @ &  ' 5 (644 64r   