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

box / box-java-sdk / #6244

10 Feb 2026 05:27PM UTC coverage: 40.749% (+22.6%) from 18.192%
#6244

push

github

web-flow
fix(boxsdkgen): Move assigning default values from builder constructor to `build()` method (box/box-codegen#922) (#1712)

0 of 1677 new or added lines in 569 files covered. (0.0%)

2146 existing lines in 544 files now uncovered.

7382 of 18116 relevant lines covered (40.75%)

0.46 hits per line

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

0.0
/src/main/java/com/box/sdkgen/managers/classifications/UpdateClassificationRequestBody.java
1
package com.box.sdkgen.managers.classifications;
2

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

12
@JsonFilter("nullablePropertyFilter")
13
public class UpdateClassificationRequestBody extends SerializableObject {
14

15
  /** The type of change to perform on the classification object. */
16
  @JsonDeserialize(
17
      using =
18
          UpdateClassificationRequestBodyOpField.UpdateClassificationRequestBodyOpFieldDeserializer
19
              .class)
20
  @JsonSerialize(
21
      using =
22
          UpdateClassificationRequestBodyOpField.UpdateClassificationRequestBodyOpFieldSerializer
23
              .class)
24
  protected EnumWrapper<UpdateClassificationRequestBodyOpField> op;
25

26
  /** Defines classifications available in the enterprise. */
27
  @JsonDeserialize(
28
      using =
29
          UpdateClassificationRequestBodyFieldKeyField
30
              .UpdateClassificationRequestBodyFieldKeyFieldDeserializer.class)
31
  @JsonSerialize(
32
      using =
33
          UpdateClassificationRequestBodyFieldKeyField
34
              .UpdateClassificationRequestBodyFieldKeyFieldSerializer.class)
35
  protected EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> fieldKey;
36

37
  /** The original label of the classification to change. */
38
  protected final String enumOptionKey;
39

40
  /** The details of the updated classification. */
41
  protected final UpdateClassificationRequestBodyDataField data;
42

43
  public UpdateClassificationRequestBody(
44
      @JsonProperty("enumOptionKey") String enumOptionKey,
45
      @JsonProperty("data") UpdateClassificationRequestBodyDataField data) {
46
    super();
×
47
    this.enumOptionKey = enumOptionKey;
×
48
    this.data = data;
×
49
    this.op =
×
50
        new EnumWrapper<UpdateClassificationRequestBodyOpField>(
51
            UpdateClassificationRequestBodyOpField.EDITENUMOPTION);
52
    this.fieldKey =
×
53
        new EnumWrapper<UpdateClassificationRequestBodyFieldKeyField>(
54
            UpdateClassificationRequestBodyFieldKeyField.BOX__SECURITY__CLASSIFICATION__KEY);
55
  }
×
56

57
  protected UpdateClassificationRequestBody(Builder builder) {
58
    super();
×
59
    this.op = builder.op;
×
60
    this.fieldKey = builder.fieldKey;
×
61
    this.enumOptionKey = builder.enumOptionKey;
×
62
    this.data = builder.data;
×
63
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
64
  }
×
65

66
  public EnumWrapper<UpdateClassificationRequestBodyOpField> getOp() {
67
    return op;
×
68
  }
69

70
  public EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> getFieldKey() {
71
    return fieldKey;
×
72
  }
73

74
  public String getEnumOptionKey() {
75
    return enumOptionKey;
×
76
  }
77

78
  public UpdateClassificationRequestBodyDataField getData() {
79
    return data;
×
80
  }
81

82
  @Override
83
  public boolean equals(Object o) {
84
    if (this == o) {
×
85
      return true;
×
86
    }
87
    if (o == null || getClass() != o.getClass()) {
×
88
      return false;
×
89
    }
90
    UpdateClassificationRequestBody casted = (UpdateClassificationRequestBody) o;
×
91
    return Objects.equals(op, casted.op)
×
92
        && Objects.equals(fieldKey, casted.fieldKey)
×
93
        && Objects.equals(enumOptionKey, casted.enumOptionKey)
×
94
        && Objects.equals(data, casted.data);
×
95
  }
96

97
  @Override
98
  public int hashCode() {
99
    return Objects.hash(op, fieldKey, enumOptionKey, data);
×
100
  }
101

102
  @Override
103
  public String toString() {
104
    return "UpdateClassificationRequestBody{"
×
105
        + "op='"
106
        + op
107
        + '\''
108
        + ", "
109
        + "fieldKey='"
110
        + fieldKey
111
        + '\''
112
        + ", "
113
        + "enumOptionKey='"
114
        + enumOptionKey
115
        + '\''
116
        + ", "
117
        + "data='"
118
        + data
119
        + '\''
120
        + "}";
121
  }
122

123
  public static class Builder extends NullableFieldTracker {
124

125
    protected EnumWrapper<UpdateClassificationRequestBodyOpField> op;
126

127
    protected EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> fieldKey;
128

129
    protected final String enumOptionKey;
130

131
    protected final UpdateClassificationRequestBodyDataField data;
132

133
    public Builder(String enumOptionKey, UpdateClassificationRequestBodyDataField data) {
134
      super();
×
135
      this.enumOptionKey = enumOptionKey;
×
136
      this.data = data;
×
137
    }
×
138

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

144
    public Builder op(EnumWrapper<UpdateClassificationRequestBodyOpField> op) {
145
      this.op = op;
×
UNCOV
146
      return this;
×
147
    }
148

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

154
    public Builder fieldKey(EnumWrapper<UpdateClassificationRequestBodyFieldKeyField> fieldKey) {
155
      this.fieldKey = fieldKey;
×
UNCOV
156
      return this;
×
157
    }
158

159
    public UpdateClassificationRequestBody build() {
NEW
160
      if (this.op == null) {
×
NEW
161
        this.op =
×
162
            new EnumWrapper<UpdateClassificationRequestBodyOpField>(
163
                UpdateClassificationRequestBodyOpField.EDITENUMOPTION);
164
      }
NEW
165
      if (this.fieldKey == null) {
×
NEW
166
        this.fieldKey =
×
167
            new EnumWrapper<UpdateClassificationRequestBodyFieldKeyField>(
168
                UpdateClassificationRequestBodyFieldKeyField.BOX__SECURITY__CLASSIFICATION__KEY);
169
      }
UNCOV
170
      return new UpdateClassificationRequestBody(this);
×
171
    }
172
  }
173
}
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