v1

package
v1.32.0 Latest Latest
Warning

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

Go to latest
Published: Jul 5, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

Copyright 2017 The Kubernetes Authors.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2019, 2021 The Multi-Cluster App Dispatcher Authors.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2017 The Kubernetes Authors.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2019, 2021 The Multi-Cluster App Dispatcher Authors.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2017 The Kubernetes Authors.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Copyright 2019, 2021 The Multi-Cluster App Dispatcher Authors.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AppWrapperLister

type AppWrapperLister interface {
	// List lists all AppWrappers in the indexer.
	List(selector labels.Selector) (ret []*arbv1.AppWrapper, err error)
	// AppWrappers returns an object that can list and get AppWrappers.
	AppWrappers(namespace string) AppWrapperNamespaceLister
}

AppWrapperLister helps list AppWrappers.

func NewAppWrapperLister

func NewAppWrapperLister(indexer cache.Indexer) AppWrapperLister

NewAppWrapperLister returns a new AppWrapperLister.

type AppWrapperNamespaceLister

type AppWrapperNamespaceLister interface {
	// List lists all AppWrappers in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*arbv1.AppWrapper, err error)
	// Get retrieves the AppWrapper from the indexer for a given namespace and name.
	Get(name string) (*arbv1.AppWrapper, error)
}

AppWrapperNamespaceLister helps list and get AppWrappers.

type QueueJobLister

type QueueJobLister interface {
	// List lists all QueueJobs in the indexer.
	List(selector labels.Selector) (ret []*arbv1.QueueJob, err error)
	// QueueJobs returns an object that can list and get QueueJobs.
	QueueJobs(namespace string) QueueJobNamespaceLister
}

QueueJobLister helps list QueueJobs.

func NewQueueJobLister

func NewQueueJobLister(indexer cache.Indexer) QueueJobLister

NewQueueJobLister returns a new QueueJobLister.

type QueueJobNamespaceLister

type QueueJobNamespaceLister interface {
	// List lists all QueueJobs in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*arbv1.QueueJob, err error)
	// Get retrieves the QueueJob from the indexer for a given namespace and name.
	Get(name string) (*arbv1.QueueJob, error)
}

QueueJobNamespaceLister helps list and get QueueJobs.

type SchedulingSpecLister

type SchedulingSpecLister interface {
	// List lists all Queues in the indexer.
	List(selector labels.Selector) (ret []*arbv1.SchedulingSpec, err error)
	// SchedulingSpecs returns an object that can list and get Queues.
	SchedulingSpecs(namespace string) SchedulingSpecNamespaceLister
}

SchedulingSpecLister helps list Queues.

func NewSchedulingSpecLister

func NewSchedulingSpecLister(indexer cache.Indexer) SchedulingSpecLister

NewSchedulingSpecLister returns a new QueueLister.

type SchedulingSpecNamespaceLister

type SchedulingSpecNamespaceLister interface {
	// List lists all Queues in the indexer for a given namespace.
	List(selector labels.Selector) (ret []*arbv1.SchedulingSpec, err error)
	// Get retrieves the Queue from the indexer for a given namespace and name.
	Get(name string) (*arbv1.SchedulingSpec, error)
}

SchedulingSpecNamespaceLister helps list and get Queues.

Jump to

Keyboard shortcuts

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