Documentation ¶
Index ¶
- Constants
- Variables
- func Colorize(colorString string) func(...interface{}) string
- func InitializeSink(conf config.Sink, s Sink) error
- type AmplitudeSink
- func (s *AmplitudeSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *AmplitudeSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *AmplitudeSink) Close()
- func (s *AmplitudeSink) DeliveryRequired() bool
- func (s *AmplitudeSink) Id() *uuid.UUID
- func (s *AmplitudeSink) Initialize(conf config.Sink) error
- func (s *AmplitudeSink) Name() string
- func (s *AmplitudeSink) Type() string
- type BlackholeSink
- func (s *BlackholeSink) BatchPublishInvalid(ctx context.Context, invalidEnvelopes []envelope.Envelope) error
- func (s *BlackholeSink) BatchPublishValid(ctx context.Context, validEnvelopes []envelope.Envelope) error
- func (s *BlackholeSink) Close()
- func (s *BlackholeSink) DeliveryRequired() bool
- func (s *BlackholeSink) Id() *uuid.UUID
- func (s *BlackholeSink) Initialize(conf config.Sink) error
- func (s *BlackholeSink) Name() string
- func (s *BlackholeSink) Type() string
- type ClickhouseSink
- func (s *ClickhouseSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *ClickhouseSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *ClickhouseSink) Close()
- func (s *ClickhouseSink) DeliveryRequired() bool
- func (s *ClickhouseSink) Id() *uuid.UUID
- func (s *ClickhouseSink) Initialize(conf config.Sink) error
- func (s *ClickhouseSink) Name() string
- func (s *ClickhouseSink) Type() string
- type ElasticsearchSink
- func (s *ElasticsearchSink) BatchPublishInvalid(ctx context.Context, invalidEnvelopes []envelope.Envelope) error
- func (s *ElasticsearchSink) BatchPublishValid(ctx context.Context, validEnvelopes []envelope.Envelope) error
- func (s *ElasticsearchSink) Close()
- func (s *ElasticsearchSink) DeliveryRequired() bool
- func (s *ElasticsearchSink) Id() *uuid.UUID
- func (s *ElasticsearchSink) Initialize(conf config.Sink) error
- func (s *ElasticsearchSink) Name() string
- func (s *ElasticsearchSink) Type() string
- type FileSink
- func (s *FileSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *FileSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *FileSink) Close()
- func (s *FileSink) DeliveryRequired() bool
- func (s *FileSink) Id() *uuid.UUID
- func (s *FileSink) Initialize(conf config.Sink) error
- func (s *FileSink) Name() string
- func (s *FileSink) Type() string
- type HttpSink
- func (s *HttpSink) BatchPublishInvalid(ctx context.Context, invalidEnvelopes []envelope.Envelope) error
- func (s *HttpSink) BatchPublishValid(ctx context.Context, validEnvelopes []envelope.Envelope) error
- func (s *HttpSink) Close()
- func (s *HttpSink) DeliveryRequired() bool
- func (s *HttpSink) Id() *uuid.UUID
- func (s *HttpSink) Initialize(conf config.Sink) error
- func (s *HttpSink) Name() string
- func (s *HttpSink) Type() string
- type IndicativeSink
- func (s *IndicativeSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *IndicativeSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *IndicativeSink) Close()
- func (s *IndicativeSink) DeliveryRequired() bool
- func (s *IndicativeSink) Id() *uuid.UUID
- func (s *IndicativeSink) Initialize(conf config.Sink) error
- func (s *IndicativeSink) Name() string
- func (s *IndicativeSink) Type() string
- type KafkaSink
- func (s *KafkaSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *KafkaSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *KafkaSink) Close()
- func (s *KafkaSink) DeliveryRequired() bool
- func (s *KafkaSink) Id() *uuid.UUID
- func (s *KafkaSink) Initialize(conf config.Sink) error
- func (s *KafkaSink) Name() string
- func (s *KafkaSink) Type() string
- type KinesisFirehoseSink
- func (s *KinesisFirehoseSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *KinesisFirehoseSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *KinesisFirehoseSink) Close()
- func (s *KinesisFirehoseSink) DeliveryRequired() bool
- func (s *KinesisFirehoseSink) Id() *uuid.UUID
- func (s *KinesisFirehoseSink) Initialize(conf config.Sink) error
- func (s *KinesisFirehoseSink) Name() string
- func (s *KinesisFirehoseSink) Type() string
- type KinesisSink
- func (s *KinesisSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *KinesisSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *KinesisSink) Close()
- func (s *KinesisSink) DeliveryRequired() bool
- func (s *KinesisSink) Id() *uuid.UUID
- func (s *KinesisSink) Initialize(conf config.Sink) error
- func (s *KinesisSink) Name() string
- func (s *KinesisSink) Type() string
- type MaterializeSink
- func (s *MaterializeSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *MaterializeSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *MaterializeSink) Close()
- func (s *MaterializeSink) DeliveryRequired() bool
- func (s *MaterializeSink) Id() *uuid.UUID
- func (s *MaterializeSink) Initialize(conf config.Sink) error
- func (s *MaterializeSink) Name() string
- func (s *MaterializeSink) Type() string
- type MongodbSink
- func (s *MongodbSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *MongodbSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *MongodbSink) Close()
- func (s *MongodbSink) DeliveryRequired() bool
- func (s *MongodbSink) Id() *uuid.UUID
- func (s *MongodbSink) Initialize(conf config.Sink) error
- func (s *MongodbSink) Name() string
- func (s *MongodbSink) Type() string
- type MysqlSink
- func (s *MysqlSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *MysqlSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *MysqlSink) Close()
- func (s *MysqlSink) DeliveryRequired() bool
- func (s *MysqlSink) Id() *uuid.UUID
- func (s *MysqlSink) Initialize(conf config.Sink) error
- func (s *MysqlSink) Name() string
- func (s *MysqlSink) Type() string
- type NatsJetstreamSink
- func (s *NatsJetstreamSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *NatsJetstreamSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *NatsJetstreamSink) Close()
- func (s *NatsJetstreamSink) DeliveryRequired() bool
- func (s *NatsJetstreamSink) Id() *uuid.UUID
- func (s *NatsJetstreamSink) Initialize(conf config.Sink) error
- func (s *NatsJetstreamSink) Name() string
- func (s *NatsJetstreamSink) Type() string
- type NatsSink
- func (s *NatsSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *NatsSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *NatsSink) Close()
- func (s *NatsSink) DeliveryRequired() bool
- func (s *NatsSink) Id() *uuid.UUID
- func (s *NatsSink) Initialize(conf config.Sink) error
- func (s *NatsSink) Name() string
- func (s *NatsSink) Type() string
- type PostgresSink
- func (s *PostgresSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *PostgresSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *PostgresSink) Close()
- func (s *PostgresSink) DeliveryRequired() bool
- func (s *PostgresSink) Id() *uuid.UUID
- func (s *PostgresSink) Initialize(conf config.Sink) error
- func (s *PostgresSink) Name() string
- func (s *PostgresSink) Type() string
- type PubnubSink
- func (s *PubnubSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *PubnubSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *PubnubSink) Close()
- func (s *PubnubSink) DeliveryRequired() bool
- func (s *PubnubSink) Id() *uuid.UUID
- func (s *PubnubSink) Initialize(conf config.Sink) error
- func (s *PubnubSink) Name() string
- func (s *PubnubSink) Type() string
- type PubsubSink
- func (s *PubsubSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *PubsubSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *PubsubSink) Close()
- func (s *PubsubSink) DeliveryRequired() bool
- func (s *PubsubSink) Id() *uuid.UUID
- func (s *PubsubSink) Initialize(conf config.Sink) error
- func (s *PubsubSink) Name() string
- func (s *PubsubSink) Type() string
- type Sink
- type StdoutSink
- func (s *StdoutSink) BatchPublishInvalid(ctx context.Context, invalidEnvelopes []envelope.Envelope) error
- func (s *StdoutSink) BatchPublishValid(ctx context.Context, validEnvelopes []envelope.Envelope) error
- func (s *StdoutSink) Close()
- func (s *StdoutSink) DeliveryRequired() bool
- func (s *StdoutSink) Id() *uuid.UUID
- func (s *StdoutSink) Initialize(conf config.Sink) error
- func (s *StdoutSink) Name() string
- func (s *StdoutSink) Type() string
- type TimescaleSink
- func (s *TimescaleSink) BatchPublishInvalid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *TimescaleSink) BatchPublishValid(ctx context.Context, envelopes []envelope.Envelope) error
- func (s *TimescaleSink) Close()
- func (s *TimescaleSink) DeliveryRequired() bool
- func (s *TimescaleSink) Id() *uuid.UUID
- func (s *TimescaleSink) Initialize(conf config.Sink) error
- func (s *TimescaleSink) Name() string
- func (s *TimescaleSink) Type() string
Constants ¶
View Source
const ( AMPLITUDE_STANDARD_ENDPOINT string = "https://api2.amplitude.com/2/httpapi" AMPLITUDE_EU_ENDPOINT string = "https://api.eu.amplitude.com/2/httpapi" AMPLITUDE_STANDARD string = "standard" AMPLITUDE_EU string = "eu" )
View Source
const ( DEFAULT_PARTITIONS int32 = 3 DEFAULT_REPLICATION_FACTOR int16 = 1 // NOTE! Really not a good default. )
View Source
const ( PUBNUB_PUBLISH_URL string = "ps.pndsn.com/publish" PUBNUB_HTTP_PROTOCOL string = "https" )
View Source
const ( PUBSUB string = "pubsub" REDPANDA string = "redpanda" KAFKA string = "kafka" KINESIS string = "kinesis" KINESIS_FIREHOSE string = "kinesis-firehose" STDOUT string = "stdout" HTTP string = "http" HTTPS string = "https" BLACKHOLE string = "blackhole" FILE string = "file" PUBNUB string = "pubnub" NATS string = "nats" NATS_JETSTREAM string = "nats-jetstream" INDICATIVE string = "indicative" AMPLITUDE string = "amplitude" )
View Source
const INDICATIVE_BATCH_ENDPOINT string = "https://api.indicative.com/service/event/batch"
View Source
const INIT_TIMEOUT_SECONDS = 10
Variables ¶
View Source
var ( Info = Teal Warn = Yellow Fata = Red )
View Source
var ( Black = Colorize("\033[1;30m%s\033[0m") Red = Colorize("\033[1;31m%s\033[0m") Green = Colorize("\033[1;32m%s\033[0m") Yellow = Colorize("\033[1;33m%s\033[0m") Purple = Colorize("\033[1;34m%s\033[0m") Magenta = Colorize("\033[1;35m%s\033[0m") Teal = Colorize("\033[1;36m%s\033[0m") White = Colorize("\033[1;37m%s\033[0m") )
Functions ¶
Types ¶
type AmplitudeSink ¶
type AmplitudeSink struct {
// contains filtered or unexported fields
}
func (*AmplitudeSink) BatchPublishInvalid ¶
func (*AmplitudeSink) BatchPublishValid ¶
func (*AmplitudeSink) Close ¶
func (s *AmplitudeSink) Close()
func (*AmplitudeSink) DeliveryRequired ¶
func (s *AmplitudeSink) DeliveryRequired() bool
func (*AmplitudeSink) Id ¶
func (s *AmplitudeSink) Id() *uuid.UUID
func (*AmplitudeSink) Initialize ¶
func (s *AmplitudeSink) Initialize(conf config.Sink) error
func (*AmplitudeSink) Name ¶
func (s *AmplitudeSink) Name() string
func (*AmplitudeSink) Type ¶
func (s *AmplitudeSink) Type() string
type BlackholeSink ¶
type BlackholeSink struct {
// contains filtered or unexported fields
}
func (*BlackholeSink) BatchPublishInvalid ¶
func (*BlackholeSink) BatchPublishValid ¶
func (*BlackholeSink) Close ¶
func (s *BlackholeSink) Close()
func (*BlackholeSink) DeliveryRequired ¶
func (s *BlackholeSink) DeliveryRequired() bool
func (*BlackholeSink) Id ¶
func (s *BlackholeSink) Id() *uuid.UUID
func (*BlackholeSink) Initialize ¶
func (s *BlackholeSink) Initialize(conf config.Sink) error
func (*BlackholeSink) Name ¶
func (s *BlackholeSink) Name() string
func (*BlackholeSink) Type ¶
func (s *BlackholeSink) Type() string
type ClickhouseSink ¶
type ClickhouseSink struct {
// contains filtered or unexported fields
}
func (*ClickhouseSink) BatchPublishInvalid ¶
func (*ClickhouseSink) BatchPublishValid ¶
func (*ClickhouseSink) Close ¶
func (s *ClickhouseSink) Close()
func (*ClickhouseSink) DeliveryRequired ¶
func (s *ClickhouseSink) DeliveryRequired() bool
func (*ClickhouseSink) Id ¶
func (s *ClickhouseSink) Id() *uuid.UUID
func (*ClickhouseSink) Initialize ¶
func (s *ClickhouseSink) Initialize(conf config.Sink) error
func (*ClickhouseSink) Name ¶
func (s *ClickhouseSink) Name() string
func (*ClickhouseSink) Type ¶
func (s *ClickhouseSink) Type() string
type ElasticsearchSink ¶
type ElasticsearchSink struct {
// contains filtered or unexported fields
}
func (*ElasticsearchSink) BatchPublishInvalid ¶
func (*ElasticsearchSink) BatchPublishValid ¶
func (*ElasticsearchSink) Close ¶
func (s *ElasticsearchSink) Close()
func (*ElasticsearchSink) DeliveryRequired ¶
func (s *ElasticsearchSink) DeliveryRequired() bool
func (*ElasticsearchSink) Id ¶
func (s *ElasticsearchSink) Id() *uuid.UUID
func (*ElasticsearchSink) Initialize ¶
func (s *ElasticsearchSink) Initialize(conf config.Sink) error
func (*ElasticsearchSink) Name ¶
func (s *ElasticsearchSink) Name() string
func (*ElasticsearchSink) Type ¶
func (s *ElasticsearchSink) Type() string
type FileSink ¶
type FileSink struct {
// contains filtered or unexported fields
}
func (*FileSink) BatchPublishInvalid ¶
func (*FileSink) BatchPublishValid ¶
func (*FileSink) DeliveryRequired ¶
type HttpSink ¶
type HttpSink struct {
// contains filtered or unexported fields
}
func (*HttpSink) BatchPublishInvalid ¶
func (*HttpSink) BatchPublishValid ¶
func (*HttpSink) DeliveryRequired ¶
type IndicativeSink ¶
type IndicativeSink struct {
// contains filtered or unexported fields
}
func (*IndicativeSink) BatchPublishInvalid ¶
func (*IndicativeSink) BatchPublishValid ¶
func (*IndicativeSink) Close ¶
func (s *IndicativeSink) Close()
func (*IndicativeSink) DeliveryRequired ¶
func (s *IndicativeSink) DeliveryRequired() bool
func (*IndicativeSink) Id ¶
func (s *IndicativeSink) Id() *uuid.UUID
func (*IndicativeSink) Initialize ¶
func (s *IndicativeSink) Initialize(conf config.Sink) error
func (*IndicativeSink) Name ¶
func (s *IndicativeSink) Name() string
func (*IndicativeSink) Type ¶
func (s *IndicativeSink) Type() string
type KafkaSink ¶
type KafkaSink struct {
// contains filtered or unexported fields
}
func (*KafkaSink) BatchPublishInvalid ¶
func (*KafkaSink) BatchPublishValid ¶
func (*KafkaSink) DeliveryRequired ¶
type KinesisFirehoseSink ¶
type KinesisFirehoseSink struct {
// contains filtered or unexported fields
}
func (*KinesisFirehoseSink) BatchPublishInvalid ¶
func (*KinesisFirehoseSink) BatchPublishValid ¶
func (*KinesisFirehoseSink) Close ¶
func (s *KinesisFirehoseSink) Close()
func (*KinesisFirehoseSink) DeliveryRequired ¶
func (s *KinesisFirehoseSink) DeliveryRequired() bool
func (*KinesisFirehoseSink) Id ¶
func (s *KinesisFirehoseSink) Id() *uuid.UUID
func (*KinesisFirehoseSink) Initialize ¶
func (s *KinesisFirehoseSink) Initialize(conf config.Sink) error
func (*KinesisFirehoseSink) Name ¶
func (s *KinesisFirehoseSink) Name() string
func (*KinesisFirehoseSink) Type ¶
func (s *KinesisFirehoseSink) Type() string
type KinesisSink ¶
type KinesisSink struct {
// contains filtered or unexported fields
}
func (*KinesisSink) BatchPublishInvalid ¶
func (*KinesisSink) BatchPublishValid ¶
func (*KinesisSink) Close ¶
func (s *KinesisSink) Close()
func (*KinesisSink) DeliveryRequired ¶
func (s *KinesisSink) DeliveryRequired() bool
func (*KinesisSink) Id ¶
func (s *KinesisSink) Id() *uuid.UUID
func (*KinesisSink) Initialize ¶
func (s *KinesisSink) Initialize(conf config.Sink) error
func (*KinesisSink) Name ¶
func (s *KinesisSink) Name() string
func (*KinesisSink) Type ¶
func (s *KinesisSink) Type() string
type MaterializeSink ¶
type MaterializeSink struct {
// contains filtered or unexported fields
}
func (*MaterializeSink) BatchPublishInvalid ¶
func (*MaterializeSink) BatchPublishValid ¶
func (*MaterializeSink) Close ¶
func (s *MaterializeSink) Close()
func (*MaterializeSink) DeliveryRequired ¶
func (s *MaterializeSink) DeliveryRequired() bool
func (*MaterializeSink) Id ¶
func (s *MaterializeSink) Id() *uuid.UUID
func (*MaterializeSink) Initialize ¶
func (s *MaterializeSink) Initialize(conf config.Sink) error
func (*MaterializeSink) Name ¶
func (s *MaterializeSink) Name() string
func (*MaterializeSink) Type ¶
func (s *MaterializeSink) Type() string
type MongodbSink ¶
type MongodbSink struct {
// contains filtered or unexported fields
}
func (*MongodbSink) BatchPublishInvalid ¶
func (*MongodbSink) BatchPublishValid ¶
func (*MongodbSink) Close ¶
func (s *MongodbSink) Close()
func (*MongodbSink) DeliveryRequired ¶
func (s *MongodbSink) DeliveryRequired() bool
func (*MongodbSink) Id ¶
func (s *MongodbSink) Id() *uuid.UUID
func (*MongodbSink) Initialize ¶
func (s *MongodbSink) Initialize(conf config.Sink) error
func (*MongodbSink) Name ¶
func (s *MongodbSink) Name() string
func (*MongodbSink) Type ¶
func (s *MongodbSink) Type() string
type MysqlSink ¶
type MysqlSink struct {
// contains filtered or unexported fields
}
func (*MysqlSink) BatchPublishInvalid ¶
func (*MysqlSink) BatchPublishValid ¶
func (*MysqlSink) DeliveryRequired ¶
type NatsJetstreamSink ¶
type NatsJetstreamSink struct {
// contains filtered or unexported fields
}
func (*NatsJetstreamSink) BatchPublishInvalid ¶
func (*NatsJetstreamSink) BatchPublishValid ¶
func (*NatsJetstreamSink) Close ¶
func (s *NatsJetstreamSink) Close()
func (*NatsJetstreamSink) DeliveryRequired ¶
func (s *NatsJetstreamSink) DeliveryRequired() bool
func (*NatsJetstreamSink) Id ¶
func (s *NatsJetstreamSink) Id() *uuid.UUID
func (*NatsJetstreamSink) Initialize ¶
func (s *NatsJetstreamSink) Initialize(conf config.Sink) error
func (*NatsJetstreamSink) Name ¶
func (s *NatsJetstreamSink) Name() string
func (*NatsJetstreamSink) Type ¶
func (s *NatsJetstreamSink) Type() string
type NatsSink ¶
type NatsSink struct {
// contains filtered or unexported fields
}
func (*NatsSink) BatchPublishInvalid ¶
func (*NatsSink) BatchPublishValid ¶
func (*NatsSink) DeliveryRequired ¶
type PostgresSink ¶
type PostgresSink struct {
// contains filtered or unexported fields
}
func (*PostgresSink) BatchPublishInvalid ¶
func (*PostgresSink) BatchPublishValid ¶
func (*PostgresSink) Close ¶
func (s *PostgresSink) Close()
func (*PostgresSink) DeliveryRequired ¶
func (s *PostgresSink) DeliveryRequired() bool
func (*PostgresSink) Id ¶
func (s *PostgresSink) Id() *uuid.UUID
func (*PostgresSink) Initialize ¶
func (s *PostgresSink) Initialize(conf config.Sink) error
func (*PostgresSink) Name ¶
func (s *PostgresSink) Name() string
func (*PostgresSink) Type ¶
func (s *PostgresSink) Type() string
type PubnubSink ¶
type PubnubSink struct {
// contains filtered or unexported fields
}
func (*PubnubSink) BatchPublishInvalid ¶
func (*PubnubSink) BatchPublishValid ¶
func (*PubnubSink) Close ¶
func (s *PubnubSink) Close()
func (*PubnubSink) DeliveryRequired ¶
func (s *PubnubSink) DeliveryRequired() bool
func (*PubnubSink) Id ¶
func (s *PubnubSink) Id() *uuid.UUID
func (*PubnubSink) Initialize ¶
func (s *PubnubSink) Initialize(conf config.Sink) error
func (*PubnubSink) Name ¶
func (s *PubnubSink) Name() string
func (*PubnubSink) Type ¶
func (s *PubnubSink) Type() string
type PubsubSink ¶
type PubsubSink struct {
// contains filtered or unexported fields
}
func (*PubsubSink) BatchPublishInvalid ¶
func (*PubsubSink) BatchPublishValid ¶
func (*PubsubSink) Close ¶
func (s *PubsubSink) Close()
func (*PubsubSink) DeliveryRequired ¶
func (s *PubsubSink) DeliveryRequired() bool
func (*PubsubSink) Id ¶
func (s *PubsubSink) Id() *uuid.UUID
func (*PubsubSink) Initialize ¶
func (s *PubsubSink) Initialize(conf config.Sink) error
func (*PubsubSink) Name ¶
func (s *PubsubSink) Name() string
func (*PubsubSink) Type ¶
func (s *PubsubSink) Type() string
type Sink ¶
type StdoutSink ¶
type StdoutSink struct {
// contains filtered or unexported fields
}
func (*StdoutSink) BatchPublishInvalid ¶
func (*StdoutSink) BatchPublishValid ¶
func (*StdoutSink) Close ¶
func (s *StdoutSink) Close()
func (*StdoutSink) DeliveryRequired ¶
func (s *StdoutSink) DeliveryRequired() bool
func (*StdoutSink) Id ¶
func (s *StdoutSink) Id() *uuid.UUID
func (*StdoutSink) Initialize ¶
func (s *StdoutSink) Initialize(conf config.Sink) error
func (*StdoutSink) Name ¶
func (s *StdoutSink) Name() string
func (*StdoutSink) Type ¶
func (s *StdoutSink) Type() string
type TimescaleSink ¶
type TimescaleSink struct {
// contains filtered or unexported fields
}
func (*TimescaleSink) BatchPublishInvalid ¶
func (*TimescaleSink) BatchPublishValid ¶
func (*TimescaleSink) Close ¶
func (s *TimescaleSink) Close()
func (*TimescaleSink) DeliveryRequired ¶
func (s *TimescaleSink) DeliveryRequired() bool
func (*TimescaleSink) Id ¶
func (s *TimescaleSink) Id() *uuid.UUID
func (*TimescaleSink) Initialize ¶
func (s *TimescaleSink) Initialize(conf config.Sink) error
func (*TimescaleSink) Name ¶
func (s *TimescaleSink) Name() string
func (*TimescaleSink) Type ¶
func (s *TimescaleSink) Type() string
Source Files ¶
- amplitude.go
- azuredw.go
- bigquery.go
- blackhole.go
- clickhouse.go
- elasticsearch.go
- file.go
- firebolt.go
- http.go
- indicative.go
- kafka.go
- kinesis.go
- kinesisFirehose.go
- materialize.go
- mongodb.go
- mysql.go
- nats.go
- natsJetstream.go
- postgres.go
- pubnub.go
- pubsub.go
- pulsar.go
- rabbitmq.go
- redshift.go
- sink.go
- stdout.go
- timescaledb.go
Click to show internal directories.
Click to hide internal directories.