o
    `j                     @   s"   d dl mZmZ G dd dZdS )   )add_resource_argumentsparse_resourcesc                   @   s,   e Zd ZdZdZedd Zedd ZdS )DescribeConfigsdescribezDescribe Kafka Configsc                 C   sb   t | |jddtddd d |jdddd	 |jd
ddd	 |jdddd	 |jdddd	 d S )Nz-cz--configappendconfigs)typeactiondestdefaultz	--dynamic
store_trueF)r	   r   z
--modifiedz--staticz	--default)r   add_argumentstr)clsparser r   ^/home/djax/ivt_ai_plugin/venv/lib/python3.10/site-packages/kafka/cli/admin/configs/describe.pyadd_arguments   s   zDescribeConfigs.add_argumentsc                 C   sP   t ||jd}|jrd}n|jrd}n|jrd}n|jrd}nd}|j||dS )N)r   modifieddynamicstaticr   all)config_filter)r   r   r   r   r   r   describe_configs)r   clientargs	resourcesr   r   r   r   command   s   zDescribeConfigs.commandN)__name__
__module____qualname__COMMANDHELPclassmethodr   r   r   r   r   r   r      s    
r   N)commonr   r   r   r   r   r   r   <module>   s    