Documentation
¶
Index ¶
Constants ¶
View Source
const SourceKind string = "couchbase"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Name string `yaml:"name" validate:"required"`
Kind string `yaml:"kind" validate:"required"`
ConnectionString string `yaml:"connectionString" validate:"required"`
Bucket string `yaml:"bucket" validate:"required"`
Scope string `yaml:"scope" validate:"required"`
Username string `yaml:"username"`
Password string `yaml:"password"`
ClientCert string `yaml:"clientCert"`
ClientCertPassword string `yaml:"clientCertPassword"`
ClientKey string `yaml:"clientKey"`
ClientKeyPassword string `yaml:"clientKeyPassword"`
CACert string `yaml:"caCert"`
NoSSLVerify bool `yaml:"noSslVerify"`
Profile string `yaml:"profile"`
QueryScanConsistency uint `yaml:"queryScanConsistency"`
}
func (Config) Initialize ¶
func (Config) SourceConfigKind ¶
type Source ¶
type Source struct {
Name string `yaml:"name"`
Kind string `yaml:"kind"`
QueryScanConsistency uint `yaml:"queryScanConsistency"`
Scope *gocb.Scope
}
func (*Source) CouchbaseQueryScanConsistency ¶
func (*Source) CouchbaseScope ¶
func (s *Source) CouchbaseScope() *gocb.Scope
func (*Source) SourceKind ¶
Click to show internal directories.
Click to hide internal directories.