
                         P    d Z ddlmZ ddlmZ  G d dej                        Zd Zy)z<Flags and helpers for the compute preview_features commands.    )
completers)flagsc                        e Zd Z fdZ xZS )PreviewFeaturesCompleterc                 2    t        t        | 
  dddd| y )Ncompute.previewFeaturesz#compute preview_features list --uri)
collectionlist_command )superr   __init__)selfkwargs	__class__s     @lib/googlecloudsdk/command_lib/compute/preview_features/flags.pyr   z!PreviewFeaturesCompleter.__init__   s(    	
"D2 ,:     )__name__
__module____qualname__r   __classcell__)r   s   @r   r   r      s     r   r   c                  R    t        j                  ddt        j                  dd      S )z1Returns an argument for preview feature resource.zpreview featurepreview_featureFr   )resource_namename	completerpluralglobal_collection)compute_flagsResourceArgumentcompute_completersr   r   r   r   PreviewFeatureArgumentr!      s*    		'	'%";;1
 r   N)	__doc__"googlecloudsdk.command_lib.computer   r    r   r   ListCommandCompleterr   r!   r   r   r   <module>r%      s)    C O E1FF r   