pub struct AzureServiceBusQueueHeartbeatData {Show 32 fields
pub accessed_at: Option<String>,
pub active_message_count: Option<i64>,
pub auto_delete_on_idle: Option<String>,
pub created_at: Option<String>,
pub dead_letter_message_count: Option<i64>,
pub dead_lettering_on_message_expiration: Option<bool>,
pub default_message_time_to_live: Option<String>,
pub duplicate_detection_history_time_window: Option<String>,
pub enable_batched_operations: Option<bool>,
pub enable_express: Option<bool>,
pub enable_partitioning: Option<bool>,
pub endpoint: Option<String>,
pub forward_dead_lettered_messages_to: Option<String>,
pub forward_to: Option<String>,
pub lock_duration: Option<String>,
pub max_delivery_count: Option<i32>,
pub max_message_size_in_kilobytes: Option<i64>,
pub max_size_in_megabytes: Option<i32>,
pub message_count: Option<i64>,
pub name: String,
pub namespace_name: String,
pub queue_status: Option<String>,
pub requires_duplicate_detection: Option<bool>,
pub requires_session: Option<bool>,
pub resource_group: Option<String>,
pub resource_id: Option<String>,
pub scheduled_message_count: Option<i64>,
pub size_in_bytes: Option<i64>,
pub status: QueueHeartbeatStatus,
pub transfer_dead_letter_message_count: Option<i64>,
pub transfer_message_count: Option<i64>,
pub updated_at: Option<String>,
}Expand description
AzureServiceBusQueueHeartbeatData
JSON schema
{
"type": "object",
"required": [
"name",
"namespaceName",
"status"
],
"properties": {
"accessedAt": {
"type": [
"string",
"null"
]
},
"activeMessageCount": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"autoDeleteOnIdle": {
"type": [
"string",
"null"
]
},
"createdAt": {
"type": [
"string",
"null"
]
},
"deadLetterMessageCount": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"deadLetteringOnMessageExpiration": {
"type": [
"boolean",
"null"
]
},
"defaultMessageTimeToLive": {
"type": [
"string",
"null"
]
},
"duplicateDetectionHistoryTimeWindow": {
"type": [
"string",
"null"
]
},
"enableBatchedOperations": {
"type": [
"boolean",
"null"
]
},
"enableExpress": {
"type": [
"boolean",
"null"
]
},
"enablePartitioning": {
"type": [
"boolean",
"null"
]
},
"endpoint": {
"type": [
"string",
"null"
]
},
"forwardDeadLetteredMessagesTo": {
"type": [
"string",
"null"
]
},
"forwardTo": {
"type": [
"string",
"null"
]
},
"lockDuration": {
"type": [
"string",
"null"
]
},
"maxDeliveryCount": {
"type": [
"integer",
"null"
],
"format": "int32",
"minimum": 0.0
},
"maxMessageSizeInKilobytes": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"maxSizeInMegabytes": {
"type": [
"integer",
"null"
],
"format": "int32",
"minimum": 0.0
},
"messageCount": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"name": {
"type": "string"
},
"namespaceName": {
"type": "string"
},
"queueStatus": {
"type": [
"string",
"null"
]
},
"requiresDuplicateDetection": {
"type": [
"boolean",
"null"
]
},
"requiresSession": {
"type": [
"boolean",
"null"
]
},
"resourceGroup": {
"type": [
"string",
"null"
]
},
"resourceId": {
"type": [
"string",
"null"
]
},
"scheduledMessageCount": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"sizeInBytes": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"status": {
"$ref": "#/components/schemas/QueueHeartbeatStatus"
},
"transferDeadLetterMessageCount": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"transferMessageCount": {
"type": [
"integer",
"null"
],
"format": "int64",
"minimum": 0.0
},
"updatedAt": {
"type": [
"string",
"null"
]
}
}
}Fields§
§accessed_at: Option<String>§active_message_count: Option<i64>§auto_delete_on_idle: Option<String>§created_at: Option<String>§dead_letter_message_count: Option<i64>§dead_lettering_on_message_expiration: Option<bool>§default_message_time_to_live: Option<String>§duplicate_detection_history_time_window: Option<String>§enable_batched_operations: Option<bool>§enable_express: Option<bool>§enable_partitioning: Option<bool>§endpoint: Option<String>§forward_dead_lettered_messages_to: Option<String>§forward_to: Option<String>§lock_duration: Option<String>§max_delivery_count: Option<i32>§max_message_size_in_kilobytes: Option<i64>§max_size_in_megabytes: Option<i32>§message_count: Option<i64>§name: String§namespace_name: String§queue_status: Option<String>§requires_duplicate_detection: Option<bool>§requires_session: Option<bool>§resource_group: Option<String>§resource_id: Option<String>§scheduled_message_count: Option<i64>§size_in_bytes: Option<i64>§status: QueueHeartbeatStatus§transfer_dead_letter_message_count: Option<i64>§transfer_message_count: Option<i64>§updated_at: Option<String>Implementations§
Trait Implementations§
Source§impl Clone for AzureServiceBusQueueHeartbeatData
impl Clone for AzureServiceBusQueueHeartbeatData
Source§fn clone(&self) -> AzureServiceBusQueueHeartbeatData
fn clone(&self) -> AzureServiceBusQueueHeartbeatData
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl<'de> Deserialize<'de> for AzureServiceBusQueueHeartbeatData
impl<'de> Deserialize<'de> for AzureServiceBusQueueHeartbeatData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&AzureServiceBusQueueHeartbeatData> for AzureServiceBusQueueHeartbeatData
impl From<&AzureServiceBusQueueHeartbeatData> for AzureServiceBusQueueHeartbeatData
Source§fn from(value: &AzureServiceBusQueueHeartbeatData) -> Self
fn from(value: &AzureServiceBusQueueHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl From<AzureServiceBusQueueHeartbeatData> for AzureServiceBusQueueHeartbeatData
impl From<AzureServiceBusQueueHeartbeatData> for AzureServiceBusQueueHeartbeatData
Source§fn from(value: AzureServiceBusQueueHeartbeatData) -> Self
fn from(value: AzureServiceBusQueueHeartbeatData) -> Self
Converts to this type from the input type.
Source§impl TryFrom<AzureServiceBusQueueHeartbeatData> for AzureServiceBusQueueHeartbeatData
impl TryFrom<AzureServiceBusQueueHeartbeatData> for AzureServiceBusQueueHeartbeatData
Source§type Error = ConversionError
type Error = ConversionError
The type returned in the event of a conversion error.
Source§fn try_from(
value: AzureServiceBusQueueHeartbeatData,
) -> Result<Self, ConversionError>
fn try_from( value: AzureServiceBusQueueHeartbeatData, ) -> Result<Self, ConversionError>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for AzureServiceBusQueueHeartbeatData
impl RefUnwindSafe for AzureServiceBusQueueHeartbeatData
impl Send for AzureServiceBusQueueHeartbeatData
impl Sync for AzureServiceBusQueueHeartbeatData
impl Unpin for AzureServiceBusQueueHeartbeatData
impl UnsafeUnpin for AzureServiceBusQueueHeartbeatData
impl UnwindSafe for AzureServiceBusQueueHeartbeatData
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more