a fi@s8ddlmZmZmZddlmZeGdddeZdS))formatted_flat_dict NONE_SENTINEL#value_allowed_none_or_none_sentinel)init_model_state_from_kwargsc@s~eZdZdZddZeddZejddZeddZejd dZed d Z e jd d Z d dZ ddZ ddZ dS) QueueStatsz The stats for a queue and its dead letter queue. If channelId is specified in request field, it will return channel specific stats response. cKs2dddd|_dddd|_d|_d|_d|_dS)ac Initializes a new QueueStats object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class): :param queue: The value to assign to the queue property of this QueueStats. :type queue: oci.queue.models.Stats :param dlq: The value to assign to the dlq property of this QueueStats. :type dlq: oci.queue.models.Stats :param channel_id: The value to assign to the channel_id property of this QueueStats. :type channel_id: str ZStatsstr)queuedlq channel_idrr Z channelIdN)Z swagger_typesZ attribute_map_queue_dlq _channel_id)selfkwargsr@/usr/lib/python3.9/site-packages/oci/queue/models/queue_stats.py__init__szQueueStats.__init__cCs|jS)z **[Required]** Gets the queue of this QueueStats. :return: The queue of this QueueStats. :rtype: oci.queue.models.Stats r rrrrr4szQueueStats.queuecCs ||_dS)z Sets the queue of this QueueStats. :param queue: The queue of this QueueStats. :type: oci.queue.models.Stats Nr)rrrrrr>scCs|jS)z **[Required]** Gets the dlq of this QueueStats. :return: The dlq of this QueueStats. :rtype: oci.queue.models.Stats r rrrrr HszQueueStats.dlqcCs ||_dS)z Sets the dlq of this QueueStats. :param dlq: The dlq of this QueueStats. :type: oci.queue.models.Stats Nr)rr rrrr RscCs|jS)z Gets the channel_id of this QueueStats. If channelId is present in GetStats call, the channel id will be returned in the GetStats response. :return: The channel_id of this QueueStats. :rtype: str r rrrrr \s zQueueStats.channel_idcCs ||_dS)z Sets the channel_id of this QueueStats. If channelId is present in GetStats call, the channel id will be returned in the GetStats response. :param channel_id: The channel_id of this QueueStats. :type: str Nr)rr rrrr hs cCst|SN)rrrrr__repr__tszQueueStats.__repr__cCs|dur dS|j|jkS)NF)__dict__rotherrrr__eq__wszQueueStats.__eq__cCs ||k Srrrrrr__ne__}szQueueStats.__ne__N) __name__ __module__ __qualname____doc__rpropertyrsetterr r rrrrrrrr s""      rN)Zoci.utilrrrZoci.decoratorsrobjectrrrrrs