()
| 56 | var JSONSchema string |
| 57 | |
| 58 | func (s *Spec) SetDefaults() { |
| 59 | if s.BatchSize == nil { |
| 60 | s.BatchSize = ptr(int64(10000)) |
| 61 | } |
| 62 | if s.BatchSizeBytes == nil { |
| 63 | s.BatchSizeBytes = ptr(int64(50 * 1024 * 1024)) // 50 MiB |
| 64 | } |
| 65 | if s.BatchTimeout == nil { |
| 66 | s.BatchTimeout = ptr(configtype.NewDuration(30 * time.Second)) |
| 67 | } |
| 68 | } |
| 69 | |
| 70 | func (s *Spec) Validate() error { |
| 71 | if s.BatchWriter && s.StreamBatchWriter { |