Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrMissingGatewayAddr = errors.New("gatewayAddr is a required attribute")
Functions ¶
func VariableStringToArray ¶
Types ¶
type ClientFactory ¶
ClientFactory enables injection for testing.
type ClientFactoryImpl ¶
type ClientFactoryImpl struct {
// contains filtered or unexported fields
}
func NewClientFactoryImpl ¶
func NewClientFactoryImpl(logger logger.Logger) *ClientFactoryImpl
NewClientFactoryImpl returns a new ClientFactory instance.
type ClientMetadata ¶
type ClientMetadata struct {
GatewayAddr string `json:"gatewayAddr" mapstructure:"gatewayAddr"`
GatewayKeepAlive time.Duration `json:"gatewayKeepAlive" mapstructure:"gatewayKeepAlive"`
CaCertificatePath string `json:"caCertificatePath" mapstructure:"caCertificatePath"`
UsePlaintextConnection bool `json:"usePlainTextConnection,string" mapstructure:"usePlainTextConnection"`
}
Click to show internal directories.
Click to hide internal directories.