@Override
    protected PluginTemplateProvider.PluginTemplateType getTemplateType() {
        return PluginTemplateProvider.PluginTemplateType.ISTIO_GATEWAY;
    }
This class generates  istio gateway yaml.
manifest-generator/generator-services/src/main/java/io/hyscale/generator/services/builder/GatewayBuilder.java