pub struct PubsubConfig {
pub service_account_email: Option<String>,
pub state: Option<String>,
pub subscription: Option<String>,
pub topic: Option<String>,
}Expand description
PubsubConfig describes the configuration of a trigger that creates a build whenever a Pub/Sub message is published.
This type is not used in any activity, and only used as part of another schema.
Fields§
§service_account_email: Option<String>Service account that will make the push request.
state: Option<String>Potential issues with the underlying Pub/Sub subscription configuration. Only populated on get requests.
subscription: Option<String>Output only. Name of the subscription. Format is projects/{project}/subscriptions/{subscription}.
topic: Option<String>Optional. The name of the topic from which this subscription is receiving messages. Format is projects/{project}/topics/{topic}.
Trait Implementations§
Source§impl Clone for PubsubConfig
impl Clone for PubsubConfig
Source§fn clone(&self) -> PubsubConfig
fn clone(&self) -> PubsubConfig
Returns a duplicate 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 PubsubConfig
impl Debug for PubsubConfig
Source§impl Default for PubsubConfig
impl Default for PubsubConfig
Source§fn default() -> PubsubConfig
fn default() -> PubsubConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for PubsubConfig
impl<'de> Deserialize<'de> for PubsubConfig
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 PubsubConfig
impl Serialize for PubsubConfig
impl Part for PubsubConfig
Auto Trait Implementations§
impl Freeze for PubsubConfig
impl RefUnwindSafe for PubsubConfig
impl Send for PubsubConfig
impl Sync for PubsubConfig
impl Unpin for PubsubConfig
impl UnwindSafe for PubsubConfig
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