private static String asString(ApplicationClusterEndpoint.RoutingMethod routingMethod) {
        return switch (routingMethod) {
            case shared -> "shared";
            case sharedLayer4 -> "sharedLayer4";
            case exclusive -> "exclusive";
        };
    }
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