#[non_exhaustive]pub struct ReceiveTriggerWebhookRequest {
pub name: String,
pub body: Option<HttpBody>,
pub project_id: String,
pub trigger: String,
pub secret: String,
/* private fields */
}Expand description
ReceiveTriggerWebhookRequest [Experimental] is the request object accepted by the ReceiveTriggerWebhook method.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.name: StringThe name of the ReceiveTriggerWebhook to retrieve.
Format: projects/{project}/locations/{location}/triggers/{trigger}
body: Option<HttpBody>HTTP request body.
project_id: StringProject in which the specified trigger lives
trigger: StringName of the trigger to run the payload against
secret: StringSecret token used for authorization if an OAuth token isn’t provided.
Implementations§
Source§impl ReceiveTriggerWebhookRequest
impl ReceiveTriggerWebhookRequest
pub fn new() -> Self
Sourcepub fn set_or_clear_body<T>(self, v: Option<T>) -> Self
pub fn set_or_clear_body<T>(self, v: Option<T>) -> Self
Sourcepub fn set_project_id<T: Into<String>>(self, v: T) -> Self
pub fn set_project_id<T: Into<String>>(self, v: T) -> Self
Sets the value of project_id.
§Example
ⓘ
let x = ReceiveTriggerWebhookRequest::new().set_project_id("example");Sourcepub fn set_trigger<T: Into<String>>(self, v: T) -> Self
pub fn set_trigger<T: Into<String>>(self, v: T) -> Self
Trait Implementations§
Source§impl Clone for ReceiveTriggerWebhookRequest
impl Clone for ReceiveTriggerWebhookRequest
Source§fn clone(&self) -> ReceiveTriggerWebhookRequest
fn clone(&self) -> ReceiveTriggerWebhookRequest
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 ReceiveTriggerWebhookRequest
impl Debug for ReceiveTriggerWebhookRequest
Source§impl Default for ReceiveTriggerWebhookRequest
impl Default for ReceiveTriggerWebhookRequest
Source§fn default() -> ReceiveTriggerWebhookRequest
fn default() -> ReceiveTriggerWebhookRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for ReceiveTriggerWebhookRequest
impl PartialEq for ReceiveTriggerWebhookRequest
Source§fn eq(&self, other: &ReceiveTriggerWebhookRequest) -> bool
fn eq(&self, other: &ReceiveTriggerWebhookRequest) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ReceiveTriggerWebhookRequest
Auto Trait Implementations§
impl !Freeze for ReceiveTriggerWebhookRequest
impl RefUnwindSafe for ReceiveTriggerWebhookRequest
impl Send for ReceiveTriggerWebhookRequest
impl Sync for ReceiveTriggerWebhookRequest
impl Unpin for ReceiveTriggerWebhookRequest
impl UnwindSafe for ReceiveTriggerWebhookRequest
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