/** * Generated by API Builder - https://www.apibuilder.io * Service version: 0.0.1 * User agent: apibuilder app.apibuilder.io/nccloud/reporting-api/0.0.1/java_models */ package de.nccloud.reporting.api.v0.models; /** * Represents the source for a single projection field from a topic's schema. */ public class ProjectionFieldSource { /** * Name of the originating topic. */ private String topic; /** * A slimmed down variant of [JSON Path](https://gregsdennis.github.io/Manatee.Json/usage/path.html) to point to a specific field in a topic's schema. */ private String path; /** * A conditional filter expression. The expression can contain variables, which will be passed in when evaluating the projection. */ private String filter; public ProjectionFieldSource() {} }