ruạṛ
a N��f+ � @ s8 d dl mZmZmZ d dlmZ eG dd� de��ZdS )� )�formatted_flat_dict� NONE_SENTINEL�#value_allowed_none_or_none_sentinel)�init_model_state_from_kwargsc @ sd e Zd ZdZdd� Zedd� �Zejdd� �Zedd� �Zejd d� �Zd d� Z dd � Z dd� ZdS )�%UpdateAutonomousDatabaseWalletDetailsz: Details to update an Autonomous Database wallet. c K s( ddd�| _ ddd�| _d| _d| _dS )a9 Initializes a new UpdateAutonomousDatabaseWalletDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param should_rotate: The value to assign to the should_rotate property of this UpdateAutonomousDatabaseWalletDetails. :type should_rotate: bool :param grace_period: The value to assign to the grace_period property of this UpdateAutonomousDatabaseWalletDetails. :type grace_period: int �bool�int)� should_rotate�grace_period�shouldRotate�gracePeriodN)� swagger_types� attribute_map�_should_rotate� _grace_period)�self�kwargs� r ��/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database/models/update_autonomous_database_wallet_details.py�__init__ s ��z.UpdateAutonomousDatabaseWalletDetails.__init__c C s | j S )a; Gets the should_rotate of this UpdateAutonomousDatabaseWalletDetails. Indicates whether to rotate the wallet or not. If `false`, the wallet will not be rotated. The default is `false`. :return: The should_rotate of this UpdateAutonomousDatabaseWalletDetails. :rtype: bool �r �r r r r r + s z3UpdateAutonomousDatabaseWalletDetails.should_rotatec C s || _ dS )aG Sets the should_rotate of this UpdateAutonomousDatabaseWalletDetails. Indicates whether to rotate the wallet or not. If `false`, the wallet will not be rotated. The default is `false`. :param should_rotate: The should_rotate of this UpdateAutonomousDatabaseWalletDetails. :type: bool Nr )r r r r r r 7 s c C s | j S )a� Gets the grace_period of this UpdateAutonomousDatabaseWalletDetails. The number of hours that the old wallet can be used after it has been rotated. The old wallet will no longer be valid after the number of hours in the wallet rotation grace period has passed. During the grace period, both the old wallet and the current wallet can be used. :return: The grace_period of this UpdateAutonomousDatabaseWalletDetails. :rtype: int �r r r r r r C s z2UpdateAutonomousDatabaseWalletDetails.grace_periodc C s || _ dS )a� Sets the grace_period of this UpdateAutonomousDatabaseWalletDetails. The number of hours that the old wallet can be used after it has been rotated. The old wallet will no longer be valid after the number of hours in the wallet rotation grace period has passed. During the grace period, both the old wallet and the current wallet can be used. :param grace_period: The grace_period of this UpdateAutonomousDatabaseWalletDetails. :type: int Nr )r r r r r r O s c C s t | �S �N)r r r r r �__repr__[ s z.UpdateAutonomousDatabaseWalletDetails.__repr__c C s |d u rdS | j |j kS )NF)�__dict__�r �otherr r r �__eq__^ s z,UpdateAutonomousDatabaseWalletDetails.__eq__c C s | |k S r r r r r r �__ne__d s z,UpdateAutonomousDatabaseWalletDetails.__ne__N)�__name__� __module__�__qualname__�__doc__r �propertyr �setterr r r r r r r r r s r N)�oci.utilr r r �oci.decoratorsr �objectr r r r r �<module> s
cải xoăn