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.