
                             d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ  G d dej                        Z	 G d	 d
ej                        Z G d dej                        Zy)zDNetworkservices resource completers for the completion_cache module.    )absolute_import)division)unicode_literals)
completers)
exceptionsc                       e Zd ZdZy)ErrorzExceptions for this module.N)__name__
__module____qualname____doc__     =lib/googlecloudsdk/command_lib/network_services/completers.pyr	   r	      s    #r   r	   c                        e Zd Z fdZ xZS )%ServiceLoadBalancingPoliciesCompleterc                 4    t        t        | 
  ddddd| y )Nz4networkservices.projects.locations.serviceLbPoliciesv1alpha1zAnetwork-services service-lb-policies list --location=global --uri)
collectionapi_versionlist_commandr   )superr   __init__selfkwargs	__class__s     r   r   z.ServiceLoadBalancingPoliciesCompleter.__init__   s+    	
/? IX 	r   r
   r   r   r   __classcell__r   s   @r   r   r      s     r   r   c                        e Zd Z fdZ xZS )ServiceBindingsCompleterc                 2    t        t        | 
  dddd| y )Nz2networkservices.projects.locations.serviceBindingsz>network-services service-bindings list --location=global --uri)r   r   r   )r   r"   r   r   s     r   r   z!ServiceBindingsCompleter.__init__)   s(    	
"D2 GU r   r   r    s   @r   r"   r"   '   s     r   r"   N)r   
__future__r   r   r   googlecloudsdk.command_lib.utilr   googlecloudsdk.corer   r	   ListCommandCompleterr   r"   r   r   r   <module>r(      sP    K &  ' 6 *$J $J,K,K z>> r   