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

box / box-java-sdk-gen / #315

27 Jun 2025 12:40PM UTC coverage: 35.565% (-0.08%) from 35.641%
#315

Pull #352

github

web-flow
Merge 85a9a581d into b53b17cba
Pull Request #352: fix: Improve allOf parsing (box/box-codegen#752)

4 of 119 new or added lines in 8 files covered. (3.36%)

5 existing lines in 5 files now uncovered.

16943 of 47640 relevant lines covered (35.56%)

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/schemas/aistudioagentspreadsheettool/AiStudioAgentSpreadsheetTool.java
1
package com.box.sdkgen.schemas.aistudioagentspreadsheettool;
2

3
import com.box.sdkgen.schemas.aiagentspreadsheettool.AiAgentSpreadsheetTool;
4
import com.box.sdkgen.schemas.aillmendpointparams.AiLlmEndpointParams;
5
import com.fasterxml.jackson.annotation.JsonFilter;
6
import java.util.Objects;
7

8
@JsonFilter("nullablePropertyFilter")
9
public class AiStudioAgentSpreadsheetTool extends AiAgentSpreadsheetTool {
10

11
  public AiStudioAgentSpreadsheetTool() {
NEW
12
    super();
×
NEW
13
  }
×
14

15
  protected AiStudioAgentSpreadsheetTool(Builder builder) {
NEW
16
    super(builder);
×
NEW
17
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
NEW
18
  }
×
19

20
  @Override
21
  public boolean equals(Object o) {
NEW
22
    if (this == o) {
×
NEW
23
      return true;
×
24
    }
NEW
25
    if (o == null || getClass() != o.getClass()) {
×
NEW
26
      return false;
×
27
    }
NEW
28
    AiStudioAgentSpreadsheetTool casted = (AiStudioAgentSpreadsheetTool) o;
×
NEW
29
    return Objects.equals(model, casted.model)
×
NEW
30
        && Objects.equals(numTokensForCompletion, casted.numTokensForCompletion)
×
NEW
31
        && Objects.equals(llmEndpointParams, casted.llmEndpointParams);
×
32
  }
33

34
  @Override
35
  public int hashCode() {
NEW
36
    return Objects.hash(model, numTokensForCompletion, llmEndpointParams);
×
37
  }
38

39
  @Override
40
  public String toString() {
NEW
41
    return "AiStudioAgentSpreadsheetTool{"
×
42
        + "model='"
43
        + model
44
        + '\''
45
        + ", "
46
        + "numTokensForCompletion='"
47
        + numTokensForCompletion
48
        + '\''
49
        + ", "
50
        + "llmEndpointParams='"
51
        + llmEndpointParams
52
        + '\''
53
        + "}";
54
  }
55

NEW
56
  public static class Builder extends AiAgentSpreadsheetTool.Builder {
×
57

58
    @Override
59
    public Builder model(String model) {
NEW
60
      this.model = model;
×
NEW
61
      return this;
×
62
    }
63

64
    @Override
65
    public Builder numTokensForCompletion(Long numTokensForCompletion) {
NEW
66
      this.numTokensForCompletion = numTokensForCompletion;
×
NEW
67
      return this;
×
68
    }
69

70
    @Override
71
    public Builder llmEndpointParams(AiLlmEndpointParams llmEndpointParams) {
NEW
72
      this.llmEndpointParams = llmEndpointParams;
×
NEW
73
      return this;
×
74
    }
75

76
    public AiStudioAgentSpreadsheetTool build() {
NEW
77
      return new AiStudioAgentSpreadsheetTool(this);
×
78
    }
79
  }
80
}
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