Documentation ¶
Overview ¶
Copyright 2018 Oracle and/or its affiliates. All rights reserved.
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 2018 Oracle and/or its affiliates. All rights reserved.
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 2018 Oracle and/or its affiliates. All rights reserved.
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 2018 Oracle and/or its affiliates. All rights reserved.
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 2018 Oracle and/or its affiliates. All rights reserved.
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 2018 Oracle and/or its affiliates. All rights reserved.
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 BackendLister
- type BackendListerExpansion
- type BackendNamespaceLister
- type BackendNamespaceListerExpansion
- type BackendSetLister
- type BackendSetListerExpansion
- type BackendSetNamespaceLister
- type BackendSetNamespaceListerExpansion
- type CertificateLister
- type CertificateListerExpansion
- type CertificateNamespaceLister
- type CertificateNamespaceListerExpansion
- type ListenerLister
- type ListenerListerExpansion
- type ListenerNamespaceLister
- type ListenerNamespaceListerExpansion
- type LoadBalancerLister
- type LoadBalancerListerExpansion
- type LoadBalancerNamespaceLister
- type LoadBalancerNamespaceListerExpansion
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BackendLister ¶
type BackendLister interface { // List lists all Backends in the indexer. List(selector labels.Selector) (ret []*v1alpha1.Backend, err error) // Backends returns an object that can list and get Backends. Backends(namespace string) BackendNamespaceLister BackendListerExpansion }
BackendLister helps list Backends.
func NewBackendLister ¶
func NewBackendLister(indexer cache.Indexer) BackendLister
NewBackendLister returns a new BackendLister.
type BackendListerExpansion ¶
type BackendListerExpansion interface{}
BackendListerExpansion allows custom methods to be added to BackendLister.
type BackendNamespaceLister ¶
type BackendNamespaceLister interface { // List lists all Backends in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1alpha1.Backend, err error) // Get retrieves the Backend from the indexer for a given namespace and name. Get(name string) (*v1alpha1.Backend, error) BackendNamespaceListerExpansion }
BackendNamespaceLister helps list and get Backends.
type BackendNamespaceListerExpansion ¶
type BackendNamespaceListerExpansion interface{}
BackendNamespaceListerExpansion allows custom methods to be added to BackendNamespaceLister.
type BackendSetLister ¶
type BackendSetLister interface { // List lists all BackendSets in the indexer. List(selector labels.Selector) (ret []*v1alpha1.BackendSet, err error) // BackendSets returns an object that can list and get BackendSets. BackendSets(namespace string) BackendSetNamespaceLister BackendSetListerExpansion }
BackendSetLister helps list BackendSets.
func NewBackendSetLister ¶
func NewBackendSetLister(indexer cache.Indexer) BackendSetLister
NewBackendSetLister returns a new BackendSetLister.
type BackendSetListerExpansion ¶
type BackendSetListerExpansion interface{}
BackendSetListerExpansion allows custom methods to be added to BackendSetLister.
type BackendSetNamespaceLister ¶
type BackendSetNamespaceLister interface { // List lists all BackendSets in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1alpha1.BackendSet, err error) // Get retrieves the BackendSet from the indexer for a given namespace and name. Get(name string) (*v1alpha1.BackendSet, error) BackendSetNamespaceListerExpansion }
BackendSetNamespaceLister helps list and get BackendSets.
type BackendSetNamespaceListerExpansion ¶
type BackendSetNamespaceListerExpansion interface{}
BackendSetNamespaceListerExpansion allows custom methods to be added to BackendSetNamespaceLister.
type CertificateLister ¶
type CertificateLister interface { // List lists all Certificates in the indexer. List(selector labels.Selector) (ret []*v1alpha1.Certificate, err error) // Certificates returns an object that can list and get Certificates. Certificates(namespace string) CertificateNamespaceLister CertificateListerExpansion }
CertificateLister helps list Certificates.
func NewCertificateLister ¶
func NewCertificateLister(indexer cache.Indexer) CertificateLister
NewCertificateLister returns a new CertificateLister.
type CertificateListerExpansion ¶
type CertificateListerExpansion interface{}
CertificateListerExpansion allows custom methods to be added to CertificateLister.
type CertificateNamespaceLister ¶
type CertificateNamespaceLister interface { // List lists all Certificates in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1alpha1.Certificate, err error) // Get retrieves the Certificate from the indexer for a given namespace and name. Get(name string) (*v1alpha1.Certificate, error) CertificateNamespaceListerExpansion }
CertificateNamespaceLister helps list and get Certificates.
type CertificateNamespaceListerExpansion ¶
type CertificateNamespaceListerExpansion interface{}
CertificateNamespaceListerExpansion allows custom methods to be added to CertificateNamespaceLister.
type ListenerLister ¶
type ListenerLister interface { // List lists all Listeners in the indexer. List(selector labels.Selector) (ret []*v1alpha1.Listener, err error) // Listeners returns an object that can list and get Listeners. Listeners(namespace string) ListenerNamespaceLister ListenerListerExpansion }
ListenerLister helps list Listeners.
func NewListenerLister ¶
func NewListenerLister(indexer cache.Indexer) ListenerLister
NewListenerLister returns a new ListenerLister.
type ListenerListerExpansion ¶
type ListenerListerExpansion interface{}
ListenerListerExpansion allows custom methods to be added to ListenerLister.
type ListenerNamespaceLister ¶
type ListenerNamespaceLister interface { // List lists all Listeners in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1alpha1.Listener, err error) // Get retrieves the Listener from the indexer for a given namespace and name. Get(name string) (*v1alpha1.Listener, error) ListenerNamespaceListerExpansion }
ListenerNamespaceLister helps list and get Listeners.
type ListenerNamespaceListerExpansion ¶
type ListenerNamespaceListerExpansion interface{}
ListenerNamespaceListerExpansion allows custom methods to be added to ListenerNamespaceLister.
type LoadBalancerLister ¶
type LoadBalancerLister interface { // List lists all LoadBalancers in the indexer. List(selector labels.Selector) (ret []*v1alpha1.LoadBalancer, err error) // LoadBalancers returns an object that can list and get LoadBalancers. LoadBalancers(namespace string) LoadBalancerNamespaceLister LoadBalancerListerExpansion }
LoadBalancerLister helps list LoadBalancers.
func NewLoadBalancerLister ¶
func NewLoadBalancerLister(indexer cache.Indexer) LoadBalancerLister
NewLoadBalancerLister returns a new LoadBalancerLister.
type LoadBalancerListerExpansion ¶
type LoadBalancerListerExpansion interface{}
LoadBalancerListerExpansion allows custom methods to be added to LoadBalancerLister.
type LoadBalancerNamespaceLister ¶
type LoadBalancerNamespaceLister interface { // List lists all LoadBalancers in the indexer for a given namespace. List(selector labels.Selector) (ret []*v1alpha1.LoadBalancer, err error) // Get retrieves the LoadBalancer from the indexer for a given namespace and name. Get(name string) (*v1alpha1.LoadBalancer, error) LoadBalancerNamespaceListerExpansion }
LoadBalancerNamespaceLister helps list and get LoadBalancers.
type LoadBalancerNamespaceListerExpansion ¶
type LoadBalancerNamespaceListerExpansion interface{}
LoadBalancerNamespaceListerExpansion allows custom methods to be added to LoadBalancerNamespaceLister.