pub struct UpdateSecureWebhookIntegrationDetails { /* private fields */ }Expand description
Configuration for updating an advanced webhook integration. This is a full replacement update - all fields must be provided. Optional retry/timeout fields not provided will be reset to server defaults. Note: To rotate the signing key, use the rotateSecureWebhookIntegrationSigningKey endpoint instead.
Implementations§
Source§impl UpdateSecureWebhookIntegrationDetails
impl UpdateSecureWebhookIntegrationDetails
Sourcepub fn new(
url: impl Into<String>,
delivery_config: WebhookDeliveryConfig,
) -> Self
pub fn new( url: impl Into<String>, delivery_config: WebhookDeliveryConfig, ) -> Self
Constructs a new instance of the type.
Sourcepub fn custom_headers(&self) -> &BTreeMap<String, String>
pub fn custom_headers(&self) -> &BTreeMap<String, String>
Additional HTTP headers to include in all webhook requests. Server-side validation rejects security-sensitive headers to prevent credential leakage: Authorization, Cookie, X-API-Key, X-Auth-Token, Proxy-Authorization, and any header starting with X-Nominal-. Validation returns clear error messages for blocked headers.
Sourcepub fn delivery_config(&self) -> &WebhookDeliveryConfig
pub fn delivery_config(&self) -> &WebhookDeliveryConfig
Retry and timeout configuration for webhook delivery attempts
Trait Implementations§
Source§impl Clone for UpdateSecureWebhookIntegrationDetails
impl Clone for UpdateSecureWebhookIntegrationDetails
Source§fn clone(&self) -> UpdateSecureWebhookIntegrationDetails
fn clone(&self) -> UpdateSecureWebhookIntegrationDetails
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<'de> Deserialize<'de> for UpdateSecureWebhookIntegrationDetails
impl<'de> Deserialize<'de> for UpdateSecureWebhookIntegrationDetails
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 From<UpdateSecureWebhookIntegrationDetails> for Builder<Complete>
impl From<UpdateSecureWebhookIntegrationDetails> for Builder<Complete>
Source§fn from(v: UpdateSecureWebhookIntegrationDetails) -> Self
fn from(v: UpdateSecureWebhookIntegrationDetails) -> Self
Converts to this type from the input type.
Source§impl Ord for UpdateSecureWebhookIntegrationDetails
impl Ord for UpdateSecureWebhookIntegrationDetails
Source§fn cmp(&self, other: &UpdateSecureWebhookIntegrationDetails) -> Ordering
fn cmp(&self, other: &UpdateSecureWebhookIntegrationDetails) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for UpdateSecureWebhookIntegrationDetails
impl PartialEq for UpdateSecureWebhookIntegrationDetails
Source§fn eq(&self, other: &UpdateSecureWebhookIntegrationDetails) -> bool
fn eq(&self, other: &UpdateSecureWebhookIntegrationDetails) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for UpdateSecureWebhookIntegrationDetails
impl PartialOrd for UpdateSecureWebhookIntegrationDetails
impl Eq for UpdateSecureWebhookIntegrationDetails
impl StructuralPartialEq for UpdateSecureWebhookIntegrationDetails
Auto Trait Implementations§
impl Freeze for UpdateSecureWebhookIntegrationDetails
impl RefUnwindSafe for UpdateSecureWebhookIntegrationDetails
impl Send for UpdateSecureWebhookIntegrationDetails
impl Sync for UpdateSecureWebhookIntegrationDetails
impl Unpin for UpdateSecureWebhookIntegrationDetails
impl UnwindSafe for UpdateSecureWebhookIntegrationDetails
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<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request