Class DatasetManifest


  • public class DatasetManifest
    extends java.lang.Object
    Dataset specific upload manifest
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      static class  DatasetManifest.Part  
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String URI  
    • Constructor Summary

      Constructors 
      Constructor Description
      DatasetManifest​(java.lang.String dataSet)  
      DatasetManifest​(java.lang.String dataSet, java.io.InputStream source)
      Create dataset upload manifest.
      DatasetManifest​(java.lang.String dataSet, java.lang.String file, java.util.List<DatasetManifest.Part> parts)  
    • Constructor Detail

      • DatasetManifest

        public DatasetManifest​(java.lang.String dataSet)
      • DatasetManifest

        public DatasetManifest​(java.lang.String dataSet,
                               java.io.InputStream source)
        Create dataset upload manifest.
        Parameters:
        dataSet - dataset name
        source - source CSV
      • DatasetManifest

        public DatasetManifest​(java.lang.String dataSet,
                               java.lang.String file,
                               java.util.List<DatasetManifest.Part> parts)
    • Method Detail

      • getDataSet

        public java.lang.String getDataSet()
      • getFile

        public java.lang.String getFile()
      • setFile

        public void setFile​(java.lang.String file)
      • setUploadMode

        public void setUploadMode​(UploadMode uploadMode)
        Set upload mode for all parts of this dataset manifest
        Parameters:
        uploadMode - upload mode
      • setMapping

        public void setMapping​(java.lang.String columnName,
                               java.lang.String populates)
        Map the given CSV column name to the dataset field
        Parameters:
        columnName - column name
        populates - dataset field
      • getSource

        public java.io.InputStream getSource()
      • setSource

        public void setSource​(java.io.InputStream source)
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object