a N•ºf/ã@sDddlmZddlmZmZmZddlmZeGdd„deƒƒZdS)é)Ú Conditioné)Úformatted_flat_dictÚ NONE_SENTINELÚ#value_allowed_none_or_none_sentinel)Úinit_model_state_from_kwargsc@s°eZdZdZdZdZdZdZdZdZ dd „Z e d d „ƒZ e j d d „ƒZ e d d„ƒZej dd„ƒZe dd„ƒZej dd„ƒZe dd„ƒZej dd„ƒZdd„Zdd„Zdd„ZdS)ÚSimpleConditionz" Simple Condition object. ÚINÚNOT_INÚEQUALSÚ NOT_EQUALSÚMANAGEDÚCUSTOMcKsLddddddœ|_ddddddœ|_d|_d|_d|_d|_d|_d |_dS) aV Initializes a new SimpleCondition object with values from keyword arguments. The default value of the :py:attr:`~oci.cloud_guard.models.SimpleCondition.kind` attribute of this class is ``SIMPLE`` and it should not be changed. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param kind: The value to assign to the kind property of this SimpleCondition. Allowed values for this property are: "COMPOSITE", "SIMPLE", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type kind: str :param parameter: The value to assign to the parameter property of this SimpleCondition. :type parameter: str :param operator: The value to assign to the operator property of this SimpleCondition. Allowed values for this property are: "IN", "NOT_IN", "EQUALS", "NOT_EQUALS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type operator: str :param value: The value to assign to the value property of this SimpleCondition. :type value: str :param value_type: The value to assign to the value_type property of this SimpleCondition. Allowed values for this property are: "MANAGED", "CUSTOM", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type value_type: str Ústr)ÚkindÚ parameterÚoperatorÚvalueÚ value_typerrrrÚ valueTypeNÚSIMPLE)Ú swagger_typesÚ attribute_mapÚ_kindÚ _parameterÚ _operatorÚ_valueÚ _value_type)ÚselfÚkwargs©r ú‹/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/cloud_guard/models/simple_condition.pyÚ__init__(s$"û ûzSimpleCondition.__init__cCs|jS)z¡ Gets the parameter of this SimpleCondition. parameter Key :return: The parameter of this SimpleCondition. :rtype: str ©r©rr r r!r`s zSimpleCondition.parametercCs ||_dS)z© Sets the parameter of this SimpleCondition. parameter Key :param parameter: The parameter of this SimpleCondition. :type: str Nr#)rrr r r!rls cCs|jS)am Gets the operator of this SimpleCondition. type of operator Allowed values for this property are: "IN", "NOT_IN", "EQUALS", "NOT_EQUALS", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The operator of this SimpleCondition. :rtype: str )rr$r r r!rxs zSimpleCondition.operatorcCs gd¢}t||ƒsd}||_dS)z© Sets the operator of this SimpleCondition. type of operator :param operator: The operator of this SimpleCondition. :type: str )r r r r ÚUNKNOWN_ENUM_VALUEN)rr)rrÚallowed_valuesr r r!r‡s  cCs|jS)zœ Gets the value of this SimpleCondition. type of operator :return: The value of this SimpleCondition. :rtype: str ©rr$r r r!r–s zSimpleCondition.valuecCs ||_dS)z  Sets the value of this SimpleCondition. type of operator :param value: The value of this SimpleCondition. :type: str Nr')rrr r r!r¢s cCs|jS)a[ Gets the value_type of this SimpleCondition. type of value Allowed values for this property are: "MANAGED", "CUSTOM", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The value_type of this SimpleCondition. :rtype: str )rr$r r r!r®s zSimpleCondition.value_typecCs ddg}t||ƒsd}||_dS)z¬ Sets the value_type of this SimpleCondition. type of value :param value_type: The value_type of this SimpleCondition. :type: str r rr%N)rr)rrr&r r r!r½s  cCst|ƒS©N)rr$r r r!Ú__repr__ÌszSimpleCondition.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherr r r!Ú__eq__ÏszSimpleCondition.__eq__cCs ||k Sr(r r+r r r!Ú__ne__ÕszSimpleCondition.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__Ú OPERATOR_INÚOPERATOR_NOT_INÚOPERATOR_EQUALSÚOPERATOR_NOT_EQUALSÚVALUE_TYPE_MANAGEDÚVALUE_TYPE_CUSTOMr"ÚpropertyrÚsetterrrrr)r-r.r r r r!r s68        rN) Ú conditionrÚoci.utilrrrÚoci.decoratorsrrr r r r!Ús