Package com.gooddata.sdk.model.dataset
Class DatasetManifest
java.lang.Object
com.gooddata.sdk.model.dataset.DatasetManifest
public class DatasetManifest
extends java.lang.Object
Dataset specific upload manifest
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatasetManifest.Part -
Field Summary
Fields Modifier and Type Field Description static java.lang.StringURI -
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) -
Method Summary
Modifier and Type Method Description java.lang.StringgetDataSet()java.lang.StringgetFile()java.util.List<DatasetManifest.Part>getParts()java.io.InputStreamgetSource()voidsetFile(java.lang.String file)voidsetMapping(java.lang.String columnName, java.lang.String populates)Map the given CSV column name to the dataset fieldvoidsetParts(java.util.List<DatasetManifest.Part> parts)voidsetSource(java.io.InputStream source)voidsetUploadMode(UploadMode uploadMode)Set upload mode for all parts of this dataset manifestjava.lang.StringtoString()
-
Field Details
-
URI
public static final java.lang.String URI- See Also:
- Constant Field Values
-
-
Constructor Details
-
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 namesource- source CSV
-
DatasetManifest
public DatasetManifest(java.lang.String dataSet, java.lang.String file, java.util.List<DatasetManifest.Part> parts)
-
-
Method Details
-
getDataSet
public java.lang.String getDataSet() -
getParts
-
setParts
-
getFile
public java.lang.String getFile() -
setFile
public void setFile(java.lang.String file) -
setUploadMode
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 namepopulates- dataset field
-
getSource
public java.io.InputStream getSource() -
setSource
public void setSource(java.io.InputStream source) -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-