final case class FloatSchemaField(name: String, active: Boolean = true, className: Option[String] = None, originalName: Option[String] = None, description: Option[String] = None, indexProperties: IndexingProperties = IndexingProperties.empty, default: Option[Float] = None, samples: Chunk[Float] = Chunk.empty, enum: Chunk[Float] = Chunk.empty, modifiers: Chunk[FieldModifier] = Chunk.empty, required: Boolean = false, multiple: Boolean = false, order: Int = -1, isInternal: Boolean = false, customStringParser: Option[Script] = None, validators: Chunk[Validator] = Chunk.empty, inferrerInfos: Chunk[InferrerInfo] = Chunk.empty, isSensitive: Boolean = false, masking: Option[String] = None, checks: Chunk[Check] = Chunk.empty, creationDate: OffsetDateTime = OffsetDateTimeHelper.utcNow, creationUser: Id = User.SystemID, modificationDate: OffsetDateTime = OffsetDateTimeHelper.utcNow, modificationUser: Id = User.SystemID, metadata: Obj = Json.Obj()) extends TypedSchemaField[Float] with Product with Serializable

This class defines a FloatSchemaField entity

name

the name of the FloatSchemaField entity

active

if this entity is active

className

a string the rappresent the JVM FloatSchemaField entity namespace

indexProperties

a IndexingProperties entity

default

a default value for the field

enum

a list of Float entities

required

if this field is required

multiple

if this field is multiple values

order

this defines the processing order

isInternal

if this field is internal use

customStringParser

a Option[Script] entity

validators

a list of Validator entities

inferrerInfos

a list of InferrerInfo entities

isSensitive

if the field is a PII

masking

the masking algorithm if defined

checks

an optinal validity check for the field

creationDate

the creation date of the FloatSchemaField

creationUser

the reference of the user that created the FloatSchemaField

modificationDate

the modification date of the FloatSchemaField

modificationUser

the reference of last user that changed the FloatSchemaField

Linear Supertypes
Serializable, Product, Equals, TypedSchemaField[Float], SchemaField, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. FloatSchemaField
  2. Serializable
  3. Product
  4. Equals
  5. TypedSchemaField
  6. SchemaField
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new FloatSchemaField(name: String, active: Boolean = true, className: Option[String] = None, originalName: Option[String] = None, description: Option[String] = None, indexProperties: IndexingProperties = IndexingProperties.empty, default: Option[Float] = None, samples: Chunk[Float] = Chunk.empty, enum: Chunk[Float] = Chunk.empty, modifiers: Chunk[FieldModifier] = Chunk.empty, required: Boolean = false, multiple: Boolean = false, order: Int = -1, isInternal: Boolean = false, customStringParser: Option[Script] = None, validators: Chunk[Validator] = Chunk.empty, inferrerInfos: Chunk[InferrerInfo] = Chunk.empty, isSensitive: Boolean = false, masking: Option[String] = None, checks: Chunk[Check] = Chunk.empty, creationDate: OffsetDateTime = OffsetDateTimeHelper.utcNow, creationUser: Id = User.SystemID, modificationDate: OffsetDateTime = OffsetDateTimeHelper.utcNow, modificationUser: Id = User.SystemID, metadata: Obj = Json.Obj())

    name

    the name of the FloatSchemaField entity

    active

    if this entity is active

    className

    a string the rappresent the JVM FloatSchemaField entity namespace

    indexProperties

    a IndexingProperties entity

    default

    a default value for the field

    enum

    a list of Float entities

    required

    if this field is required

    multiple

    if this field is multiple values

    order

    this defines the processing order

    isInternal

    if this field is internal use

    customStringParser

    a Option[Script] entity

    validators

    a list of Validator entities

    inferrerInfos

    a list of InferrerInfo entities

    isSensitive

    if the field is a PII

    masking

    the masking algorithm if defined

    checks

    an optinal validity check for the field

    creationDate

    the creation date of the FloatSchemaField

    creationUser

    the reference of the user that created the FloatSchemaField

    modificationDate

    the modification date of the FloatSchemaField

    modificationUser

    the reference of last user that changed the FloatSchemaField

Type Members

  1. type Self = FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val active: Boolean
    Definition Classes
    FloatSchemaFieldSchemaField
  5. def addCheck(check: Check): Self
    Definition Classes
    SchemaField
  6. def addInferrerInfo(inferrerInfo: InferrerInfo): Self
    Definition Classes
    SchemaField
  7. def addModifier(modifier: FieldModifier): Self
    Definition Classes
    SchemaField
  8. def addValidator(validator: Validator): Self
    Definition Classes
    SchemaField
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. val checks: Chunk[Check]
    Definition Classes
    FloatSchemaFieldSchemaField
  11. val className: Option[String]
    Definition Classes
    FloatSchemaFieldSchemaField
  12. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
  13. val creationDate: OffsetDateTime
    Definition Classes
    FloatSchemaFieldSchemaField
  14. val creationUser: Id
    Definition Classes
    FloatSchemaFieldSchemaField
  15. val customStringParser: Option[Script]
    Definition Classes
    FloatSchemaFieldSchemaField
  16. def dataType: String
    Definition Classes
    FloatSchemaFieldSchemaField
  17. val default: Option[Float]

    a optinal default value

    a optinal default value

    Definition Classes
    FloatSchemaFieldTypedSchemaField
  18. val description: Option[String]
    Definition Classes
    FloatSchemaFieldSchemaField
  19. val enum: Chunk[Float]
    Definition Classes
    FloatSchemaFieldTypedSchemaField
  20. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  21. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @IntrinsicCandidate() @native()
  22. def getField(name: String): Either[MissingFieldException, SchemaField]
    Definition Classes
    TypedSchemaFieldSchemaField
  23. def getFlatFields: Chunk[SchemaField]

    Return a list of fields flattened

    Return a list of fields flattened

    Definition Classes
    FloatSchemaFieldSchemaField
  24. def getMetadata[T](name: String, default: T)(implicit decoder: JsonDecoder[T]): Either[FrameworkException, T]
    Definition Classes
    SchemaField
  25. def getMetadata[T](name: String)(implicit decoder: JsonDecoder[T]): Either[FrameworkException, T]
    Definition Classes
    SchemaField
  26. val indexProperties: IndexingProperties
    Definition Classes
    FloatSchemaFieldSchemaField
  27. val inferrerInfos: Chunk[InferrerInfo]
    Definition Classes
    FloatSchemaFieldSchemaField
  28. def isEnum: Boolean
    Definition Classes
    TypedSchemaFieldSchemaField
  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. val isInternal: Boolean
    Definition Classes
    FloatSchemaFieldSchemaField
  31. val isSensitive: Boolean
    Definition Classes
    FloatSchemaFieldSchemaField
  32. val masking: Option[String]
    Definition Classes
    FloatSchemaFieldSchemaField
  33. def merge(other: SchemaField, onlyExistsInFirst: Boolean): Either[MergeSchemaException, SchemaField]

    Merge Two schema in one.

    Merge Two schema in one.

    other

    the other schema to merge

    onlyExistsInFirst

    merge the field if only exists in the first one

    returns

    the merged schema

    Definition Classes
    SchemaField
  34. def meta: SchemaFieldType[Float]
    Definition Classes
    FloatSchemaFieldTypedSchemaField
  35. val metadata: Obj
    Definition Classes
    FloatSchemaFieldSchemaField
  36. val modificationDate: OffsetDateTime
    Definition Classes
    FloatSchemaFieldSchemaField
  37. val modificationUser: Id
    Definition Classes
    FloatSchemaFieldSchemaField
  38. val modifiers: Chunk[FieldModifier]
    Definition Classes
    FloatSchemaFieldSchemaField
  39. val multiple: Boolean
    Definition Classes
    FloatSchemaFieldSchemaField
  40. val name: String
    Definition Classes
    FloatSchemaFieldSchemaField
  41. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  42. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  43. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @IntrinsicCandidate() @native()
  44. val order: Int
    Definition Classes
    FloatSchemaFieldSchemaField
  45. val originalName: Option[String]
    Definition Classes
    FloatSchemaFieldSchemaField
  46. def productElementNames: Iterator[String]
    Definition Classes
    Product
  47. val required: Boolean
    Definition Classes
    FloatSchemaFieldSchemaField
  48. val samples: Chunk[Float]

    a list of value test_samples

    a list of value test_samples

    Definition Classes
    FloatSchemaFieldTypedSchemaField
  49. def setActive(active: Boolean): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  50. def setChecks(checks: Chunk[Check]): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  51. def setCreationDate(creationDate: OffsetDateTime): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  52. def setCreationUser(creationUser: Id): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  53. def setDescription(description: String): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  54. def setIndexProperties(indexProperties: IndexingProperties): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  55. def setInferrerInfos(inferrerInfos: Chunk[InferrerInfo]): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  56. def setIsSensitive(isSensitive: Boolean): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  57. def setMasking(masking: String): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  58. def setMetadata(metadata: Obj): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  59. def setMetadata[T](name: String, value: T)(implicit encoder: JsonEncoder[T]): Self
    Definition Classes
    SchemaField
  60. def setModificationDate(modificationDate: OffsetDateTime): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  61. def setModificationUser(modificationUser: Id): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  62. def setModifiers(modifiers: Chunk[FieldModifier]): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  63. def setMultiple(multiple: Boolean): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  64. def setName(name: String): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  65. def setOrder(order: Int): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  66. def setRequired(required: Boolean): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  67. def setValidators(validators: Chunk[Validator]): FloatSchemaField
    Definition Classes
    FloatSchemaFieldSchemaField
  68. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  69. def toDoubleField: DoubleSchemaField
  70. val validators: Chunk[Validator]
    Definition Classes
    FloatSchemaFieldSchemaField
  71. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  72. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  73. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from TypedSchemaField[Float]

Inherited from SchemaField

Inherited from AnyRef

Inherited from Any

Ungrouped