@Override
        protected void configure(ServerBuilder sb) throws Exception {
            final V3DiscoveryServer v3DiscoveryServer = new V3DiscoveryServer(cache);
            cache.setSnapshot(
                    GROUP,
                    Snapshot.create(ImmutableList.of(),
                                    ImmutableList.of(loadAssignment("cluster", "127.0.0.1", 8080)),
                                    ImmutableList.of(),
                                    ImmutableList.of(),
                                    ImmutableList.of(), "1"));
            sb.service(GrpcService.builder()
                                  .addService(v3DiscoveryServer.getAggregatedDiscoveryServiceImpl())
                                  .addService(v3DiscoveryServer.getListenerDiscoveryServiceImpl())
                                  .addService(v3DiscoveryServer.getClusterDiscoveryServiceImpl())
                                  .addService(v3DiscoveryServer.getRouteDiscoveryServiceImpl())
                                  .addService(v3DiscoveryServer.getEndpointDiscoveryServiceImpl())
                                  .build());
        }
This class ensures that the dynamic bootstrap configuration example at
<a href="https://www.envoyproxy.io/docs/envoy/latest/configuration/overview/examples#mostly-static-with-dynamic-eds">
Mostly static with dynamic EDS</a> is parsed and fetched correctly.
xds/src/test/java/com/linecorp/armeria/xds/MostlyStaticWithDynamicEdsTest.java