File tree Expand file tree Collapse file tree 5 files changed +20
-10
lines changed
elide-model-config/src/main/java/com/yahoo/elide/modelconfig/model Expand file tree Collapse file tree 5 files changed +20
-10
lines changed Original file line number Diff line number Diff line change @@ -48,6 +48,7 @@ public class Argument implements Named {
48
48
49
49
@ JsonProperty ("values" )
50
50
@ JsonDeserialize (as = LinkedHashSet .class )
51
+ @ Builder .Default
51
52
private Set <String > values = new LinkedHashSet <>();
52
53
53
54
@ JsonProperty ("tableSource" )
Original file line number Diff line number Diff line change 14
14
import lombok .Data ;
15
15
import lombok .EqualsAndHashCode ;
16
16
import lombok .NoArgsConstructor ;
17
- import lombok .Singular ;
18
17
19
18
import java .util .ArrayList ;
20
19
import java .util .LinkedHashSet ;
@@ -62,9 +61,11 @@ public class Dimension implements Named {
62
61
private String category ;
63
62
64
63
@ JsonProperty ("hidden" )
64
+ @ Builder .Default
65
65
private Boolean hidden = false ;
66
66
67
67
@ JsonProperty ("readAccess" )
68
+ @ Builder .Default
68
69
private String readAccess = "Prefab.Role.All" ;
69
70
70
71
@ JsonProperty ("definition" )
@@ -77,19 +78,21 @@ public class Dimension implements Named {
77
78
private Type type ;
78
79
79
80
@ JsonProperty ("grains" )
80
- @ Singular
81
+ @ Builder . Default
81
82
private List <Grain > grains = new ArrayList <>();
82
83
83
84
@ JsonProperty ("tags" )
84
85
@ JsonDeserialize (as = LinkedHashSet .class )
86
+ @ Builder .Default
85
87
private Set <String > tags = new LinkedHashSet <>();
86
88
87
89
@ JsonProperty ("arguments" )
88
- @ Singular
90
+ @ Builder . Default
89
91
private List <Argument > arguments = new ArrayList <>();
90
92
91
93
@ JsonProperty ("values" )
92
94
@ JsonDeserialize (as = LinkedHashSet .class )
95
+ @ Builder .Default
93
96
private Set <String > values = new LinkedHashSet <>();
94
97
95
98
@ JsonProperty ("tableSource" )
Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ public class Join implements Named {
43
43
private Join .Type type ;
44
44
45
45
@ JsonProperty ("kind" )
46
+ @ Builder .Default
46
47
private Join .Kind kind = Join .Kind .TOONE ;
47
48
48
49
@ JsonProperty ("definition" )
Original file line number Diff line number Diff line change 14
14
import lombok .Data ;
15
15
import lombok .EqualsAndHashCode ;
16
16
import lombok .NoArgsConstructor ;
17
- import lombok .Singular ;
18
17
19
18
import java .util .ArrayList ;
20
19
import java .util .LinkedHashSet ;
@@ -58,9 +57,11 @@ public class Measure implements Named {
58
57
private String category ;
59
58
60
59
@ JsonProperty ("hidden" )
60
+ @ Builder .Default
61
61
private Boolean hidden = false ;
62
62
63
63
@ JsonProperty ("readAccess" )
64
+ @ Builder .Default
64
65
private String readAccess = "Prefab.Role.All" ;
65
66
66
67
@ JsonProperty ("definition" )
@@ -74,10 +75,11 @@ public class Measure implements Named {
74
75
75
76
@ JsonProperty ("tags" )
76
77
@ JsonDeserialize (as = LinkedHashSet .class )
78
+ @ Builder .Default
77
79
private Set <String > tags = new LinkedHashSet <>();
78
80
79
81
@ JsonProperty ("arguments" )
80
- @ Singular
82
+ @ Builder . Default
81
83
private List <Argument > arguments = new ArrayList <>();
82
84
83
85
/**
Original file line number Diff line number Diff line change 17
17
import lombok .Data ;
18
18
import lombok .EqualsAndHashCode ;
19
19
import lombok .NoArgsConstructor ;
20
- import lombok .Singular ;
21
20
22
21
import java .util .ArrayList ;
23
22
import java .util .LinkedHashSet ;
@@ -68,9 +67,11 @@ public class Table implements Named {
68
67
private String dbConnectionName ;
69
68
70
69
@ JsonProperty ("isFact" )
70
+ @ Builder .Default
71
71
private Boolean isFact = true ;
72
72
73
73
@ JsonProperty ("hidden" )
74
+ @ Builder .Default
74
75
private Boolean hidden = false ;
75
76
76
77
@ JsonProperty ("description" )
@@ -86,26 +87,28 @@ public class Table implements Named {
86
87
private String cardinality ;
87
88
88
89
@ JsonProperty ("readAccess" )
90
+ @ Builder .Default
89
91
private String readAccess = "Prefab.Role.All" ;
90
92
91
93
@ JsonProperty ("joins" )
92
- @ Singular
94
+ @ Builder . Default
93
95
private List <Join > joins = new ArrayList <>();
94
96
95
97
@ JsonProperty ("measures" )
96
- @ Singular
98
+ @ Builder . Default
97
99
private List <Measure > measures = new ArrayList <>();
98
100
99
101
@ JsonProperty ("dimensions" )
100
- @ Singular
102
+ @ Builder . Default
101
103
private List <Dimension > dimensions = new ArrayList <>();
102
104
103
105
@ JsonProperty ("tags" )
104
106
@ JsonDeserialize (as = LinkedHashSet .class )
107
+ @ Builder .Default
105
108
private Set <String > tags = new LinkedHashSet <>();
106
109
107
110
@ JsonProperty ("arguments" )
108
- @ Singular
111
+ @ Builder . Default
109
112
private List <Argument > arguments = new ArrayList <>();
110
113
111
114
@ JsonProperty ("extend" )
You can’t perform that action at this time.
0 commit comments