a Of@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@seZdZdZddZeddZejddZeddZejd dZed d Z e jd d Z ed dZ e jddZ eddZ e jddZ eddZ e jddZ ddZ ddZddZdS) GetMessagez* A message consumed from a queue. cKsPddddddd|_ddddd d d|_d |_d |_d |_d |_d |_d |_d S) a Initializes a new GetMessage object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param id: The value to assign to the id property of this GetMessage. :type id: int :param content: The value to assign to the content property of this GetMessage. :type content: str :param receipt: The value to assign to the receipt property of this GetMessage. :type receipt: str :param delivery_count: The value to assign to the delivery_count property of this GetMessage. :type delivery_count: int :param visible_after: The value to assign to the visible_after property of this GetMessage. :type visible_after: datetime :param expire_after: The value to assign to the expire_after property of this GetMessage. :type expire_after: datetime intstrdatetime)idcontentreceiptdelivery_count visible_after expire_afterr r r deliveryCount visibleAfter expireAfterN) swagger_types attribute_map_id_content_receipt_delivery_count_visible_after _expire_after)selfkwargsr/sparta/input/_build_configuration/image_build+validate/lib/bmcenv/lib64/python3.9/site-packages/oci/queue/models/get_message.py__init__s(  zGetMessage.__init__cCs|jS)a **[Required]** Gets the id of this GetMessage. The id of the message - this is only used for tracing and debugging purposes and isn't used as a parameter in any request. :return: The id of this GetMessage. :rtype: int rrrrrr Gs z GetMessage.idcCs ||_dS)z Sets the id of this GetMessage. The id of the message - this is only used for tracing and debugging purposes and isn't used as a parameter in any request. :param id: The id of this GetMessage. :type: int Nr )rr rrrr Ss cCs|jS)z **[Required]** Gets the content of this GetMessage. The content of the message :return: The content of this GetMessage. :rtype: str rr!rrrr _s zGetMessage.contentcCs ||_dS)z Sets the content of this GetMessage. The content of the message :param content: The content of this GetMessage. :type: str Nr")rr rrrr ks cCs|jS)a0 **[Required]** Gets the receipt of this GetMessage. A receipt is a base64urlencode opaque token, uniquely representing a message. The receipt can be used to delete a message or update its visibility. :return: The receipt of this GetMessage. :rtype: str rr!rrrr ws zGetMessage.receiptcCs ||_dS)a' Sets the receipt of this GetMessage. A receipt is a base64urlencode opaque token, uniquely representing a message. The receipt can be used to delete a message or update its visibility. :param receipt: The receipt of this GetMessage. :type: str Nr#)rr rrrr s cCs|jS)z **[Required]** Gets the delivery_count of this GetMessage. The number of time the message has been delivered to a consumer. :return: The delivery_count of this GetMessage. :rtype: int rr!rrrr s zGetMessage.delivery_countcCs ||_dS)z Sets the delivery_count of this GetMessage. The number of time the message has been delivered to a consumer. :param delivery_count: The delivery_count of this GetMessage. :type: int Nr$)rr rrrr s cCs|jS)a **[Required]** Gets the visible_after of this GetMessage. The time after which the message will be visible to other consumers. An RFC3339 formatted datetime string :return: The visible_after of this GetMessage. :rtype: datetime rr!rrrrs zGetMessage.visible_aftercCs ||_dS)a  Sets the visible_after of this GetMessage. The time after which the message will be visible to other consumers. An RFC3339 formatted datetime string :param visible_after: The visible_after of this GetMessage. :type: datetime Nr%)rrrrrrs cCs|jS)a **[Required]** Gets the expire_after of this GetMessage. The time after which the message will be automatically deleted. An RFC3339 formatted datetime string :return: The expire_after of this GetMessage. :rtype: datetime rr!rrrrs zGetMessage.expire_aftercCs ||_dS)a Sets the expire_after of this GetMessage. The time after which the message will be automatically deleted. An RFC3339 formatted datetime string :param expire_after: The expire_after of this GetMessage. :type: datetime Nr&)rrrrrrs cCst|SN)rr!rrr__repr__szGetMessage.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr__eq__szGetMessage.__eq__cCs ||k Sr'rr*rrr__ne__szGetMessage.__ne__N)__name__ __module__ __qualname____doc__rpropertyr setterr r r rrr(r,r-rrrrr s:7            rN)oci.utilrrroci.decoratorsrobjectrrrrrs