input

package
v0.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 26, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Code generated from Pkl module `pipelaner.source.inputs`. DO NOT EDIT.

Code generated from Pkl module `pipelaner.source.inputs`. DO NOT EDIT.

Code generated from Pkl module `pipelaner.source.inputs`. DO NOT EDIT.

Code generated from Pkl module `pipelaner.source.inputs`. DO NOT EDIT.

Code generated from Pkl module `pipelaner.source.inputs`. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Input

type Input interface {
	GetName() string

	GetSourceName() string

	GetThreads() int

	GetOutputBufferSize() int
}

type Inputs

type Inputs struct {
}

func Load

func Load(ctx context.Context, evaluator pkl.Evaluator, source *pkl.ModuleSource) (*Inputs, error)

Load loads the pkl module at the given source and evaluates it with the given evaluator into a Inputs

func LoadFromPath

func LoadFromPath(ctx context.Context, path string) (ret *Inputs, err error)

LoadFromPath loads the pkl module at the given path and evaluates it into a Inputs

type KafkaConsumer

type KafkaConsumer interface {
	Input

	GetSaslEnabled() *bool

	GetSaslMechanism() *saslmechanism.SASLMechanism

	GetSaslUsername() *string

	GetSaslPassword() *string

	GetBrokers() string

	GetVersion() *string

	GetTopics() []string

	GetSchemaRegistry() *string

	GetAutoCommitEnabled() *bool

	GetConsumerGroupID() string

	GetMaxPartitionFetchBytes() *pkl.DataSize

	GetFetchMaxBytes() *pkl.DataSize

	GetAutoOffsetReset() autooffsetreset.AutoOffsetReset

	GetBalancerStrategy() *[]strategy.Strategy
}

type KafkaConsumerImpl

type KafkaConsumerImpl struct {
	SourceName string `pkl:"sourceName"`

	SaslEnabled *bool `pkl:"saslEnabled"`

	SaslMechanism *saslmechanism.SASLMechanism `pkl:"saslMechanism"`

	SaslUsername *string `pkl:"saslUsername"`

	SaslPassword *string `pkl:"saslPassword"`

	Brokers string `pkl:"brokers"`

	Version *string `pkl:"version"`

	Topics []string `pkl:"topics"`

	SchemaRegistry *string `pkl:"schemaRegistry"`

	AutoCommitEnabled *bool `pkl:"autoCommitEnabled"`

	ConsumerGroupID string `pkl:"consumerGroupID"`

	MaxPartitionFetchBytes *pkl.DataSize `pkl:"maxPartitionFetchBytes"`

	FetchMaxBytes *pkl.DataSize `pkl:"fetchMaxBytes"`

	AutoOffsetReset autooffsetreset.AutoOffsetReset `pkl:"autoOffsetReset"`

	BalancerStrategy *[]strategy.Strategy `pkl:"balancerStrategy"`

	Name string `pkl:"name"`

	Threads int `pkl:"threads"`

	OutputBufferSize int `pkl:"outputBufferSize"`
}

func (*KafkaConsumerImpl) GetAutoCommitEnabled

func (rcv *KafkaConsumerImpl) GetAutoCommitEnabled() *bool

func (*KafkaConsumerImpl) GetAutoOffsetReset

func (rcv *KafkaConsumerImpl) GetAutoOffsetReset() autooffsetreset.AutoOffsetReset

func (*KafkaConsumerImpl) GetBalancerStrategy

func (rcv *KafkaConsumerImpl) GetBalancerStrategy() *[]strategy.Strategy

func (*KafkaConsumerImpl) GetBrokers

func (rcv *KafkaConsumerImpl) GetBrokers() string

func (*KafkaConsumerImpl) GetConsumerGroupID

func (rcv *KafkaConsumerImpl) GetConsumerGroupID() string

func (*KafkaConsumerImpl) GetFetchMaxBytes

func (rcv *KafkaConsumerImpl) GetFetchMaxBytes() *pkl.DataSize

func (*KafkaConsumerImpl) GetMaxPartitionFetchBytes

