public void setAuthenticationConfiguration(WebhookAuthConfiguration authenticationConfiguration) {
        this.authenticationConfiguration = authenticationConfiguration;
    }
<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>

@param authenticationConfiguration
       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.
aws-java-sdk-codepipeline/src/main/java/com/amazonaws/services/codepipeline/model/WebhookDefinition.java