Class FunctionParameterInfo

java.lang.Object
io.unitycatalog.client.model.FunctionParameterInfo

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.5.0") public class FunctionParameterInfo extends Object
FunctionParameterInfo
  • Field Details

  • Constructor Details

    • FunctionParameterInfo

      public FunctionParameterInfo()
  • Method Details

    • name

      public FunctionParameterInfo name(String name)
    • getName

      @Nonnull public String getName()
      Name of parameter.
      Returns:
      name
    • setName

      public void setName(String name)
    • typeText

      public FunctionParameterInfo typeText(String typeText)
    • getTypeText

      @Nonnull public String getTypeText()
      Full data type spec, SQL/catalogString text.
      Returns:
      typeText
    • setTypeText

      public void setTypeText(String typeText)
    • typeJson

      public FunctionParameterInfo typeJson(String typeJson)
    • getTypeJson

      @Nonnull public String getTypeJson()
      Full data type spec, JSON-serialized.
      Returns:
      typeJson
    • setTypeJson

      public void setTypeJson(String typeJson)
    • typeName

      public FunctionParameterInfo typeName(ColumnTypeName typeName)
    • getTypeName

      @Nonnull public ColumnTypeName getTypeName()
      Get typeName
      Returns:
      typeName
    • setTypeName

      public void setTypeName(ColumnTypeName typeName)
    • typePrecision

      public FunctionParameterInfo typePrecision(Integer typePrecision)
    • getTypePrecision

      @Nullable public Integer getTypePrecision()
      Digits of precision; required on Create for DecimalTypes.
      Returns:
      typePrecision
    • setTypePrecision

      public void setTypePrecision(Integer typePrecision)
    • typeScale

      public FunctionParameterInfo typeScale(Integer typeScale)
    • getTypeScale

      @Nullable public Integer getTypeScale()
      Digits to right of decimal; Required on Create for DecimalTypes.
      Returns:
      typeScale
    • setTypeScale

      public void setTypeScale(Integer typeScale)
    • typeIntervalType

      public FunctionParameterInfo typeIntervalType(String typeIntervalType)
    • getTypeIntervalType

      @Nullable public String getTypeIntervalType()
      Format of IntervalType.
      Returns:
      typeIntervalType
    • setTypeIntervalType

      public void setTypeIntervalType(String typeIntervalType)
    • position

      public FunctionParameterInfo position(Integer position)
    • getPosition

      @Nonnull public Integer getPosition()
      Ordinal position of column (starting at position 0).
      Returns:
      position
    • setPosition

      public void setPosition(Integer position)
    • parameterMode

      public FunctionParameterInfo parameterMode(FunctionParameterMode parameterMode)
    • getParameterMode

      @Nullable public FunctionParameterMode getParameterMode()
      Get parameterMode
      Returns:
      parameterMode
    • setParameterMode

      public void setParameterMode(FunctionParameterMode parameterMode)
    • parameterType

      public FunctionParameterInfo parameterType(FunctionParameterType parameterType)
    • getParameterType

      @Nullable public FunctionParameterType getParameterType()
      Get parameterType
      Returns:
      parameterType
    • setParameterType

      public void setParameterType(FunctionParameterType parameterType)
    • parameterDefault

      public FunctionParameterInfo parameterDefault(String parameterDefault)
    • getParameterDefault

      @Nullable public String getParameterDefault()
      Default value of the parameter.
      Returns:
      parameterDefault
    • setParameterDefault

      public void setParameterDefault(String parameterDefault)
    • comment

      public FunctionParameterInfo comment(String comment)
    • getComment

      @Nullable public String getComment()
      User-provided free-form text description.
      Returns:
      comment
    • setComment

      public void setComment(String comment)
    • equals

      public boolean equals(Object o)
      Return true if this FunctionParameterInfo object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string