pub fn authentication_configuration(
            mut self,
            input: crate::model::WebhookAuthConfiguration,
        ) -> Self {
            self.authentication_configuration = Some(input);
            self
        }
/// <p>Properties that configure the authentication applied to incoming webhook trigger requests. The required properties depend on the authentication type. For GITHUB_HMAC, only the <code>SecretToken </code>property must be set. For IP, only the <code>AllowedIPRange </code>property must be set to a valid CIDR range. For UNAUTHENTICATED, no properties can be set.</p>
Properties that configure the authentication applied to incoming webhook trigger requests. The required properties depend on the authentication type. For GITHUB_HMAC, only the SecretToken property must be set. For IP, only the AllowedIPRange property must be set to a valid CIDR range. For UNAUTHENTICATED, no properties can be set.
Properties that configure the authentication applied to incoming webhook trigger requests . The required properties depend on the authentication type . For GITHUB_HMAC only the SecretToken property must be set . For IP only the AllowedIPRange property must be set to a valid CIDR range . For UNAUTHENTICATED no properties can be set .
pub fn authentication_configuration(
            mut self,
            input: crate::model::WebhookAuthConfiguration,
        ) -> Self {
            self.authentication_configuration = Some(input);
            self
        }
pub fn authentication_configuration ( mut self , input : crate :: model :: WebhookAuthConfiguration , ) -> Self { self . authentication_configuration = Some ( input ) ; self }
<p>Properties that configure the authentication applied to incoming webhook trigger requests.
<p > Properties that configure the authentication applied to incoming webhook trigger requests .
mut self
input
crate::model::WebhookAuthConfiguration
mut self
input
crate::model::WebhookAuthConfiguration