Documentation ¶
Index ¶
- func DecodeAttributes(attrs proto.Attributes) map[string]interface{}
- func DecodeConfigurations(configs []proto.Configuration) []api.Configuration
- func DecodeContainer(container *proto.Container) *api.Container
- func DecodeHealthCheck(healthCheck *proto.HealthCheck) *api.HealthCheck
- func DecodeNode(in proto.Node) api.Node
- func DecodeNodes(nodes []proto.Node) []api.Node
- func DecodeOperations(operations []proto.Operation) []api.Operation
- func DecodePorts(ports []proto.Port) []api.Port
- func DecodeRetry(retry *proto.Retry) *api.Retry
- func DecodeRoutingRules(rules proto.RoutingRules) api.RoutingRules
- func DecodeServiceInstances(services []proto.ServiceInstance) []api.ServiceInstance
- func DecodeServices(services []proto.Service) []api.Service
- func DecodeVersion(version *proto.Version) *api.Version
- func EncodeAttributes(md map[string]interface{}) proto.Attributes
- func EncodeConfigurations(configs []api.Configuration) []proto.Configuration
- func EncodeContainer(container *api.Container) *proto.Container
- func EncodeHealthCheck(healthCheck *api.HealthCheck) *proto.HealthCheck
- func EncodeNode(in api.Node) proto.Node
- func EncodeNodes(nodes []api.Node) []proto.Node
- func EncodeOperations(operations []api.Operation) []proto.Operation
- func EncodePorts(ports []api.Port) []proto.Port
- func EncodeRetry(retry *api.Retry) *proto.Retry
- func EncodeRoutingRules(rules api.RoutingRules) proto.RoutingRules
- func EncodeServiceInstances(services []api.ServiceInstance) []proto.ServiceInstance
- func EncodeServices(services []api.Service) []proto.Service
- func EncodeVersion(version *api.Version) *proto.Version
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DecodeAttributes ¶
func DecodeAttributes(attrs proto.Attributes) map[string]interface{}
DecodeAttributes decodes a `proto.Attributes` to a native Go map.
func DecodeConfigurations ¶
func DecodeConfigurations(configs []proto.Configuration) []api.Configuration
func DecodeContainer ¶
DecodeContainer decodes `*proto.Container` to `*api.Container`.
func DecodeHealthCheck ¶
func DecodeHealthCheck(healthCheck *proto.HealthCheck) *api.HealthCheck
func DecodeNode ¶
DecodeNode decodes `proto.Node` to `api.Node`.
func DecodeNodes ¶
DecodeNodes decodes `[]proto.Node` to `[]api.Node`.
func DecodeOperations ¶
func DecodePorts ¶
DecodePorts decodes `[]proto.Port` to `[]api.Port`.
func DecodeRetry ¶
func DecodeRoutingRules ¶
func DecodeRoutingRules(rules proto.RoutingRules) api.RoutingRules
func DecodeServiceInstances ¶
func DecodeServiceInstances(services []proto.ServiceInstance) []api.ServiceInstance
DecodeServiceInstances decodes `[]proto.ServiceInstance` to `[]api.ServiceInstance`.
func DecodeServices ¶
func DecodeVersion ¶
func EncodeAttributes ¶
func EncodeAttributes(md map[string]interface{}) proto.Attributes
EncodeAttributes encodes a native Go map to a `proto.Attributes`.
func EncodeConfigurations ¶
func EncodeConfigurations(configs []api.Configuration) []proto.Configuration
func EncodeContainer ¶
func EncodeHealthCheck ¶
func EncodeHealthCheck(healthCheck *api.HealthCheck) *proto.HealthCheck
func EncodeNode ¶
func EncodeNodes ¶
func EncodeOperations ¶
func EncodePorts ¶
func EncodeRetry ¶
func EncodeRoutingRules ¶
func EncodeRoutingRules(rules api.RoutingRules) proto.RoutingRules
func EncodeServiceInstances ¶
func EncodeServiceInstances(services []api.ServiceInstance) []proto.ServiceInstance
func EncodeServices ¶
func EncodeVersion ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.