Class BulkLoadColumnProfile

java.lang.Object
com.kingsrook.qqq.middleware.javalin.specs.v1.responses.components.BulkLoadColumnProfile
All Implemented Interfaces:
ToSchema

public class BulkLoadColumnProfile extends Object implements ToSchema
One column of an uploaded file: its shape, and sample values only where allowed.
  • Constructor Details

    • BulkLoadColumnProfile

      public BulkLoadColumnProfile()
  • Method Details

    • getColumnIndex

      public Integer getColumnIndex()
      Getter for columnIndex
    • withColumnIndex

      public BulkLoadColumnProfile withColumnIndex(Integer columnIndex)
      Fluent setter for columnIndex
    • getColumnLetter

      public String getColumnLetter()
      Getter for columnLetter
    • withColumnLetter

      public BulkLoadColumnProfile withColumnLetter(String columnLetter)
      Fluent setter for columnLetter
    • getHeader

      public String getHeader()
      Getter for header
    • withHeader

      public BulkLoadColumnProfile withHeader(String header)
      Fluent setter for header
    • getInferredType

      public String getInferredType()
      Getter for inferredType
    • withInferredType

      public BulkLoadColumnProfile withInferredType(String inferredType)
      Fluent setter for inferredType
    • getPercentBlank

      public Double getPercentBlank()
      Getter for percentBlank
    • withPercentBlank

      public BulkLoadColumnProfile withPercentBlank(Double percentBlank)
      Fluent setter for percentBlank
    • getDistinctCount

      public Integer getDistinctCount()
      Getter for distinctCount
    • withDistinctCount

      public BulkLoadColumnProfile withDistinctCount(Integer distinctCount)
      Fluent setter for distinctCount
    • getDistinctCountCapped

      public Boolean getDistinctCountCapped()
      Getter for distinctCountCapped
    • withDistinctCountCapped

      public BulkLoadColumnProfile withDistinctCountCapped(Boolean distinctCountCapped)
      Fluent setter for distinctCountCapped
    • getMaxLength

      public Integer getMaxLength()
      Getter for maxLength
    • withMaxLength

      public BulkLoadColumnProfile withMaxLength(Integer maxLength)
      Fluent setter for maxLength
    • getPatternClass

      public String getPatternClass()
      Getter for patternClass
    • withPatternClass

      public BulkLoadColumnProfile withPatternClass(String patternClass)
      Fluent setter for patternClass
    • getMappedFieldName

      public String getMappedFieldName()
      Getter for mappedFieldName
    • withMappedFieldName

      public BulkLoadColumnProfile withMappedFieldName(String mappedFieldName)
      Fluent setter for mappedFieldName
    • getClassification

      public String getClassification()
      Getter for classification
    • withClassification

      public BulkLoadColumnProfile withClassification(String classification)
      Fluent setter for classification
    • getSamplesAllowed

      public Boolean getSamplesAllowed()
      Getter for samplesAllowed
    • withSamplesAllowed

      public BulkLoadColumnProfile withSamplesAllowed(Boolean samplesAllowed)
      Fluent setter for samplesAllowed
    • getSampleValues

      public List<String> getSampleValues()
      Getter for sampleValues
    • withSampleValues

      public BulkLoadColumnProfile withSampleValues(List<String> sampleValues)
      Fluent setter for sampleValues