
    -                     `   S r SSKJr  SSKJr  SSKJr  \R                  " \R                  R                  5      \R                   " S S\R                  5      5       5       r\R                  " \R                  R                  5      \R                   " S S\R                  5      5       5       rg	)
zQuotaPreference get command.    )quota_preference)base)flagsc                   .    \ rS rSrSr\S 5       rS rSrg)DescribeAlpha   n  Get details about a single QuotaPreference.

## EXAMPLES

To get the details about quota preference `my-preference` for
`projects/12321`, run:

  $ {command} my-preference --project=12321
  $ {command} my-preference --project=my-project-id


To get the details about quota preference `my-preference` for `folders/123`,
run:

  $ {command} my-preference --folder=123
c                 z    [         R                  " U S5        [         R                  " 5       R                  U 5        gzArgs is called by calliope to gather arguments for this command.

Args:
  parser: An argparse parser that you can use to add arguments that go on
    the command line after this command. Positional arguments are allowed.
zquota preference to describeNr   AddResourceFlagsPreferenceIdAddToParserparsers    *lib/surface/quotas/preferences/describe.pyArgsDescribeAlpha.Args*   ,     
6#AB	$$V,    c                 \    [         R                  " U[        R                  R                  S9$ zRun command.

Args:
  args: argparse.Namespace, The arguments that this command was invoked
    with.

Returns:
  The requested QuotaPreference for specified container and service.
)release_track)r   GetQuotaPreferencer   ReleaseTrackGAselfargss     r   RunDescribeAlpha.Run5   s(     ..D--00 r    N	__name__
__module____qualname____firstlineno____doc__staticmethodr   r    __static_attributes__r"   r   r   r   r      s     " - -r   r   c                   .    \ rS rSrSr\S 5       rS rSrg)DescribeBetaE   r	   c                 z    [         R                  " U S5        [         R                  " 5       R                  U 5        gr   r   r   s    r   r   DescribeBeta.ArgsY   r   r   c                 \    [         R                  " U[        R                  R                  S9$ r   )r   r   r   r   BETAr   s     r   r    DescribeBeta.Rund   s(     ..D--22 r   r"   Nr#   r"   r   r   r,   r,   E   s     " - -r   r,   N)r(   googlecloudsdk.api_lib.quotasr   googlecloudsdk.callioper   !googlecloudsdk.command_lib.quotasr   ReleaseTracksr   ALPHAUniverseCompatibleDescribeCommandr   r1   r,   r"   r   r   <module>r:      s    # : ( 3 D%%++,*D(( *  -*Z D%%**+)4'' )  ,)r   