v1alpha1

package
v0.38.2 Latest Latest
Warning

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

Go to latest
Published: Oct 24, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DomainMappingBuilder added in v0.22.0

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

DomainMappingBuilder is for building the domainMapping

func NewDomainMappingBuilder added in v0.22.0

func NewDomainMappingBuilder(name string) *DomainMappingBuilder

NewDomainMappingBuilder for building domainMapping object

func (*DomainMappingBuilder) Build added in v0.22.0

Build to return an instance of domainMapping object

func (*DomainMappingBuilder) Namespace added in v0.22.0

Namespace for domainMapping builder

func (*DomainMappingBuilder) Reference added in v0.22.0

Reference for domainMapping builder

func (*DomainMappingBuilder) TLS added in v0.25.0

TLS for domainMapping builder

type DomainUpdateFunc added in v0.26.0

type DomainUpdateFunc func(origDomain *servingv1alpha1.DomainMapping) (*servingv1alpha1.DomainMapping, error)

type KnServingClient

type KnServingClient interface {
	// Namespace in which this client is operating for
	Namespace() string

	// GetDomainMapping
	GetDomainMapping(ctx context.Context, name string) (*servingv1alpha1.DomainMapping, error)

	// CreateDomainMapping
	CreateDomainMapping(ctx context.Context, domainMapping *servingv1alpha1.DomainMapping) error

	// UpdateDomainMapping
	UpdateDomainMapping(ctx context.Context, domainMapping *servingv1alpha1.DomainMapping) error

	// UpdateDomainMappingWithRetry
	UpdateDomainMappingWithRetry(ctx context.Context, name string, updateFunc DomainUpdateFunc, nrRetries int) error

	// DeleteDomainMapping
	DeleteDomainMapping(ctx context.Context, name string) error

	// ListDomainMappings
	ListDomainMappings(ctx context.Context) (*servingv1alpha1.DomainMappingList, error)
}

KnServingClient to work with Serving v1alpha1 resources

func NewKnServingClient

func NewKnServingClient(client clientv1alpha1.ServingV1alpha1Interface, namespace string) KnServingClient

NewKnServingClient create a new client facade for the provided namespace

type MockKnServingClient added in v0.11.0

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

MockKnServingClient client mock

func NewMockKnServiceClient added in v0.11.0

func NewMockKnServiceClient(t *testing.T, ns ...string) *MockKnServingClient

NewMockKnServiceClient returns a new mock instance which you need to record for

func (*MockKnServingClient) CreateDomainMapping added in v0.22.0

func (c *MockKnServingClient) CreateDomainMapping(ctx context.Context, domainMapping *servingv1alpha1.DomainMapping) error

CreateDomainMapping mock function

func (*MockKnServingClient) DeleteDomainMapping added in v0.22.0

func (c *MockKnServingClient) DeleteDomainMapping(ctx context.Context, name string) error

DeleteDomainMapping mock function

func (*MockKnServingClient) GetDomainMapping added in v0.22.0

func (c *MockKnServingClient) GetDomainMapping(ctx context.Context, name string) (*servingv1alpha1.DomainMapping, error)

GetDomainMapping mock function

func (*MockKnServingClient) ListDomainMappings added in v0.22.0

ListDomainMappings mock function

func (*MockKnServingClient) Namespace added in v0.11.0

func (c *MockKnServingClient) Namespace() string

Namespace of this client

func (*MockKnServingClient) Recorder added in v0.11.0

func (c *MockKnServingClient) Recorder() *ServingRecorder

Recorder returns the record instance

func (*MockKnServingClient) UpdateDomainMapping added in v0.22.0

func (c *MockKnServingClient) UpdateDomainMapping(ctx context.Context, domainMapping *servingv1alpha1.DomainMapping) error

UpdateDomainMapping mock function

func (*MockKnServingClient) UpdateDomainMappingWithRetry added in v0.26.0

func (cl *MockKnServingClient) UpdateDomainMappingWithRetry(ctx context.Context, name string, updateFunc DomainUpdateFunc, nrRetries int) error

type ServingRecorder added in v0.11.0

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

ServingRecorder recorder for service

func (*ServingRecorder) CreateDomainMapping added in v0.22.0

func (sr *ServingRecorder) CreateDomainMapping(domainMapping interface{}, err error)

CreateDomainMapping recorder function

func (*ServingRecorder) DeleteDomainMapping added in v0.22.0

func (sr *ServingRecorder) DeleteDomainMapping(name string, err error)

DeleteDomainMapping recorder function

func (*ServingRecorder) GetDomainMapping added in v0.22.0

func (sr *ServingRecorder) GetDomainMapping(name interface{}, domainMapping *servingv1alpha1.DomainMapping, err error)

GetDomainMapping mock function recorder

func (*ServingRecorder) ListDomainMappings added in v0.22.0

func (sr *ServingRecorder) ListDomainMappings(domainMappingList *servingv1alpha1.DomainMappingList, err error)

ListDomainMappings recorder function

func (*ServingRecorder) UpdateDomainMapping added in v0.22.0

func (sr *ServingRecorder) UpdateDomainMapping(domainMapping interface{}, err error)

UpdateDomainMapping recorder function

func (*ServingRecorder) Validate added in v0.11.0

func (sr *ServingRecorder) Validate()

Validate checks that every recorded method has been called

Jump to

Keyboard shortcuts

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