• 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

0.0
/src/main/java/com/box/sdkgen/managers/classifications/AddClassificationRequestBody.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 AddClassificationRequestBody extends SerializableObject {
11

12
  @JsonDeserialize(
13
      using =
14
          AddClassificationRequestBodyOpField.AddClassificationRequestBodyOpFieldDeserializer.class)
15
  @JsonSerialize(
16
      using =
17
          AddClassificationRequestBodyOpField.AddClassificationRequestBodyOpFieldSerializer.class)
18
  protected EnumWrapper<AddClassificationRequestBodyOpField> op;
19

20
  @JsonDeserialize(
21
      using =
22
          AddClassificationRequestBodyFieldKeyField
23
              .AddClassificationRequestBodyFieldKeyFieldDeserializer.class)
24
  @JsonSerialize(
25
      using =
26
          AddClassificationRequestBodyFieldKeyField
27
              .AddClassificationRequestBodyFieldKeyFieldSerializer.class)
28
  protected EnumWrapper<AddClassificationRequestBodyFieldKeyField> fieldKey;
29

30
  protected final AddClassificationRequestBodyDataField data;
31

32
  public AddClassificationRequestBody(
33
      @JsonProperty("data") AddClassificationRequestBodyDataField data) {
34
    super();
×
35
    this.data = data;
×
36
    this.op =
×
37
        new EnumWrapper<AddClassificationRequestBodyOpField>(
38
            AddClassificationRequestBodyOpField.ADDENUMOPTION);
39
    this.fieldKey =
×
40
        new EnumWrapper<AddClassificationRequestBodyFieldKeyField>(
41
            AddClassificationRequestBodyFieldKeyField.BOX__SECURITY__CLASSIFICATION__KEY);
42
  }
×
43

44
  protected AddClassificationRequestBody(Builder builder) {
45
    super();
×
46
    this.op = builder.op;
×
47
    this.fieldKey = builder.fieldKey;
×
48
    this.data = builder.data;
×
49
  }
×
50

51
  public EnumWrapper<AddClassificationRequestBodyOpField> getOp() {
52
    return op;
×
53
  }
54

55
  public EnumWrapper<AddClassificationRequestBodyFieldKeyField> getFieldKey() {
56
    return fieldKey;
×
57
  }
58

59
  public AddClassificationRequestBodyDataField getData() {
60
    return data;
×
61
  }
62

63
  @Override
64
  public boolean equals(Object o) {
65
    if (this == o) {
×
66
      return true;
×
67
    }
68
    if (o == null || getClass() != o.getClass()) {
×
69
      return false;
×
70
    }
71
    AddClassificationRequestBody casted = (AddClassificationRequestBody) o;
×
72
    return Objects.equals(op, casted.op)
×
73
        && Objects.equals(fieldKey, casted.fieldKey)
×
74
        && Objects.equals(data, casted.data);
×
75
  }
76

77
  @Override
78
  public int hashCode() {
79
    return Objects.hash(op, fieldKey, data);
×
80
  }
81

82
  @Override
83
  public String toString() {
84
    return "AddClassificationRequestBody{"
×
85
        + "op='"
86
        + op
87
        + '\''
88
        + ", "
89
        + "fieldKey='"
90
        + fieldKey
91
        + '\''
92
        + ", "
93
        + "data='"
94
        + data
95
        + '\''
96
        + "}";
97
  }
98

99
  public static class Builder {
100

101
    protected EnumWrapper<AddClassificationRequestBodyOpField> op;
102

103
    protected EnumWrapper<AddClassificationRequestBodyFieldKeyField> fieldKey;
104

105
    protected final AddClassificationRequestBodyDataField data;
106

NEW
107
    public Builder(AddClassificationRequestBodyDataField data) {
×
108
      this.data = data;
×
109
      this.op =
×
110
          new EnumWrapper<AddClassificationRequestBodyOpField>(
111
              AddClassificationRequestBodyOpField.ADDENUMOPTION);
112
      this.fieldKey =
×
113
          new EnumWrapper<AddClassificationRequestBodyFieldKeyField>(
114
              AddClassificationRequestBodyFieldKeyField.BOX__SECURITY__CLASSIFICATION__KEY);
115
    }
×
116

117
    public Builder op(AddClassificationRequestBodyOpField op) {
118
      this.op = new EnumWrapper<AddClassificationRequestBodyOpField>(op);
×
119
      return this;
×
120
    }
121

122
    public Builder op(EnumWrapper<AddClassificationRequestBodyOpField> op) {
UNCOV
123
      this.op = op;
×
124
      return this;
×
125
    }
126

127
    public Builder fieldKey(AddClassificationRequestBodyFieldKeyField fieldKey) {
UNCOV
128
      this.fieldKey = new EnumWrapper<AddClassificationRequestBodyFieldKeyField>(fieldKey);
×
129
      return this;
×
130
    }
131

132
    public Builder fieldKey(EnumWrapper<AddClassificationRequestBodyFieldKeyField> fieldKey) {
UNCOV
133
      this.fieldKey = fieldKey;
×
134
      return this;
×
135
    }
136

137
    public AddClassificationRequestBody build() {
138
      return new AddClassificationRequestBody(this);
×
139
    }
140
  }
141
}
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