Class BinaryImportRequestSettings

java.lang.Object
com.illumon.iris.db.tables.databases.BinaryImportRequestSettings

public class BinaryImportRequestSettings extends Object
Class to hold the settings for a Binary Log import request.
  • Constructor Details

    • BinaryImportRequestSettings

      public BinaryImportRequestSettings(String namespace, String tableName, String outputMode, String partitionFormula, String partitionSubstitution, String substitutionDateFormat, String intradayPartitionColumn, String sourceDirectory, String sourceFile, String sourceGlob)
  • Method Details

    • getNamespace

      public String getNamespace()
    • getTableName

      public String getTableName()
    • getOutputMode

      public String getOutputMode()
    • getPartitionFormula

      public String getPartitionFormula()
    • getPartitionSubstitution

      public String getPartitionSubstitution()
    • getSubstitutionDateFormat

      public String getSubstitutionDateFormat()
    • getIntradayPartitionColumn

      public String getIntradayPartitionColumn()
    • getSourceDirectory

      public String getSourceDirectory()
    • getSourceFile

      public String getSourceFile()
    • getSourceGlob

      public String getSourceGlob()
    • toString

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

      public io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode toJson() throws io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      io.deephaven.shadow.jackson.com.fasterxml.jackson.core.JsonProcessingException
    • fromJson

      public static BinaryImportRequestSettings fromJson(io.deephaven.shadow.jackson.com.fasterxml.jackson.databind.JsonNode mergeJsonNode)