pub struct EventPublishConfig {
pub enabled: Option<bool>,
pub topic: Option<String>,
}
Expand description
Confirguration of PubSubEventWriter.
This type is not used in any activity, and only used as part of another schema.
Fields§
§enabled: Option<bool>
Required. Option to enable Event Publishing.
topic: Option<String>
Required. The resource name of the Pub/Sub topic. Format: projects/{project_id}/topics/{topic_id}
Trait Implementations§
Source§impl Clone for EventPublishConfig
impl Clone for EventPublishConfig
Source§fn clone(&self) -> EventPublishConfig
fn clone(&self) -> EventPublishConfig
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 EventPublishConfig
impl Debug for EventPublishConfig
Source§impl Default for EventPublishConfig
impl Default for EventPublishConfig
Source§fn default() -> EventPublishConfig
fn default() -> EventPublishConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EventPublishConfig
impl<'de> Deserialize<'de> for EventPublishConfig
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 EventPublishConfig
impl Serialize for EventPublishConfig
impl Part for EventPublishConfig
Auto Trait Implementations§
impl Freeze for EventPublishConfig
impl RefUnwindSafe for EventPublishConfig
impl Send for EventPublishConfig
impl Sync for EventPublishConfig
impl Unpin for EventPublishConfig
impl UnwindSafe for EventPublishConfig
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