a üÎòf ã@s8ddlmZmZmZddlmZeGdd„deƒƒZdS)é)Ú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)ÚWorkRequestResourcezs A resource that is created or operated on by an asynchronous operation that is tracked by a work request. ÚCREATEDÚDELETEDÚ IN_PROGRESSÚRELATEDÚUPDATEDÚFAILEDcKs<dddddœ|_dddddœ|_d|_d|_d|_d|_dS)a  Initializes a new WorkRequestResource object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param entity_type: The value to assign to the entity_type property of this WorkRequestResource. :type entity_type: str :param action_type: The value to assign to the action_type property of this WorkRequestResource. Allowed values for this property are: "CREATED", "DELETED", "IN_PROGRESS", "RELATED", "UPDATED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :type action_type: str :param identifier: The value to assign to the identifier property of this WorkRequestResource. :type identifier: str :param entity_uri: The value to assign to the entity_uri property of this WorkRequestResource. :type entity_uri: str Ústr)Ú entity_typeÚ action_typeÚ identifierÚ entity_uriZ entityTypeZ actionTyperZ entityUriN)Z swagger_typesZ attribute_mapÚ _entity_typeÚ _action_typeÚ _identifierÚ _entity_uri)ÚselfÚkwargs©rúH/usr/lib/python3.9/site-packages/oci/jms/models/work_request_resource.pyÚ__init__*süüzWorkRequestResource.__init__cCs|jS)zÞ **[Required]** Gets the entity_type of this WorkRequestResource. The resource type affected by the work request. :return: The entity_type of this WorkRequestResource. :rtype: str ©r©rrrrrUs zWorkRequestResource.entity_typecCs ||_dS)zÙ Sets the entity_type of this WorkRequestResource. The resource type affected by the work request. :param entity_type: The entity_type of this WorkRequestResource. :type: str Nr)rrrrrras cCs|jS)a× **[Required]** Gets the action_type of this WorkRequestResource. The way in which this resource was affected by the operation that spawned the work request. A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition to CREATED, UPDATED, or DELETED, respectively. Allowed values for this property are: "CREATED", "DELETED", "IN_PROGRESS", "RELATED", "UPDATED", "FAILED", 'UNKNOWN_ENUM_VALUE'. Any unrecognized values returned by a service will be mapped to 'UNKNOWN_ENUM_VALUE'. :return: The action_type of this WorkRequestResource. :rtype: str )rrrrrrmszWorkRequestResource.action_typecCs gd¢}t||ƒsd}||_dS)aê Sets the action_type of this WorkRequestResource. The way in which this resource was affected by the operation that spawned the work request. A resource being created, updated, or deleted will remain in the IN_PROGRESS state until work is complete for that resource at which point it will transition to CREATED, UPDATED, or DELETED, respectively. :param action_type: The action_type of this WorkRequestResource. :type: str )rrr r r r ZUNKNOWN_ENUM_VALUEN)rr)rrZallowed_valuesrrrrs  cCs|jS)aT **[Required]** Gets the identifier of this WorkRequestResource. An `OCID`__ or other unique identifier of the resource affected by the work request. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :return: The identifier of this WorkRequestResource. :rtype: str ©rrrrrr‘s zWorkRequestResource.identifiercCs ||_dS)aN Sets the identifier of this WorkRequestResource. An `OCID`__ or other unique identifier of the resource affected by the work request. __ https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm :param identifier: The identifier of this WorkRequestResource. :type: str Nr)rrrrrrŸs cCs|jS)zõ Gets the entity_uri of this WorkRequestResource. The URI path that the user can perform a GET operation to access the resource metadata. :return: The entity_uri of this WorkRequestResource. :rtype: str ©rrrrrr­s zWorkRequestResource.entity_uricCs ||_dS)zþ Sets the entity_uri of this WorkRequestResource. The URI path that the user can perform a GET operation to access the resource metadata. :param entity_uri: The entity_uri of this WorkRequestResource. :type: str Nr)rrrrrr¹s cCst|ƒS©N)rrrrrÚ__repr__ÅszWorkRequestResource.__repr__cCs|dur dS|j|jkS)NF)Ú__dict__©rÚotherrrrÚ__eq__ÈszWorkRequestResource.__eq__cCs ||k Srrr"rrrÚ__ne__ÎszWorkRequestResource.__ne__N)Ú__name__Ú __module__Ú __qualname__Ú__doc__ZACTION_TYPE_CREATEDZACTION_TYPE_DELETEDZACTION_TYPE_IN_PROGRESSZACTION_TYPE_RELATEDZACTION_TYPE_UPDATEDZACTION_TYPE_FAILEDrÚpropertyrÚsetterrrrr r$r%rrrrr s6+        rN)Zoci.utilrrrZoci.decoratorsrÚobjectrrrrrÚs