class ConnectorViewDefinition {

    @JsonProperty
    public Optional<String> getOwner()
    {
        return owner;
    }

    @JsonCreator public  ConnectorViewDefinition(
            @JsonProperty("originalSql") String originalSql,
            @JsonProperty("catalog") Optional<String> catalog,
            @JsonProperty("schema") Optional<String> schema,
            @JsonProperty("columns") List<ViewColumn> columns,
            @JsonProperty("comment") Optional<String> comment,
            @JsonProperty("owner") Optional<String> owner,
            @JsonProperty("runAsInvoker") boolean runAsInvoker);

}