Documentation ¶
Index ¶
- type KubernetesInterface
- type PingdomTransactionMonitorService
- func (service *PingdomTransactionMonitorService) Add(m models.Monitor)
- func (service *PingdomTransactionMonitorService) Equal(oldMonitor models.Monitor, newMonitor models.Monitor) bool
- func (service *PingdomTransactionMonitorService) GetAll() []models.Monitor
- func (service *PingdomTransactionMonitorService) GetByName(name string) (*models.Monitor, error)
- func (service *PingdomTransactionMonitorService) GetUrlFromSteps(id int64) string
- func (service *PingdomTransactionMonitorService) NewStepArgsByMap(input map[string]string) *pingdomNew.StepArgs
- func (service *PingdomTransactionMonitorService) Remove(m models.Monitor)
- func (service *PingdomTransactionMonitorService) Setup(p config.Provider)
- func (service *PingdomTransactionMonitorService) Update(m models.Monitor)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KubernetesInterface ¶
type KubernetesInterface interface {
CoreV1() corev1.CoreV1Interface
}
KubernetesInterface abstracts the clientset methods used
type PingdomTransactionMonitorService ¶
type PingdomTransactionMonitorService struct {
// contains filtered or unexported fields
}
PingdomTransactionMonitorService interfaces with MonitorService
func (*PingdomTransactionMonitorService) Add ¶
func (service *PingdomTransactionMonitorService) Add(m models.Monitor)
func (*PingdomTransactionMonitorService) GetAll ¶
func (service *PingdomTransactionMonitorService) GetAll() []models.Monitor
func (*PingdomTransactionMonitorService) GetByName ¶
func (service *PingdomTransactionMonitorService) GetByName(name string) (*models.Monitor, error)
func (*PingdomTransactionMonitorService) GetUrlFromSteps ¶
func (service *PingdomTransactionMonitorService) GetUrlFromSteps(id int64) string
func (*PingdomTransactionMonitorService) NewStepArgsByMap ¶
func (service *PingdomTransactionMonitorService) NewStepArgsByMap(input map[string]string) *pingdomNew.StepArgs
NewStepArgsByMap creates a new StepArgs object from a map
func (*PingdomTransactionMonitorService) Remove ¶
func (service *PingdomTransactionMonitorService) Remove(m models.Monitor)
func (*PingdomTransactionMonitorService) Setup ¶
func (service *PingdomTransactionMonitorService) Setup(p config.Provider)
func (*PingdomTransactionMonitorService) Update ¶
func (service *PingdomTransactionMonitorService) Update(m models.Monitor)
Click to show internal directories.
Click to hide internal directories.