Class ResponseValue

All Implemented Interfaces:
Serializable

@Generated("com.atlan.generators.ModelGeneratorV2") public class ResponseValue extends AtlanStruct
Structure of a response to a field in a form.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • of

      public static ResponseValue of(String responseFieldId, String responseValueString, Integer responseValueInt, Boolean responseValueBoolean, String responseValueJson, Long responseValueLong, Long responseValueDate, List<String> responseValueArrString, List<Integer> responseValueArrInt, List<Boolean> responseValueArrBoolean, List<String> responseValueArrJson, List<Long> responseValueArrLong, List<Long> responseValueArrDate, Map<String,String> responseValueOptions)
      Quickly create a new ResponseValue.
      Parameters:
      responseFieldId - Unique identifier of the field in a form.
      responseValueString - Response type 'string'
      responseValueInt - Response type 'int'
      responseValueBoolean - Response type 'boolean'
      responseValueJson - Response type 'json'
      responseValueLong - Response type 'long'
      responseValueDate - Response type 'date'
      responseValueArrString - Response type array of 'string'
      responseValueArrInt - Response type array of 'int'
      responseValueArrBoolean - Response type array of 'boolean'
      responseValueArrJson - Response type array of 'json'
      responseValueArrLong - Response type array of 'long'
      responseValueArrDate - Response type array of 'date'
      responseValueOptions - Options of the response to a field in a form.
      Returns:
      a ResponseValue with the provided information
    • builder

      public static ResponseValue.ResponseValueBuilder<?,?> builder()
    • toBuilder

      public ResponseValue.ResponseValueBuilder<?,?> toBuilder()
    • getResponseFieldId

      public String getResponseFieldId()
      Unique identifier of the field in a form.
    • getResponseValueString

      public String getResponseValueString()
      Response type 'string'
    • getResponseValueInt

      public Integer getResponseValueInt()
      Response type 'int'
    • getResponseValueBoolean

      public Boolean getResponseValueBoolean()
      Response type 'boolean'
    • getResponseValueJson

      public String getResponseValueJson()
      Response type 'json'
    • getResponseValueLong

      public Long getResponseValueLong()
      Response type 'long'
    • getResponseValueDate

      public Long getResponseValueDate()
      Response type 'date'
    • getResponseValueArrString

      public List<String> getResponseValueArrString()
      Response type array of 'string'
    • getResponseValueArrInt

      public List<Integer> getResponseValueArrInt()
      Response type array of 'int'
    • getResponseValueArrBoolean

      public List<Boolean> getResponseValueArrBoolean()
      Response type array of 'boolean'
    • getResponseValueArrJson

      public List<String> getResponseValueArrJson()
      Response type array of 'json'
    • getResponseValueArrLong

      public List<Long> getResponseValueArrLong()
      Response type array of 'long'
    • getResponseValueArrDate

      public List<Long> getResponseValueArrDate()
      Response type array of 'date'
    • getResponseValueOptions

      public Map<String,String> getResponseValueOptions()
      Options of the response to a field in a form.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AtlanStruct
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class AtlanStruct
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AtlanStruct
    • toString

      public String toString()
      Description copied from class: AtlanObject
      Overrides:
      toString in class AtlanObject
    • getTypeName

      public String getTypeName()
      Fixed typeName for ResponseValue.
      Overrides:
      getTypeName in class AtlanStruct