func (rcv *KafkaConsumerImpl) GetMaxPartitionFetchBytes() *pkl.DataSize

func (*KafkaConsumerImpl) GetName

func (rcv *KafkaConsumerImpl) GetName() string

func (*KafkaConsumerImpl) GetOutputBufferSize

func (rcv *KafkaConsumerImpl) GetOutputBufferSize() int

func (*KafkaConsumerImpl) GetSaslEnabled

func (rcv *KafkaConsumerImpl) GetSaslEnabled() *bool

func (*KafkaConsumerImpl) GetSaslMechanism

func (rcv *KafkaConsumerImpl) GetSaslMechanism() *saslmechanism.SASLMechanism

func (*KafkaConsumerImpl) GetSaslPassword

func (rcv *KafkaConsumerImpl) GetSaslPassword() *string

func (*KafkaConsumerImpl) GetSaslUsername

func (rcv *KafkaConsumerImpl) GetSaslUsername() *string

func (*KafkaConsumerImpl) GetSchemaRegistry

func (rcv *KafkaConsumerImpl) GetSchemaRegistry() *string

func (*KafkaConsumerImpl) GetSourceName

func (rcv *KafkaConsumerImpl) GetSourceName() string

func (*KafkaConsumerImpl) GetThreads

func (rcv *KafkaConsumerImpl) GetThreads() int

func (*KafkaConsumerImpl) GetTopics

func (rcv *KafkaConsumerImpl) GetTopics() []string

func (*KafkaConsumerImpl) GetVersion

func (rcv *KafkaConsumerImpl) GetVersion() *string

type Pipelaner

type Pipelaner interface {
	Input

	GetHost() *string

	GetPort() int

	GetTls() *bool

	GetCertFile() *string

	GetKeyFile() *string

	GetConnectionType() *string

	GetUnixSocketPasth() string
}

type PipelanerImpl

type PipelanerImpl struct {
	SourceName string `pkl:"sourceName"`

	Host *string `pkl:"host"`

	Port int `pkl:"port"`

	Tls *bool `pkl:"tls"`

	CertFile *string `pkl:"certFile"`

	KeyFile *string `pkl:"keyFile"`

	ConnectionType *string `pkl:"connectionType"`

	UnixSocketPasth string `pkl:"unixSocketPasth"`

	Name string `pkl:"name"`

	Threads int `pkl:"threads"`

	OutputBufferSize int `pkl:"outputBufferSize"`
}

func (*PipelanerImpl) GetCertFile

func (rcv *PipelanerImpl) GetCertFile() *string

func (*PipelanerImpl) GetConnectionType

func (rcv *PipelanerImpl) GetConnectionType() *string

func (*PipelanerImpl) GetHost

func (rcv *PipelanerImpl) GetHost() *string

func (*PipelanerImpl) GetKeyFile

func (rcv *PipelanerImpl) GetKeyFile() *string

func (*PipelanerImpl) GetName

func (rcv *PipelanerImpl) GetName() string

func (*PipelanerImpl) GetOutputBufferSize

func (rcv *PipelanerImpl) GetOutputBufferSize() int

func (*PipelanerImpl) GetPort

func (rcv *PipelanerImpl) GetPort() int

func (*PipelanerImpl) GetSourceName

func (rcv *PipelanerImpl) GetSourceName() string

func (*PipelanerImpl) GetThreads

func (rcv *PipelanerImpl) GetThreads() int

func (*PipelanerImpl) GetTls

func (rcv *PipelanerImpl) GetTls() *bool

func (*PipelanerImpl) GetUnixSocketPasth

func (rcv *PipelanerImpl) GetUnixSocketPasth() string

Directories

Path Synopsis
Code generated from Pkl module `pipelaner.source.inputs`.
Code generated from Pkl module `pipelaner.source.inputs`.
Code generated from Pkl module `pipelaner.source.inputs`.
Code generated from Pkl module `pipelaner.source.inputs`.
Code generated from Pkl module `pipelaner.source.inputs`.
Code generated from Pkl module `pipelaner.source.inputs`.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL