Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultBatchWait time.Duration = 3 * time.Second DefaultBatchBytes int = 10 * 1024 * 1024 // 10 MB DefautCommitMode = Auto DefaultMinBackoff time.Duration = 500 * time.Millisecond DefaultMaxBackoff time.Duration = 5 * time.Minute DefaultMaxRetries int = 5 DefaultTimeout time.Duration = 10 * time.Second )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackoffConfig ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func NewWithDefault ¶
NewWithDefault creates a new client with default configuration.
type CommitMode ¶
type CommitMode string
const ( Auto CommitMode = "auto" WaitFor CommitMode = "wait_for" Force CommitMode = "force" )
type Config ¶
type Config struct { URL string Client http.Client IndexID string BatchWait time.Duration BatchBytes int Commit CommitMode BackoffConfig BackoffConfig Timeout time.Duration }
Config describes configuration for a HTTP pusher client.
func NewDefaultConfig ¶
NewDefaultConfig creates a default configuration for a given Quickwit cluster.
Click to show internal directories.
Click to hide internal directories.