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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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