a Nf`@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@seZdZdZdZdZdZdZddZe dd Z e j d d Z e d d Z e j d d Z e ddZ e j ddZ ddZddZddZdS)DatabaseToolsKeyStorez' The details of the key store. JAVA_KEY_STOREJAVA_TRUST_STOREPKCS12SSOcKs2dddd|_dddd|_d|_d|_d|_dS) a Initializes a new DatabaseToolsKeyStore object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param key_store_type: The value to assign to the key_store_type property of this DatabaseToolsKeyStore. Allowed values for this property are: "JAVA_KEY_STORE", "JAVA_TRUST_STORE", "PKCS12", "SSO", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type key_store_type: str :param key_store_content: The value to assign to the key_store_content property of this DatabaseToolsKeyStore. :type key_store_content: oci.database_tools.models.DatabaseToolsKeyStoreContent :param key_store_password: The value to assign to the key_store_password property of this DatabaseToolsKeyStore. :type key_store_password: oci.database_tools.models.DatabaseToolsKeyStorePassword strDatabaseToolsKeyStoreContentDatabaseToolsKeyStorePassword)key_store_typekey_store_contentkey_store_password keyStoreTypekeyStoreContentkeyStorePasswordN) swagger_types attribute_map_key_store_type_key_store_content_key_store_password)selfkwargsr/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/database_tools/models/database_tools_key_store.py__init__ szDatabaseToolsKeyStore.__init__cCs|jS)a Gets the key_store_type of this DatabaseToolsKeyStore. The key store type. Allowed values for this property are: "JAVA_KEY_STORE", "JAVA_TRUST_STORE", "PKCS12", "SSO", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The key_store_type of this DatabaseToolsKeyStore. :rtype: str )rrrrrrDs z$DatabaseToolsKeyStore.key_store_typecCs gd}t||sd}||_dS)z Sets the key_store_type of this DatabaseToolsKeyStore. The key store type. :param key_store_type: The key_store_type of this DatabaseToolsKeyStore. :type: str )rrr r UNKNOWN_ENUM_VALUEN)rr)rrallowed_valuesrrrrSs  cCs|jS)z Gets the key_store_content of this DatabaseToolsKeyStore. :return: The key_store_content of this DatabaseToolsKeyStore. :rtype: oci.database_tools.models.DatabaseToolsKeyStoreContent rrrrrrbsz'DatabaseToolsKeyStore.key_store_contentcCs ||_dS)z Sets the key_store_content of this DatabaseToolsKeyStore. :param key_store_content: The key_store_content of this DatabaseToolsKeyStore. :type: oci.database_tools.models.DatabaseToolsKeyStoreContent Nr!)rrrrrrlscCs|jS)z Gets the key_store_password of this DatabaseToolsKeyStore. :return: The key_store_password of this DatabaseToolsKeyStore. :rtype: oci.database_tools.models.DatabaseToolsKeyStorePassword rrrrrrvsz(DatabaseToolsKeyStore.key_store_passwordcCs ||_dS)z Sets the key_store_password of this DatabaseToolsKeyStore. :param key_store_password: The key_store_password of this DatabaseToolsKeyStore. :type: oci.database_tools.models.DatabaseToolsKeyStorePassword Nr")rrrrrrscCst|SN)rrrrr__repr__szDatabaseToolsKeyStore.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr__eq__szDatabaseToolsKeyStore.__eq__cCs ||k Sr#rr&rrr__ne__szDatabaseToolsKeyStore.__ne__N)__name__ __module__ __qualname____doc__KEY_STORE_TYPE_JAVA_KEY_STOREKEY_STORE_TYPE_JAVA_TRUST_STOREKEY_STORE_TYPE_PKCS12KEY_STORE_TYPE_SSOrpropertyrsetterrrr$r(r)rrrrr s*$      rN)oci.utilrrroci.decoratorsrobjectrrrrrs