Package io.camunda.zeebe.dmn.impl
Record Class EvaluatedDmnScalaInput
java.lang.Object
java.lang.Record
io.camunda.zeebe.dmn.impl.EvaluatedDmnScalaInput
- All Implemented Interfaces:
EvaluatedInput
public record EvaluatedDmnScalaInput(String inputId, String inputName, org.agrona.DirectBuffer inputValue)
extends Record
implements EvaluatedInput
-
Constructor Summary
ConstructorsConstructorDescriptionEvaluatedDmnScalaInput(String inputId, String inputName, org.agrona.DirectBuffer inputValue) Creates an instance of aEvaluatedDmnScalaInputrecord 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.inputId()Returns the value of theinputIdrecord component.Returns the value of theinputNamerecord component.org.agrona.DirectBufferReturns the value of theinputValuerecord component.static EvaluatedDmnScalaInputof(org.camunda.dmn.Audit.EvaluatedInput evaluatedInput, Function<org.camunda.feel.syntaxtree.Val, org.agrona.DirectBuffer> converter) final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
EvaluatedDmnScalaInput
Creates an instance of aEvaluatedDmnScalaInputrecord class.- Parameters:
inputId- the value for theinputIdrecord componentinputName- the value for theinputNamerecord componentinputValue- the value for theinputValuerecord component
-
-
Method Details
-
of
public static EvaluatedDmnScalaInput of(org.camunda.dmn.Audit.EvaluatedInput evaluatedInput, Function<org.camunda.feel.syntaxtree.Val, org.agrona.DirectBuffer> converter) -
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). -
inputId
Returns the value of theinputIdrecord component.- Specified by:
inputIdin interfaceEvaluatedInput- Returns:
- the value of the
inputIdrecord component
-
inputName
Returns the value of theinputNamerecord component.- Specified by:
inputNamein interfaceEvaluatedInput- Returns:
- the value of the
inputNamerecord component
-
inputValue
public org.agrona.DirectBuffer inputValue()Returns the value of theinputValuerecord component.- Specified by:
inputValuein interfaceEvaluatedInput- Returns:
- the value of the
inputValuerecord component
-