notify

package
v0.0.0-...-8a1803e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 19, 2024 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Overview

Package notify is a generated GoMock package.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type MockNotifier

type MockNotifier struct {
	// contains filtered or unexported fields
}

MockNotifier is a mock of Notifier interface.

func NewMockNotifier

func NewMockNotifier(ctrl *gomock.Controller) *MockNotifier

NewMockNotifier creates a new mock instance.

func (*MockNotifier) EXPECT

EXPECT returns an object that allows the caller to indicate expected use.

func (*MockNotifier) GetNotifierName

func (m *MockNotifier) GetNotifierName() string

GetNotifierName mocks base method.

func (*MockNotifier) NotifyMaintenanceCancellation

func (m *MockNotifier) NotifyMaintenanceCancellation(arg0 client.Object, arg1 v1alpha1.NotifyMaintenance) error

NotifyMaintenanceCancellation mocks base method.

func (*MockNotifier) NotifyMaintenanceCompleted

func (m *MockNotifier) NotifyMaintenanceCompleted(arg0 client.Object, arg1 v1alpha1.NotifyMaintenance) error

NotifyMaintenanceCompleted mocks base method.

func (*MockNotifier) NotifyMaintenanceEnded

func (m *MockNotifier) NotifyMaintenanceEnded(arg0 client.Object, arg1 v1alpha1.NotifyMaintenance) error

NotifyMaintenanceEnded mocks base method.

func (*MockNotifier) NotifyMaintenanceIncomplete

func (m *MockNotifier) NotifyMaintenanceIncomplete(arg0 client.Object, arg1 v1alpha1.NotifyMaintenance) error

NotifyMaintenanceIncomplete mocks base method.

func (*MockNotifier) NotifyNodeDrain

func (m *MockNotifier) NotifyNodeDrain(arg0 client.Object, arg1 v1alpha1.NotifyMaintenance) error

NotifyNodeDrain mocks base method.

func (*MockNotifier) NotifySLAExpire

func (m *MockNotifier) NotifySLAExpire(arg0 client.Object, arg1 v1alpha1.NotifyMaintenance) error

NotifySLAExpire mocks base method.

func (*MockNotifier) NotifySLAStart

func (m *MockNotifier) NotifySLAStart(arg0 client.Object, arg1 v1alpha1.NotifyMaintenance) error

NotifySLAStart mocks base method.

func (*MockNotifier) NotifyValidating

func (m *MockNotifier) NotifyValidating(arg0 client.Object, arg1 v1alpha1.NotifyMaintenance) error

NotifyValidating mocks base method.

func (*MockNotifier) RotateCert

func (m *MockNotifier) RotateCert() error

RotateCert mocks base method.

type MockNotifierMockRecorder

type MockNotifierMockRecorder struct {
	// contains filtered or unexported fields
}

MockNotifierMockRecorder is the mock recorder for MockNotifier.

func (*MockNotifierMockRecorder) GetNotifierName

func (mr *MockNotifierMockRecorder) GetNotifierName() *gomock.Call

GetNotifierName indicates an expected call of GetNotifierName.

func (*MockNotifierMockRecorder) NotifyMaintenanceCancellation

func (mr *MockNotifierMockRecorder) NotifyMaintenanceCancellation(arg0, arg1 interface{}) *gomock.Call

NotifyMaintenanceCancellation indicates an expected call of NotifyMaintenanceCancellation.

func (*MockNotifierMockRecorder) NotifyMaintenanceCompleted

func (mr *MockNotifierMockRecorder) NotifyMaintenanceCompleted(arg0, arg1 interface{}) *gomock.Call

NotifyMaintenanceCompleted indicates an expected call of NotifyMaintenanceCompleted.

func (*MockNotifierMockRecorder) NotifyMaintenanceEnded

func (mr *MockNotifierMockRecorder) NotifyMaintenanceEnded(arg0, arg1 interface{}) *gomock.Call

NotifyMaintenanceEnded indicates an expected call of NotifyMaintenanceEnded.

func (*MockNotifierMockRecorder) NotifyMaintenanceIncomplete

func (mr *MockNotifierMockRecorder) NotifyMaintenanceIncomplete(arg0, arg1 interface{}) *gomock.Call

NotifyMaintenanceIncomplete indicates an expected call of NotifyMaintenanceIncomplete.

func (*MockNotifierMockRecorder) NotifyNodeDrain

func (mr *MockNotifierMockRecorder) NotifyNodeDrain(arg0, arg1 interface{}) *gomock.Call

NotifyNodeDrain indicates an expected call of NotifyNodeDrain.

func (*MockNotifierMockRecorder) NotifySLAExpire

