pub struct GcpPubSubQueueHeartbeatData {Show 34 fields
pub status: QueueHeartbeatStatus,
pub topic_name: String,
pub subscription_name: Option<String>,
pub project_id: Option<String>,
pub topic_full_name: Option<String>,
pub subscription_full_name: Option<String>,
pub endpoint: Option<String>,
pub topic_labels: BTreeMap<String, String>,
pub subscription_labels: BTreeMap<String, String>,
pub message_storage_allowed_persistence_regions: Vec<String>,
pub message_storage_enforce_in_transit: Option<bool>,
pub kms_key_name: Option<String>,
pub schema_name: Option<String>,
pub schema_encoding: Option<String>,
pub schema_first_revision_id: Option<String>,
pub schema_last_revision_id: Option<String>,
pub topic_message_retention_duration: Option<String>,
pub topic_state: Option<String>,
pub subscription_ack_deadline_seconds: Option<u32>,
pub subscription_message_retention_duration: Option<String>,
pub subscription_retain_acked_messages: Option<bool>,
pub subscription_enable_message_ordering: Option<bool>,
pub subscription_filter: Option<String>,
pub subscription_detached: Option<bool>,
pub subscription_state: Option<String>,
pub subscription_push_config_present: Option<bool>,
pub subscription_push_endpoint: Option<String>,
pub subscription_push_attributes: BTreeMap<String, String>,
pub subscription_push_oidc_service_account_email: Option<String>,
pub subscription_push_oidc_audience: Option<String>,
pub subscription_push_pubsub_wrapper_write_metadata: Option<bool>,
pub subscription_push_no_wrapper_write_metadata: Option<bool>,
pub subscription_dead_letter_topic: Option<String>,
pub subscription_dead_letter_max_delivery_attempts: Option<u32>,
}Fields§
§status: QueueHeartbeatStatus§topic_name: String§subscription_name: Option<String>§project_id: Option<String>§topic_full_name: Option<String>§subscription_full_name: Option<String>§endpoint: Option<String>§topic_labels: BTreeMap<String, String>§subscription_labels: BTreeMap<String, String>§message_storage_allowed_persistence_regions: Vec<String>§message_storage_enforce_in_transit: Option<bool>§kms_key_name: Option<String>§schema_name: Option<String>§schema_encoding: Option<String>§schema_first_revision_id: Option<String>§schema_last_revision_id: Option<String>§topic_message_retention_duration: Option<String>§topic_state: Option<String>§subscription_ack_deadline_seconds: Option<u32>§subscription_message_retention_duration: Option<String>§subscription_retain_acked_messages: Option<bool>§subscription_enable_message_ordering: Option<bool>§subscription_filter: Option<String>§subscription_detached: Option<bool>§subscription_state: Option<String>§subscription_push_config_present: Option<bool>§subscription_push_endpoint: Option<String>§subscription_push_attributes: BTreeMap<String, String>§subscription_push_oidc_service_account_email: Option<String>§subscription_push_oidc_audience: Option<String>§subscription_push_pubsub_wrapper_write_metadata: Option<bool>§subscription_push_no_wrapper_write_metadata: Option<bool>§subscription_dead_letter_topic: Option<String>§subscription_dead_letter_max_delivery_attempts: Option<u32>Trait Implementations§
Source§impl Clone for GcpPubSubQueueHeartbeatData
impl Clone for GcpPubSubQueueHeartbeatData
Source§fn clone(&self) -> GcpPubSubQueueHeartbeatData
fn clone(&self) -> GcpPubSubQueueHeartbeatData
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 Debug for GcpPubSubQueueHeartbeatData
impl Debug for GcpPubSubQueueHeartbeatData
Source§impl Default for GcpPubSubQueueHeartbeatData
impl Default for GcpPubSubQueueHeartbeatData
Source§fn default() -> GcpPubSubQueueHeartbeatData
fn default() -> GcpPubSubQueueHeartbeatData
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GcpPubSubQueueHeartbeatData
impl<'de> Deserialize<'de> for GcpPubSubQueueHeartbeatData
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 PartialEq for GcpPubSubQueueHeartbeatData
impl PartialEq for GcpPubSubQueueHeartbeatData
Source§fn eq(&self, other: &GcpPubSubQueueHeartbeatData) -> bool
fn eq(&self, other: &GcpPubSubQueueHeartbeatData) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for GcpPubSubQueueHeartbeatData
Auto Trait Implementations§
impl Freeze for GcpPubSubQueueHeartbeatData
impl RefUnwindSafe for GcpPubSubQueueHeartbeatData
impl Send for GcpPubSubQueueHeartbeatData
impl Sync for GcpPubSubQueueHeartbeatData
impl Unpin for GcpPubSubQueueHeartbeatData
impl UnsafeUnpin for GcpPubSubQueueHeartbeatData
impl UnwindSafe for GcpPubSubQueueHeartbeatData
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