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.