Package io.floodplain.sink.sheet
Class SheetSink
- java.lang.Object
-
- io.floodplain.sink.sheet.SheetSink
-
public class SheetSink extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description SheetSink()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>clear(java.lang.String spreadsheetId, java.util.List<java.lang.String> ranges)Clear a number of rangesjava.util.List<java.util.List<java.lang.Object>>extractRow(java.util.Map<java.lang.String,java.lang.Object> message, java.lang.String[] columns)java.util.List<java.util.List<java.lang.Object>>getRange(java.lang.String spreadsheetId, java.lang.String range)voidupdateRange(java.lang.String spreadsheetId, java.lang.String range, java.util.List<java.util.List<java.lang.Object>> values)voidupdateRangeWithBatch(java.lang.String spreadsheetId, java.util.List<UpdateTuple> tuples)
-
-
-
Method Detail
-
extractRow
public java.util.List<java.util.List<java.lang.Object>> extractRow(java.util.Map<java.lang.String,java.lang.Object> message, java.lang.String[] columns)
-
clear
public java.util.List<java.lang.String> clear(java.lang.String spreadsheetId, java.util.List<java.lang.String> ranges) throws java.io.IOExceptionClear a number of ranges- Parameters:
spreadsheetId- Current spreadsheetranges- The ranges to delete- Returns:
- The ranges that have been cleared
- Throws:
java.io.IOException- On connection issues
-
getRange
public java.util.List<java.util.List<java.lang.Object>> getRange(java.lang.String spreadsheetId, java.lang.String range) throws java.io.IOException- Throws:
java.io.IOException
-
updateRange
public void updateRange(java.lang.String spreadsheetId, java.lang.String range, java.util.List<java.util.List<java.lang.Object>> values) throws java.io.IOException- Throws:
java.io.IOException
-
updateRangeWithBatch
public void updateRangeWithBatch(java.lang.String spreadsheetId, java.util.List<UpdateTuple> tuples) throws java.io.IOException- Throws:
java.io.IOException
-
-