Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildDuration ¶
func BuildRouteConfig ¶
func BuildRouteConfig(rawObj interface{}) hcm.HttpConnectionManager_RouteConfig
Types ¶
type ClusterMapper ¶
type ClusterMapper struct{}
func (*ClusterMapper) GetCluster ¶
func (c *ClusterMapper) GetCluster(rawObj interface{}) (retCluster v2.Cluster, retErr error)
func (*ClusterMapper) GetClusters ¶
func (c *ClusterMapper) GetClusters(clusterJson string) (retCluster []*v2.Cluster, retErr error)
func (*ClusterMapper) GetResources ¶
func (c *ClusterMapper) GetResources(configJson string) ([]types.Any, error)
type ListenerMapper ¶
type ListenerMapper struct{}
func (*ListenerMapper) GetListener ¶
func (c *ListenerMapper) GetListener(rawObj interface{}) (retListener v2.Listener, retErr error)
func (*ListenerMapper) GetListeners ¶
func (c *ListenerMapper) GetListeners(listenerJson string) (retListener []v2.Listener, retErr error)
func (*ListenerMapper) GetResources ¶
func (l *ListenerMapper) GetResources(configJson string) ([]types.Any, error)
type MapperStruct ¶
type RouteMapper ¶
type RouteMapper struct{}
func (*RouteMapper) GetResources ¶
func (r *RouteMapper) GetResources(configJson string) ([]types.Any, error)
func (*RouteMapper) GetRoute ¶
func (r *RouteMapper) GetRoute(rawObj interface{}) (retRoutes *v2.RouteConfiguration, retErr error)
func (*RouteMapper) GetRoutes ¶
func (r *RouteMapper) GetRoutes(routesJson string) (retRoutes []*v2.RouteConfiguration, retErr error)
Click to show internal directories.
Click to hide internal directories.