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

box / box-java-sdk / #6093

23 Jan 2026 12:07PM UTC coverage: 12.883% (-0.02%) from 12.907%
#6093

push

github

web-flow
feat(boxsdkgen): Add watermarking permissions and sources information (box/box-openapi#579) (#1686)

0 of 90 new or added lines in 4 files covered. (0.0%)

16 existing lines in 9 files now uncovered.

8368 of 64953 relevant lines covered (12.88%)

0.13 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/filefull/FileFullWatermarkInfoField.java
1
package com.box.sdkgen.schemas.filefull;
2

3
import com.box.sdkgen.internal.NullableFieldTracker;
4
import com.box.sdkgen.internal.SerializableObject;
5
import com.fasterxml.jackson.annotation.JsonFilter;
6
import com.fasterxml.jackson.annotation.JsonProperty;
7
import java.util.Objects;
8

9
@JsonFilter("nullablePropertyFilter")
10
public class FileFullWatermarkInfoField extends SerializableObject {
11

12
  /** Specifies if this item has a watermark applied. */
13
  @JsonProperty("is_watermarked")
14
  protected Boolean isWatermarked;
15

16
  /** Specifies if the watermark is inherited from any parent folder in the hierarchy. */
17
  @JsonProperty("is_watermark_inherited")
18
  protected Boolean isWatermarkInherited;
19

20
  /** Specifies if the watermark is enforced by an access policy. */
21
  @JsonProperty("is_watermarked_by_access_policy")
22
  protected Boolean isWatermarkedByAccessPolicy;
23

24
  public FileFullWatermarkInfoField() {
25
    super();
×
26
  }
×
27

28
  protected FileFullWatermarkInfoField(Builder builder) {
29
    super();
×
30
    this.isWatermarked = builder.isWatermarked;
×
NEW
31
    this.isWatermarkInherited = builder.isWatermarkInherited;
×
NEW
32
    this.isWatermarkedByAccessPolicy = builder.isWatermarkedByAccessPolicy;
×
33
    markNullableFieldsAsSet(builder.getExplicitlySetNullableFields());
×
34
  }
×
35

36
  public Boolean getIsWatermarked() {
37
    return isWatermarked;
×
38
  }
39

40
  public Boolean getIsWatermarkInherited() {
NEW
41
    return isWatermarkInherited;
×
42
  }
43

44
  public Boolean getIsWatermarkedByAccessPolicy() {
NEW
45
    return isWatermarkedByAccessPolicy;
×
46
  }
47

48
  @Override
49
  public boolean equals(Object o) {
50
    if (this == o) {
×
51
      return true;
×
52
    }
53
    if (o == null || getClass() != o.getClass()) {
×
54
      return false;
×
55
    }
56
    FileFullWatermarkInfoField casted = (FileFullWatermarkInfoField) o;
×
NEW
57
    return Objects.equals(isWatermarked, casted.isWatermarked)
×
NEW
58
        && Objects.equals(isWatermarkInherited, casted.isWatermarkInherited)
×
NEW
59
        && Objects.equals(isWatermarkedByAccessPolicy, casted.isWatermarkedByAccessPolicy);
×
60
  }
61

62
  @Override
63
  public int hashCode() {
NEW
64
    return Objects.hash(isWatermarked, isWatermarkInherited, isWatermarkedByAccessPolicy);
×
65
  }
66

67
  @Override
68
  public String toString() {
NEW
69
    return "FileFullWatermarkInfoField{"
×
70
        + "isWatermarked='"
71
        + isWatermarked
72
        + '\''
73
        + ", "
74
        + "isWatermarkInherited='"
75
        + isWatermarkInherited
76
        + '\''
77
        + ", "
78
        + "isWatermarkedByAccessPolicy='"
79
        + isWatermarkedByAccessPolicy
80
        + '\''
81
        + "}";
82
  }
83

84
  public static class Builder extends NullableFieldTracker {
×
85

86
    protected Boolean isWatermarked;
87

88
    protected Boolean isWatermarkInherited;
89

90
    protected Boolean isWatermarkedByAccessPolicy;
91

92
    public Builder isWatermarked(Boolean isWatermarked) {
93
      this.isWatermarked = isWatermarked;
×
94
      return this;
×
95
    }
96

97
    public Builder isWatermarkInherited(Boolean isWatermarkInherited) {
NEW
98
      this.isWatermarkInherited = isWatermarkInherited;
×
NEW
99
      return this;
×
100
    }
101

102
    public Builder isWatermarkedByAccessPolicy(Boolean isWatermarkedByAccessPolicy) {
NEW
103
      this.isWatermarkedByAccessPolicy = isWatermarkedByAccessPolicy;
×
NEW
104
      return this;
×
105
    }
106

107
    public FileFullWatermarkInfoField build() {
108
      return new FileFullWatermarkInfoField(this);
×
109
    }
110
  }
111
}
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