public Builder mergeAuthentication(
        com.google.cloud.websecurityscanner.v1beta.ScanConfig.Authentication value) {
      if (authenticationBuilder_ == null) {
        if (((bitField0_ & 0x00000010) != 0)
            && authentication_ != null
            && authentication_
                != com.google.cloud.websecurityscanner.v1beta.ScanConfig.Authentication
                    .getDefaultInstance()) {
          getAuthenticationBuilder().mergeFrom(value);
        } else {
          authentication_ = value;
        }
      } else {
        authenticationBuilder_.mergeFrom(value);
      }
      if (authentication_ != null) {
        bitField0_ |= 0x00000010;
        onChanged();
      }
      return this;
    }
<pre>
The authentication configuration. If specified, service will use the
authentication configuration during scanning.
</pre>

<code>.google.cloud.websecurityscanner.v1beta.ScanConfig.Authentication authentication = 5;
</code>
java-websecurityscanner/proto-google-cloud-websecurityscanner-v1beta/src/main/java/com/google/cloud/websecurityscanner/v1beta/ScanConfig.java