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