func (mr *MockNotifierMockRecorder) NotifySLAExpire(arg0, arg1 interface{}) *gomock.Call

NotifySLAExpire indicates an expected call of NotifySLAExpire.

func (*MockNotifierMockRecorder) NotifySLAStart

func (mr *MockNotifierMockRecorder) NotifySLAStart(arg0, arg1 interface{}) *gomock.Call

NotifySLAStart indicates an expected call of NotifySLAStart.

func (*MockNotifierMockRecorder) NotifyValidating

func (mr *MockNotifierMockRecorder) NotifyValidating(arg0, arg1 interface{}) *gomock.Call

NotifyValidating indicates an expected call of NotifyValidating.

func (*MockNotifierMockRecorder) RotateCert

func (mr *MockNotifierMockRecorder) RotateCert() *gomock.Call

RotateCert indicates an expected call of RotateCert.

type NewNotifierFunc

type NewNotifierFunc func(config.Config, logr.Logger) (Notifier, error)

type NoopNotifier

type NoopNotifier struct{}

func (NoopNotifier) GetNotifierName

func (n NoopNotifier) GetNotifierName() string

func (NoopNotifier) NotifyMaintenanceCancellation

func (n NoopNotifier) NotifyMaintenanceCancellation(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (NoopNotifier) NotifyMaintenanceCompleted

func (n NoopNotifier) NotifyMaintenanceCompleted(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (NoopNotifier) NotifyMaintenanceEnded

func (n NoopNotifier) NotifyMaintenanceEnded(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (NoopNotifier) NotifyMaintenanceIncomplete

func (n NoopNotifier) NotifyMaintenanceIncomplete(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (NoopNotifier) NotifyNodeDrain

func (n NoopNotifier) NotifyNodeDrain(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (NoopNotifier) NotifySLAExpire

func (n NoopNotifier) NotifySLAExpire(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (NoopNotifier) NotifySLAStart

func (n NoopNotifier) NotifySLAStart(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (NoopNotifier) NotifyValidating

func (n NoopNotifier) NotifyValidating(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (NoopNotifier) RotateCert

func (n NoopNotifier) RotateCert() error

type Notifier

type Notifier interface {
	NotifySLAStart(client.Object, ngn2v1alpha1.NotifyMaintenance) error
	NotifySLAExpire(client.Object, ngn2v1alpha1.NotifyMaintenance) error
	NotifyMaintenanceCancellation(client.Object, ngn2v1alpha1.NotifyMaintenance) error
	NotifyMaintenanceEnded(client.Object, ngn2v1alpha1.NotifyMaintenance) error
	NotifyMaintenanceCompleted(client.Object, ngn2v1alpha1.NotifyMaintenance) error
	NotifyNodeDrain(client.Object, ngn2v1alpha1.NotifyMaintenance) error
	NotifyValidating(client.Object, ngn2v1alpha1.NotifyMaintenance) error
	NotifyMaintenanceIncomplete(client.Object, ngn2v1alpha1.NotifyMaintenance) error
	GetNotifierName() string
	RotateCert() error
}

func NewSNSNotifier

func NewSNSNotifier(_ config.Config, log logr.Logger) (Notifier, error)

type NotifyAggregator

type NotifyAggregator struct {
	// contains filtered or unexported fields
}

func NewNotifyAggregator

func NewNotifyAggregator(notifiers ...Notifier) *NotifyAggregator

func (*NotifyAggregator) GetNotifierName

func (na *NotifyAggregator) GetNotifierName() string

func (*NotifyAggregator) NotifyMaintenanceCancellation

func (na *NotifyAggregator) NotifyMaintenanceCancellation(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (*NotifyAggregator) NotifyMaintenanceCompleted

func (na *NotifyAggregator) NotifyMaintenanceCompleted(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (*NotifyAggregator) NotifyMaintenanceEnded

func (na *NotifyAggregator) NotifyMaintenanceEnded(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (*NotifyAggregator) NotifyMaintenanceIncomplete

func (na *NotifyAggregator) NotifyMaintenanceIncomplete(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (*NotifyAggregator) NotifyNodeDrain

func (na *NotifyAggregator) NotifyNodeDrain(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (*NotifyAggregator) NotifySLAExpire

func (na *NotifyAggregator) NotifySLAExpire(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (*NotifyAggregator) NotifySLAStart

func (na *NotifyAggregator) NotifySLAStart(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (*NotifyAggregator) NotifyValidating

func (na *NotifyAggregator) NotifyValidating(obj client.Object, nm ngn2v1alpha1.NotifyMaintenance) error

func (*NotifyAggregator) RotateCert

func (na *NotifyAggregator) RotateCert() error

Directories

Path Synopsis
Package sns is a generated GoMock package.
Package sns is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL