• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

box / box-java-sdk-gen / #226

20 Jun 2025 03:14PM UTC coverage: 35.609% (-0.2%) from 35.816%
#226

push

github

web-flow
feat: Shorten builder names in Java (box/box-codegen#742) (#334)

367 of 1570 new or added lines in 984 files covered. (23.38%)

674 existing lines in 370 files now uncovered.

16125 of 45284 relevant lines covered (35.61%)

0.36 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

43.33
/src/main/java/com/box/sdkgen/managers/metadatatemplates/UpdateMetadataTemplateRequestBody.java
1
package com.box.sdkgen.managers.metadatatemplates;
2

3
import com.box.sdkgen.internal.SerializableObject;
4
import com.box.sdkgen.serialization.json.EnumWrapper;
5
import com.fasterxml.jackson.annotation.JsonProperty;
6
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
7
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
8
import java.util.List;
9
import java.util.Map;
10
import java.util.Objects;
11

12
public class UpdateMetadataTemplateRequestBody extends SerializableObject {
13

14
  @JsonDeserialize(
15
      using =
16
          UpdateMetadataTemplateRequestBodyOpField
17
              .UpdateMetadataTemplateRequestBodyOpFieldDeserializer.class)
18
  @JsonSerialize(
19
      using =
20
          UpdateMetadataTemplateRequestBodyOpField
21
              .UpdateMetadataTemplateRequestBodyOpFieldSerializer.class)
22
  protected final EnumWrapper<UpdateMetadataTemplateRequestBodyOpField> op;
23

24
  protected Map<String, Object> data;
25

26
  protected String fieldKey;
27

28
  protected List<String> fieldKeys;
29

30
  protected String enumOptionKey;
31

32
  protected List<String> enumOptionKeys;
33

34
  protected String multiSelectOptionKey;
35

36
  protected List<String> multiSelectOptionKeys;
37

38
  public UpdateMetadataTemplateRequestBody(
39
      @JsonProperty("op") EnumWrapper<UpdateMetadataTemplateRequestBodyOpField> op) {
40
    super();
×
41
    this.op = op;
×
42
  }
×
43

44
  public UpdateMetadataTemplateRequestBody(UpdateMetadataTemplateRequestBodyOpField op) {
45
    super();
×
46
    this.op = new EnumWrapper<UpdateMetadataTemplateRequestBodyOpField>(op);
×
47
  }
×
48

49
  protected UpdateMetadataTemplateRequestBody(Builder builder) {
50
    super();
1✔
51
    this.op = builder.op;
1✔
52
    this.data = builder.data;
1✔
53
    this.fieldKey = builder.fieldKey;
1✔
54
    this.fieldKeys = builder.fieldKeys;
1✔
55
    this.enumOptionKey = builder.enumOptionKey;
1✔
56
    this.enumOptionKeys = builder.enumOptionKeys;
1✔
57
    this.multiSelectOptionKey = builder.multiSelectOptionKey;
1✔
58
    this.multiSelectOptionKeys = builder.multiSelectOptionKeys;
1✔
59
  }
1✔
60

61
  public EnumWrapper<UpdateMetadataTemplateRequestBodyOpField> getOp() {
62
    return op;
1✔
63
  }
64

65
  public Map<String, Object> getData() {
66
    return data;
1✔
67
  }
68

69
  public String getFieldKey() {
70
    return fieldKey;
1✔
71
  }
72

73
  public List<String> getFieldKeys() {
74
    return fieldKeys;
1✔
75
  }
76

77
  public String getEnumOptionKey() {
78
    return enumOptionKey;
1✔
79
  }
80

81
  public List<String> getEnumOptionKeys() {
82
    return enumOptionKeys;
1✔
83
  }
84

85
  public String getMultiSelectOptionKey() {
86
    return multiSelectOptionKey;
1✔
87
  }
88

89
  public List<String> getMultiSelectOptionKeys() {
90
    return multiSelectOptionKeys;
1✔
91
  }
92

93
  @Override
94
  public boolean equals(Object o) {
95
    if (this == o) {
×
96
      return true;
×
97
    }
98
    if (o == null || getClass() != o.getClass()) {
×
99
      return false;
×
100
    }
101
    UpdateMetadataTemplateRequestBody casted = (UpdateMetadataTemplateRequestBody) o;
×
102
    return Objects.equals(op, casted.op)
×
103
        && Objects.equals(data, casted.data)
×
104
        && Objects.equals(fieldKey, casted.fieldKey)
×
105
        && Objects.equals(fieldKeys, casted.fieldKeys)
×
106
        && Objects.equals(enumOptionKey, casted.enumOptionKey)
×
107
        && Objects.equals(enumOptionKeys, casted.enumOptionKeys)
×
108
        && Objects.equals(multiSelectOptionKey, casted.multiSelectOptionKey)
×
109
        && Objects.equals(multiSelectOptionKeys, casted.multiSelectOptionKeys);
×
110
  }
111

112
  @Override
113
  public int hashCode() {
114
    return Objects.hash(
×
115
        op,
116
        data,
117
        fieldKey,
118
        fieldKeys,
119
        enumOptionKey,
120
        enumOptionKeys,
121
        multiSelectOptionKey,
122
        multiSelectOptionKeys);
123
  }
124

125
  @Override
126
  public String toString() {
127
    return "UpdateMetadataTemplateRequestBody{"
×
128
        + "op='"
129
        + op
130
        + '\''
131
        + ", "
132
        + "data='"
133
        + data
134
        + '\''
135
        + ", "
136
        + "fieldKey='"
137
        + fieldKey
138
        + '\''
139
        + ", "
140
        + "fieldKeys='"
141
        + fieldKeys
142
        + '\''
143
        + ", "
144
        + "enumOptionKey='"
145
        + enumOptionKey
146
        + '\''
147
        + ", "
148
        + "enumOptionKeys='"
149
        + enumOptionKeys
150
        + '\''
151
        + ", "
152
        + "multiSelectOptionKey='"
153
        + multiSelectOptionKey
154
        + '\''
155
        + ", "
156
        + "multiSelectOptionKeys='"
157
        + multiSelectOptionKeys
158
        + '\''
159
        + "}";
160
  }
161

162
  public static class Builder {
163

164
    protected final EnumWrapper<UpdateMetadataTemplateRequestBodyOpField> op;
165

166
    protected Map<String, Object> data;
167

168
    protected String fieldKey;
169

170
    protected List<String> fieldKeys;
171

172
    protected String enumOptionKey;
173

174
    protected List<String> enumOptionKeys;
175

176
    protected String multiSelectOptionKey;
177

178
    protected List<String> multiSelectOptionKeys;
179

NEW
180
    public Builder(EnumWrapper<UpdateMetadataTemplateRequestBodyOpField> op) {
×
181
      this.op = op;
×
182
    }
×
183

184
    public Builder(UpdateMetadataTemplateRequestBodyOpField op) {
1✔
185
      this.op = new EnumWrapper<UpdateMetadataTemplateRequestBodyOpField>(op);
1✔
186
    }
1✔
187

188
    public Builder data(Map<String, Object> data) {
189
      this.data = data;
1✔
190
      return this;
1✔
191
    }
192

193
    public Builder fieldKey(String fieldKey) {
194
      this.fieldKey = fieldKey;
1✔
195
      return this;
1✔
196
    }
197

198
    public Builder fieldKeys(List<String> fieldKeys) {
199
      this.fieldKeys = fieldKeys;
×
200
      return this;
×
201
    }
202

203
    public Builder enumOptionKey(String enumOptionKey) {
204
      this.enumOptionKey = enumOptionKey;
×
205
      return this;
×
206
    }
207

208
    public Builder enumOptionKeys(List<String> enumOptionKeys) {
209
      this.enumOptionKeys = enumOptionKeys;
×
210
      return this;
×
211
    }
212

213
    public Builder multiSelectOptionKey(String multiSelectOptionKey) {
UNCOV
214
      this.multiSelectOptionKey = multiSelectOptionKey;
×
215
      return this;
×
216
    }
217

218
    public Builder multiSelectOptionKeys(List<String> multiSelectOptionKeys) {
UNCOV
219
      this.multiSelectOptionKeys = multiSelectOptionKeys;
×
220
      return this;
×
221
    }
222

223
    public UpdateMetadataTemplateRequestBody build() {
224
      return new UpdateMetadataTemplateRequestBody(this);
1✔
225
    }
226
  }
227
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc