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
- Alphabetic
- By Inheritance
- FloatSchemaField
- Serializable
- Product
- Equals
- TypedSchemaField
- SchemaField
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- 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
- type Self = FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- val active: Boolean
- Definition Classes
- FloatSchemaField → SchemaField
- def addCheck(check: Check): Self
- Definition Classes
- SchemaField
- def addInferrerInfo(inferrerInfo: InferrerInfo): Self
- Definition Classes
- SchemaField
- def addModifier(modifier: FieldModifier): Self
- Definition Classes
- SchemaField
- def addValidator(validator: Validator): Self
- Definition Classes
- SchemaField
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val checks: Chunk[Check]
- Definition Classes
- FloatSchemaField → SchemaField
- val className: Option[String]
- Definition Classes
- FloatSchemaField → SchemaField
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @IntrinsicCandidate() @native()
- val creationDate: OffsetDateTime
- Definition Classes
- FloatSchemaField → SchemaField
- val creationUser: Id
- Definition Classes
- FloatSchemaField → SchemaField
- val customStringParser: Option[Script]
- Definition Classes
- FloatSchemaField → SchemaField
- def dataType: String
- Definition Classes
- FloatSchemaField → SchemaField
- val default: Option[Float]
a optinal default value
a optinal default value
- Definition Classes
- FloatSchemaField → TypedSchemaField
- val description: Option[String]
- Definition Classes
- FloatSchemaField → SchemaField
- val enum: Chunk[Float]
- Definition Classes
- FloatSchemaField → TypedSchemaField
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @IntrinsicCandidate() @native()
- def getField(name: String): Either[MissingFieldException, SchemaField]
- Definition Classes
- TypedSchemaField → SchemaField
- def getFlatFields: Chunk[SchemaField]
Return a list of fields flattened
Return a list of fields flattened
- Definition Classes
- FloatSchemaField → SchemaField
- def getMetadata[T](name: String, default: T)(implicit decoder: JsonDecoder[T]): Either[FrameworkException, T]
- Definition Classes
- SchemaField
- def getMetadata[T](name: String)(implicit decoder: JsonDecoder[T]): Either[FrameworkException, T]
- Definition Classes
- SchemaField
- val indexProperties: IndexingProperties
- Definition Classes
- FloatSchemaField → SchemaField
- val inferrerInfos: Chunk[InferrerInfo]
- Definition Classes
- FloatSchemaField → SchemaField
- def isEnum: Boolean
- Definition Classes
- TypedSchemaField → SchemaField
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val isInternal: Boolean
- Definition Classes
- FloatSchemaField → SchemaField
- val isSensitive: Boolean
- Definition Classes
- FloatSchemaField → SchemaField
- val masking: Option[String]
- Definition Classes
- FloatSchemaField → SchemaField
- 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
- def meta: SchemaFieldType[Float]
- Definition Classes
- FloatSchemaField → TypedSchemaField
- val metadata: Obj
- Definition Classes
- FloatSchemaField → SchemaField
- val modificationDate: OffsetDateTime
- Definition Classes
- FloatSchemaField → SchemaField
- val modificationUser: Id
- Definition Classes
- FloatSchemaField → SchemaField
- val modifiers: Chunk[FieldModifier]
- Definition Classes
- FloatSchemaField → SchemaField
- val multiple: Boolean
- Definition Classes
- FloatSchemaField → SchemaField
- val name: String
- Definition Classes
- FloatSchemaField → SchemaField
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @IntrinsicCandidate() @native()
- val order: Int
- Definition Classes
- FloatSchemaField → SchemaField
- val originalName: Option[String]
- Definition Classes
- FloatSchemaField → SchemaField
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val required: Boolean
- Definition Classes
- FloatSchemaField → SchemaField
- val samples: Chunk[Float]
a list of value test_samples
a list of value test_samples
- Definition Classes
- FloatSchemaField → TypedSchemaField
- def setActive(active: Boolean): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setChecks(checks: Chunk[Check]): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setCreationDate(creationDate: OffsetDateTime): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setCreationUser(creationUser: Id): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setDescription(description: String): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setIndexProperties(indexProperties: IndexingProperties): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setInferrerInfos(inferrerInfos: Chunk[InferrerInfo]): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setIsSensitive(isSensitive: Boolean): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setMasking(masking: String): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setMetadata(metadata: Obj): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setMetadata[T](name: String, value: T)(implicit encoder: JsonEncoder[T]): Self
- Definition Classes
- SchemaField
- def setModificationDate(modificationDate: OffsetDateTime): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setModificationUser(modificationUser: Id): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setModifiers(modifiers: Chunk[FieldModifier]): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setMultiple(multiple: Boolean): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setName(name: String): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setOrder(order: Int): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setRequired(required: Boolean): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- def setValidators(validators: Chunk[Validator]): FloatSchemaField
- Definition Classes
- FloatSchemaField → SchemaField
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toDoubleField: DoubleSchemaField
- val validators: Chunk[Validator]
- Definition Classes
- FloatSchemaField → SchemaField
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated
(Since version 9)