Struct google_alertcenter1_beta1::api::CloudPubsubTopic
source · pub struct CloudPubsubTopic {
pub payload_format: Option<String>,
pub topic_name: Option<String>,
}
Expand description
A reference to a Cloud Pubsub topic. To register for notifications, the owner of the topic must grant alerts-api-push-notifications@system.gserviceaccount.com
the projects.topics.publish
permission.
This type is not used in any activity, and only used as part of another schema.
Fields§
§payload_format: Option<String>
Optional. The format of the payload that would be sent. If not specified the format will be JSON.
topic_name: Option<String>
The name
field of a Cloud Pubsub [Topic] (https://cloud.google.com/pubsub/docs/reference/rest/v1/projects.topics#Topic).
Trait Implementations§
source§impl Clone for CloudPubsubTopic
impl Clone for CloudPubsubTopic
source§fn clone(&self) -> CloudPubsubTopic
fn clone(&self) -> CloudPubsubTopic
Returns a copy of the value. Read more
1.0.0 · 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 CloudPubsubTopic
impl Debug for CloudPubsubTopic
source§impl Default for CloudPubsubTopic
impl Default for CloudPubsubTopic
source§fn default() -> CloudPubsubTopic
fn default() -> CloudPubsubTopic
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for CloudPubsubTopic
impl<'de> Deserialize<'de> for CloudPubsubTopic
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 Serialize for CloudPubsubTopic
impl Serialize for CloudPubsubTopic
impl Part for CloudPubsubTopic
Auto Trait Implementations§
impl RefUnwindSafe for CloudPubsubTopic
impl Send for CloudPubsubTopic
impl Sync for CloudPubsubTopic
impl Unpin for CloudPubsubTopic
impl UnwindSafe for CloudPubsubTopic
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