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 Freeze for CloudPubsubTopic
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more