@Override
    protected String getKind() {
        return ManifestResource.VIRTUAL_SERVICE.getKind();
    }
This class generates istio virtual service yaml.
manifest-generator/generator-services/src/main/java/io/hyscale/generator/services/builder/VirtualServiceBuilder.java