Lines Matching defs:Options

17 type Options struct {  struct
19 logLevel uint
21 writeOptions *write.Options
23 httpOptions *http.Options
27 func (o *Options) BatchSize() uint {
32 func (o *Options) SetBatchSize(batchSize uint) *Options {
38 func (o *Options) FlushInterval() uint {
43 func (o *Options) SetFlushInterval(flushIntervalMs uint) *Options {
49 func (o *Options) RetryInterval() uint {
54 func (o *Options) SetRetryInterval(retryIntervalMs uint) *Options {
60 func (o *Options) MaxRetries() uint {
66 func (o *Options) SetMaxRetries(maxRetries uint) *Options {
72 func (o *Options) RetryBufferLimit() uint {
77 func (o *Options) SetRetryBufferLimit(retryBufferLimit uint) *Options {
83 func (o *Options) MaxRetryInterval() uint {
88 func (o *Options) SetMaxRetryInterval(maxRetryIntervalMs uint) *Options {
94 func (o *Options) LogLevel() uint {
107 func (o *Options) SetLogLevel(logLevel uint) *Options {
113 func (o *Options) Precision() time.Duration {
118 func (o *Options) SetPrecision(precision time.Duration) *Options {
124 func (o *Options) UseGZip() bool {
129 func (o *Options) SetUseGZip(useGZip bool) *Options {
138 func (o *Options) HTTPClient() *nethttp.Client {
149 func (o *Options) SetHTTPClient(c *nethttp.Client) *Options {
155 func (o *Options) TLSConfig() *tls.Config {
160 func (o *Options) SetTLSConfig(tlsConfig *tls.Config) *Options {
166 func (o *Options) HTTPRequestTimeout() uint {
171 func (o *Options) SetHTTPRequestTimeout(httpRequestTimeout uint) *Options {
177 func (o *Options) WriteOptions() *write.Options {
185 func (o *Options) HTTPOptions() *http.Options {
195 func (o *Options) AddDefaultTag(key, value string) *Options {