Documentation ¶
Index ¶
- type AppConfig
- func (c *AppConfig) GetAWSRegion() string
- func (c *AppConfig) GetFileStoragePath() string
- func (c *AppConfig) GetNeo4jPassword() string
- func (c *AppConfig) GetNeo4jURI() string
- func (c *AppConfig) GetNeo4jUsername() string
- func (c *AppConfig) GetRedshiftConnString() string
- func (c *AppConfig) GetS3Bucket() string
- func (c *AppConfig) GetShardDepth() int
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AppConfig ¶
type AppConfig struct { AWSRegion string S3Bucket string Neo4jURI string Neo4jUsername string Neo4jPassword string RedshiftConnString string FileStoragePath string ShardDepth int }
func (*AppConfig) GetAWSRegion ¶
func (*AppConfig) GetFileStoragePath ¶
func (*AppConfig) GetNeo4jPassword ¶
func (*AppConfig) GetNeo4jURI ¶
func (*AppConfig) GetNeo4jUsername ¶
func (*AppConfig) GetRedshiftConnString ¶
func (*AppConfig) GetS3Bucket ¶
func (*AppConfig) GetShardDepth ¶
type Config ¶
type Config struct { AMQPService amqp.AMQPService S3Service storage.S3Service RedshiftService storage.RedshiftService Neo4jService storage.Neo4jService UUIDService uuid.UUIDService SearchService search.SearchService Tracer opentracing.Tracer TracerCloser io.Closer Logger *zap.SugaredLogger S3OffloadLimit int64 EnableS3 bool EnableRedshift bool }
Click to show internal directories.
Click to hide internal directories.