@SuppressWarnings("unused")
    @JsonIgnore
    @ValidationMethod(message = "If authenticationRequired is true, then enabledAuthenticationTypes must " +
                                "contain at least one authentication type.")
    public boolean isAuthenticationRequiredValid() {
        return !authenticationRequired
               || !enabledAuthenticationTypes.isEmpty();
    }
@return True if the passed {@link AuthenticationType} has been configured as enabled for use..
stroom-receive/stroom-receive-common/src/main/java/stroom/receive/common/ReceiveDataConfig.java