Package io.deephaven.configuration
Record Class CheckpointRepairResult.LocationResult
java.lang.Object
java.lang.Record
io.deephaven.configuration.CheckpointRepairResult.LocationResult
- Record Components:
namespace- the namespace of the table that owns the locationtableName- the name of the table that owns the locationpath- the absolute path of the location, or null when the whole table could not be inspectedissue- the problem that was foundstatus- what was done about the problemmessage- a human-readable description of the problem and the action taken
- Enclosing class:
- CheckpointRepairResult
@ScriptApi
public static record CheckpointRepairResult.LocationResult(@NotNull String namespace, @NotNull String tableName, @Nullable String path, @NotNull CheckpointRepairResult.Issue issue, @NotNull CheckpointRepairResult.Status status, @NotNull String message)
extends Record
The problem found at a single table location, and what was done about it.
-
Constructor Summary
ConstructorsConstructorDescriptionLocationResult(@NotNull String namespace, @NotNull String tableName, @Nullable String path, @NotNull CheckpointRepairResult.Issue issue, @NotNull CheckpointRepairResult.Status status, @NotNull String message) Creates an instance of aLocationResultrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.@NotNull CheckpointRepairResult.Issueissue()Returns the value of theissuerecord component.@NotNull Stringmessage()Returns the value of themessagerecord component.@NotNull StringReturns the value of thenamespacerecord component.@Nullable Stringpath()Returns the value of thepathrecord component.@NotNull CheckpointRepairResult.Statusstatus()Returns the value of thestatusrecord component.@NotNull StringReturns the value of thetableNamerecord component.@NotNull StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
LocationResult
public LocationResult(@NotNull @NotNull String namespace, @NotNull @NotNull String tableName, @Nullable @Nullable String path, @NotNull @NotNull CheckpointRepairResult.Issue issue, @NotNull @NotNull CheckpointRepairResult.Status status, @NotNull @NotNull String message) Creates an instance of aLocationResultrecord class.- Parameters:
namespace- the value for thenamespacerecord componenttableName- the value for thetableNamerecord componentpath- the value for thepathrecord componentissue- the value for theissuerecord componentstatus- the value for thestatusrecord componentmessage- the value for themessagerecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
namespace
Returns the value of thenamespacerecord component.- Returns:
- the value of the
namespacerecord component
-
tableName
Returns the value of thetableNamerecord component.- Returns:
- the value of the
tableNamerecord component
-
path
Returns the value of thepathrecord component.- Returns:
- the value of the
pathrecord component
-
issue
Returns the value of theissuerecord component.- Returns:
- the value of the
issuerecord component
-
status
Returns the value of thestatusrecord component.- Returns:
- the value of the
statusrecord component
-
message
Returns the value of themessagerecord component.- Returns:
- the value of the
messagerecord component
-