o
    ³©i´  ã                   @   s,   d dl mZ d dlmZ G dd„ deƒZdS )é    )Ú
RpcRequest)Úendpoint_datac                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )ÚDescribeKeyRequestc                 C   sb   t  | dddd¡ |  d¡ |  d¡ t| dƒr t| dt ¡ ƒ t| dƒr/t| dt ¡ ƒ d S d S )	NÚKmsz
2016-01-20ÚDescribeKeyÚkmsÚhttpsÚPOSTÚendpoint_mapÚendpoint_regional)	r   Ú__init__Úset_protocol_typeÚ
set_methodÚhasattrÚsetattrr   ÚgetEndpointMapÚgetEndpointRegional©Úself© r   úe/home/ubuntu/.local/lib/python3.10/site-packages/aliyunsdkkms/request/v20160120/DescribeKeyRequest.pyr      s   



ÿzDescribeKeyRequest.__init__c                 C   s   |   ¡  d¡S ©NÚKeyId)Úget_query_paramsÚgetr   r   r   r   Ú	get_KeyId#   s   zDescribeKeyRequest.get_KeyIdc                 C   s   |   d|¡ d S r   )Úadd_query_param)r   r   r   r   r   Ú	set_KeyId&   s   zDescribeKeyRequest.set_KeyIdN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   r      s    
r   N)Úaliyunsdkcore.requestr   Úaliyunsdkkms.endpointr   r   r   r   r   r   Ú<module>   s   