private static ApplicationClusterEndpoint.AuthMethod authMethodFrom(String s) {
        return switch (s) {
            case "mtls" -> ApplicationClusterEndpoint.AuthMethod.mtls;
            case "token" -> ApplicationClusterEndpoint.AuthMethod.token;
            default -> throw new IllegalArgumentException("Unknown auth method '" + s + "'");
        };
    }
Contains all methods for de-/serializing ContainerEndpoints to/from JSON.
Also supports de-/serializing lists of these values.

@author ogronnesby
configserver/src/main/java/com/yahoo/vespa/config/server/tenant/ContainerEndpointSerializer.java