o
    i                     @   s,   d dl mZ d dlmZ G dd deZdS )    )
RpcRequest)endpoint_datac                   @   s4   e Zd Zdd Zdd Zdd Zdd Zd	d
 ZdS )DescribeKeyVersionRequestc                 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DescribeKeyVersionkmshttpsPOSTendpoint_mapendpoint_regional)	r   __init__set_protocol_type
set_methodhasattrsetattrr   getEndpointMapgetEndpointRegionalself r   l/home/ubuntu/.local/lib/python3.10/site-packages/aliyunsdkkms/request/v20160120/DescribeKeyVersionRequest.pyr      s   



z"DescribeKeyVersionRequest.__init__c                 C      |   dS NKeyVersionIdget_query_paramsgetr   r   r   r   get_KeyVersionId#      z*DescribeKeyVersionRequest.get_KeyVersionIdc                 C      |  d| d S r   add_query_param)r   r   r   r   r   set_KeyVersionId&      z*DescribeKeyVersionRequest.set_KeyVersionIdc                 C   r   NKeyIdr   r   r   r   r   	get_KeyId(   r   z#DescribeKeyVersionRequest.get_KeyIdc                 C   r   r$   r    )r   r%   r   r   r   	set_KeyId+   r#   z#DescribeKeyVersionRequest.set_KeyIdN)__name__
__module____qualname__r   r   r"   r&   r'   r   r   r   r   r      s    
r   N)aliyunsdkcore.requestr   aliyunsdkkms.endpointr   r   r   r   r   r   <module>   s   