Documentation
¶
Overview ¶
* Copyright 2019 The original author or 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 The original author or 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 The original author or 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 The original author or 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 ¶
- type ApplicationLister
- type ApplicationListerExpansion
- type ApplicationNamespaceLister
- type ApplicationNamespaceListerExpansion
- type ContainerLister
- type ContainerListerExpansion
- type ContainerNamespaceLister
- type ContainerNamespaceListerExpansion
- type FunctionLister
- type FunctionListerExpansion
- type FunctionNamespaceLister
- type FunctionNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ApplicationLister ¶
type ApplicationLister interface { // List lists all Applications in the indexer. List(selector labels.Selector) (ret []*v1alpha1.Application, err error) // Applications returns an object that can list and get Applications. Applications(namespace string) ApplicationNamespaceLister ApplicationListerExpansion }
ApplicationLister helps list Applications.
func NewApplicationLister ¶
func NewApplicationLister(indexer cache.Indexer) ApplicationLister
NewApplicationLister returns a new ApplicationLister.
type ApplicationListerExpansion ¶
type ApplicationListerExpansion interface{}
ApplicationListerExpansion allows custom methods to be added to ApplicationLister.
type ApplicationNamespaceLister ¶
type ApplicationNamespaceLister interface { // List lists all Applications in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1alpha1.Application, err error) // Get retrieves the Application from the indexer for a given namespace and name. Get(name string) (*v1alpha1.Application, error) ApplicationNamespaceListerExpansion }
ApplicationNamespaceLister helps list and get Applications.
type ApplicationNamespaceListerExpansion ¶
type ApplicationNamespaceListerExpansion interface{}
ApplicationNamespaceListerExpansion allows custom methods to be added to ApplicationNamespaceLister.
type ContainerLister ¶
type ContainerLister interface { // List lists all Containers in the indexer. List(selector labels.Selector) (ret []*v1alpha1.Container, err error) // Containers returns an object that can list and get Containers. Containers(namespace string) ContainerNamespaceLister ContainerListerExpansion }
ContainerLister helps list Containers.
func NewContainerLister ¶
func NewContainerLister(indexer cache.Indexer) ContainerLister
NewContainerLister returns a new ContainerLister.
type ContainerListerExpansion ¶
type ContainerListerExpansion interface{}
ContainerListerExpansion allows custom methods to be added to ContainerLister.
type ContainerNamespaceLister ¶
type ContainerNamespaceLister interface { // List lists all Containers in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1alpha1.Container, err error) // Get retrieves the Container from the indexer for a given namespace and name. Get(name string) (*v1alpha1.Container, error) ContainerNamespaceListerExpansion }
ContainerNamespaceLister helps list and get Containers.
type ContainerNamespaceListerExpansion ¶
type ContainerNamespaceListerExpansion interface{}
ContainerNamespaceListerExpansion allows custom methods to be added to ContainerNamespaceLister.
type FunctionLister ¶
type FunctionLister interface { // List lists all Functions in the indexer. List(selector labels.Selector) (ret []*v1alpha1.Function, err error) // Functions returns an object that can list and get Functions. Functions(namespace string) FunctionNamespaceLister FunctionListerExpansion }
FunctionLister helps list Functions.
func NewFunctionLister ¶
func NewFunctionLister(indexer cache.Indexer) FunctionLister
NewFunctionLister returns a new FunctionLister.
type FunctionListerExpansion ¶
type FunctionListerExpansion interface{}
FunctionListerExpansion allows custom methods to be added to FunctionLister.
type FunctionNamespaceLister ¶
type FunctionNamespaceLister interface { // List lists all Functions in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1alpha1.Function, err error) // Get retrieves the Function from the indexer for a given namespace and name. Get(name string) (*v1alpha1.Function, error) FunctionNamespaceListerExpansion }
FunctionNamespaceLister helps list and get Functions.
type FunctionNamespaceListerExpansion ¶
type FunctionNamespaceListerExpansion interface{}
FunctionNamespaceListerExpansion allows custom methods to be added to FunctionNamespaceLister.