public String getAuthentication() {
        return this.authentication;
    }
<p>
Supported options are GITHUB_HMAC, IP, and UNAUTHENTICATED.
</p>
<ul>
<li>
<p>
For information about the authentication scheme implemented by GITHUB_HMAC, see <a
href="https://developer.github.com/webhooks/securing/">Securing your webhooks</a> on the GitHub Developer
website.
</p>
</li>
<li>
<p>
IP rejects webhooks trigger requests unless they originate from an IP address in the IP range whitelisted in the
authentication configuration.
</p>
</li>
<li>
<p>
UNAUTHENTICATED accepts all webhook trigger requests regardless of origin.
</p>
</li>
</ul>

@return Supported options are GITHUB_HMAC, IP, and UNAUTHENTICATED.</p>
        <ul>
        <li>
        <p>
        For information about the authentication scheme implemented by GITHUB_HMAC, see <a
        href="https://developer.github.com/webhooks/securing/">Securing your webhooks</a> on the GitHub Developer
        website.
        </p>
        </li>
        <li>
        <p>
        IP rejects webhooks trigger requests unless they originate from an IP address in the IP range whitelisted
        in the authentication configuration.
        </p>
        </li>
        <li>
        <p>
        UNAUTHENTICATED accepts all webhook trigger requests regardless of origin.
        </p>
        </li>
@see WebhookAuthenticationType
aws-java-sdk-codepipeline/src/main/java/com/amazonaws/services/codepipeline/model/WebhookDefinition.java