• 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

23.81
/src/main/java/com/box/sdkgen/managers/classifications/UpdateClassificationRequestBody.java
1
package com.box.sdkgen.managers.classifications;
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.Objects;
9

10
public class UpdateClassificationRequestBody extends SerializableObject {
11

12
  @JsonDeserialize(
13
      using =
14
          UpdateClassificationRequestBodyOpField.UpdateClassificationRequestBodyOpFieldDeserializer
15
              .class)
16
  @JsonSerialize(
17
      using =
18
          UpdateClassificationRequestBodyOpField.UpdateClassificationRequestBodyOpFieldSerializer
19
              .class)
20
  protected EnumWrapper<UpdateClassificationRequestBodyOpField> op;
21

22
  @JsonDeserialize(
23
      using =
24
          UpdateClassificationRequestBodyFieldKeyField
25
              .UpdateClassificationRequestBodyFieldKeyFieldDeserializer.class)
26
  @JsonSerialize(
27
      using =
28
          UpdateClassificationRequestBodyFieldKeyField
29
              .UpdateClassificationRequestBodyFieldKeyFieldSerializer.class)
30
  protected EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> fieldKey;
31

32
  protected final String enumOptionKey;
33

34
  protected final UpdateClassificationRequestBodyDataField data;
35

36
  public UpdateClassificationRequestBody(
37
      @JsonProperty("enumOptionKey") String enumOptionKey,
38
      @JsonProperty("data") UpdateClassificationRequestBodyDataField data) {
39
    super();
1✔
40
    this.enumOptionKey = enumOptionKey;
1✔
41
    this.data = data;
1✔
42
    this.op =
1✔
43
        new EnumWrapper<UpdateClassificationRequestBodyOpField>(
44
            UpdateClassificationRequestBodyOpField.EDITENUMOPTION);
45
    this.fieldKey =
1✔
46
        new EnumWrapper<UpdateClassificationRequestBodyFieldKeyField>(
47
            UpdateClassificationRequestBodyFieldKeyField.BOX__SECURITY__CLASSIFICATION__KEY);
48
  }
1✔
49

50
  protected UpdateClassificationRequestBody(Builder builder) {
51
    super();
×
52
    this.op = builder.op;
×
53
    this.fieldKey = builder.fieldKey;
×
54
    this.enumOptionKey = builder.enumOptionKey;
×
55
    this.data = builder.data;
×
56
  }
×
57

58
  public EnumWrapper<UpdateClassificationRequestBodyOpField> getOp() {
59
    return op;
1✔
60
  }
61

62
  public EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> getFieldKey() {
63
    return fieldKey;
1✔
64
  }
65

66
  public String getEnumOptionKey() {
67
    return enumOptionKey;
1✔
68
  }
69

70
  public UpdateClassificationRequestBodyDataField getData() {
71
    return data;
1✔
72
  }
73

74
  @Override
75
  public boolean equals(Object o) {
76
    if (this == o) {
×
77
      return true;
×
78
    }
79
    if (o == null || getClass() != o.getClass()) {
×
80
      return false;
×
81
    }
82
    UpdateClassificationRequestBody casted = (UpdateClassificationRequestBody) o;
×
83
    return Objects.equals(op, casted.op)
×
84
        && Objects.equals(fieldKey, casted.fieldKey)
×
85
        && Objects.equals(enumOptionKey, casted.enumOptionKey)
×
86
        && Objects.equals(data, casted.data);
×
87
  }
88

89
  @Override
90
  public int hashCode() {
91
    return Objects.hash(op, fieldKey, enumOptionKey, data);
×
92
  }
93

94
  @Override
95
  public String toString() {
96
    return "UpdateClassificationRequestBody{"
×
97
        + "op='"
98
        + op
99
        + '\''
100
        + ", "
101
        + "fieldKey='"
102
        + fieldKey
103
        + '\''
104
        + ", "
105
        + "enumOptionKey='"
106
        + enumOptionKey
107
        + '\''
108
        + ", "
109
        + "data='"
110
        + data
111
        + '\''
112
        + "}";
113
  }
114

115
  public static class Builder {
116

117
    protected EnumWrapper<UpdateClassificationRequestBodyOpField> op;
118

119
    protected EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> fieldKey;
120

121
    protected final String enumOptionKey;
122

123
    protected final UpdateClassificationRequestBodyDataField data;
124

NEW
125
    public Builder(String enumOptionKey, UpdateClassificationRequestBodyDataField data) {
×
126
      this.enumOptionKey = enumOptionKey;
×
127
      this.data = data;
×
128
      this.op =
×
129
          new EnumWrapper<UpdateClassificationRequestBodyOpField>(
130
              UpdateClassificationRequestBodyOpField.EDITENUMOPTION);
131
      this.fieldKey =
×
132
          new EnumWrapper<UpdateClassificationRequestBodyFieldKeyField>(
133
              UpdateClassificationRequestBodyFieldKeyField.BOX__SECURITY__CLASSIFICATION__KEY);
134
    }
×
135

136
    public Builder op(UpdateClassificationRequestBodyOpField op) {
137
      this.op = new EnumWrapper<UpdateClassificationRequestBodyOpField>(op);
×
138
      return this;
×
139
    }
140

141
    public Builder op(EnumWrapper<UpdateClassificationRequestBodyOpField> op) {
UNCOV
142
      this.op = op;
×
143
      return this;
×
144
    }
145

146
    public Builder fieldKey(UpdateClassificationRequestBodyFieldKeyField fieldKey) {
UNCOV
147
      this.fieldKey = new EnumWrapper<UpdateClassificationRequestBodyFieldKeyField>(fieldKey);
×
148
      return this;
×
149
    }
150

151
    public Builder fieldKey(EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> fieldKey) {
UNCOV
152
      this.fieldKey = fieldKey;
×
153
      return this;
×
154
    }
155

156
    public UpdateClassificationRequestBody build() {
157
      return new UpdateClassificationRequestBody(this);
×
158
    }
159
  }
160
}
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