Documentation
¶
Index ¶
- type ConfigMeta
- type EnvoySubscriber
- func (e *EnvoySubscriber) BuildInstanceKey2() string
- func (e *EnvoySubscriber) BuildRootKey() string
- func (e *EnvoySubscriber) GetAdsSubscriber(topic string) *EnvoySubscriber
- func (e *EnvoySubscriber) IsADS() bool
- func (e *EnvoySubscriber) IsEqual(that *EnvoySubscriber) bool
- func (e *EnvoySubscriber) IsOutdated(newVersion string) bool
- func (e *EnvoySubscriber) ToJSON() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigMeta ¶ added in v0.2.0
type EnvoySubscriber ¶
type EnvoySubscriber struct {
Guid string
Cluster string
Node string
UpdateSuccess int
UpdateFailures int
LastUpdatedVersion string
// LastUpdatedVersionV2 map[string]string // for ads
LastUpdatedTimestamp time.Time
SubscribedTo string
// SubscribedToV2 []string // for ads
AdsList map[string]*EnvoySubscriber
IpAddress string
}
func (*EnvoySubscriber) BuildInstanceKey2 ¶ added in v0.2.0
func (e *EnvoySubscriber) BuildInstanceKey2() string
func (*EnvoySubscriber) BuildRootKey ¶
func (e *EnvoySubscriber) BuildRootKey() string
func (*EnvoySubscriber) GetAdsSubscriber ¶
func (e *EnvoySubscriber) GetAdsSubscriber(topic string) *EnvoySubscriber
func (*EnvoySubscriber) IsADS ¶
func (e *EnvoySubscriber) IsADS() bool
func (*EnvoySubscriber) IsEqual ¶
func (e *EnvoySubscriber) IsEqual(that *EnvoySubscriber) bool
func (*EnvoySubscriber) IsOutdated ¶ added in v0.2.0
func (e *EnvoySubscriber) IsOutdated(newVersion string) bool
func (*EnvoySubscriber) ToJSON ¶
func (e *EnvoySubscriber) ToJSON() string
Click to show internal directories.
Click to hide internal directories.