Class 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 ranges
      java.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)  
      void updateRange​(java.lang.String spreadsheetId, java.lang.String range, java.util.List<java.util.List<java.lang.Object>> values)  
      void updateRangeWithBatch​(java.lang.String spreadsheetId, java.util.List<UpdateTuple> tuples)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SheetSink

        public SheetSink()
                  throws java.io.IOException,
                         java.security.GeneralSecurityException
        Throws:
        java.io.IOException
        java.security.GeneralSecurityException
    • 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.IOException
        Clear a number of ranges
        Parameters:
        spreadsheetId - Current spreadsheet
        ranges - 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