Documentation ¶
Overview ¶
Copyright (c) 2016-2017 Bitnami
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 (c) 2016-2017 Bitnami ¶
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.
This package has the automatically generated typed clients.
Copyright (c) 2016-2017 Bitnami ¶
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 (c) 2016-2017 Bitnami ¶
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 (c) 2016-2017 Bitnami ¶
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 (c) 2016-2017 Bitnami ¶
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 (c) 2016-2017 Bitnami ¶
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 (c) 2016-2017 Bitnami ¶
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 CronJobTriggerExpansion
- type CronJobTriggerInterface
- type CronJobTriggersGetter
- type FunctionExpansion
- type FunctionInterface
- type FunctionsGetter
- type HTTPTriggerExpansion
- type HTTPTriggerInterface
- type HTTPTriggersGetter
- type KafkaTriggerExpansion
- type KafkaTriggerInterface
- type KafkaTriggersGetter
- type KubelessV1beta1Client
- func (c *KubelessV1beta1Client) CronJobTriggers(namespace string) CronJobTriggerInterface
- func (c *KubelessV1beta1Client) Functions(namespace string) FunctionInterface
- func (c *KubelessV1beta1Client) HTTPTriggers(namespace string) HTTPTriggerInterface
- func (c *KubelessV1beta1Client) KafkaTriggers(namespace string) KafkaTriggerInterface
- func (c *KubelessV1beta1Client) NATSTriggers(namespace string) NATSTriggerInterface
- func (c *KubelessV1beta1Client) RESTClient() rest.Interface
- type KubelessV1beta1Interface
- type NATSTriggerExpansion
- type NATSTriggerInterface
- type NATSTriggersGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CronJobTriggerExpansion ¶ added in v0.5.0
type CronJobTriggerExpansion interface{}
type CronJobTriggerInterface ¶ added in v0.5.0
type CronJobTriggerInterface interface { Create(*v1beta1.CronJobTrigger) (*v1beta1.CronJobTrigger, error) Update(*v1beta1.CronJobTrigger) (*v1beta1.CronJobTrigger, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.CronJobTrigger, error) List(opts v1.ListOptions) (*v1beta1.CronJobTriggerList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.CronJobTrigger, err error) CronJobTriggerExpansion }
CronJobTriggerInterface has methods to work with CronJobTrigger resources.
type CronJobTriggersGetter ¶ added in v0.5.0
type CronJobTriggersGetter interface {
CronJobTriggers(namespace string) CronJobTriggerInterface
}
CronJobTriggersGetter has a method to return a CronJobTriggerInterface. A group's client should implement this interface.
type FunctionExpansion ¶
type FunctionExpansion interface{}
type FunctionInterface ¶
type FunctionInterface interface { Create(*v1beta1.Function) (*v1beta1.Function, error) Update(*v1beta1.Function) (*v1beta1.Function, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.Function, error) List(opts v1.ListOptions) (*v1beta1.FunctionList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.Function, err error) FunctionExpansion }
FunctionInterface has methods to work with Function resources.
type FunctionsGetter ¶
type FunctionsGetter interface {
Functions(namespace string) FunctionInterface
}
FunctionsGetter has a method to return a FunctionInterface. A group's client should implement this interface.
type HTTPTriggerExpansion ¶ added in v0.5.0
type HTTPTriggerExpansion interface{}
type HTTPTriggerInterface ¶ added in v0.5.0
type HTTPTriggerInterface interface { Create(*v1beta1.HTTPTrigger) (*v1beta1.HTTPTrigger, error) Update(*v1beta1.HTTPTrigger) (*v1beta1.HTTPTrigger, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.HTTPTrigger, error) List(opts v1.ListOptions) (*v1beta1.HTTPTriggerList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.HTTPTrigger, err error) HTTPTriggerExpansion }
HTTPTriggerInterface has methods to work with HTTPTrigger resources.
type HTTPTriggersGetter ¶ added in v0.5.0
type HTTPTriggersGetter interface {
HTTPTriggers(namespace string) HTTPTriggerInterface
}
HTTPTriggersGetter has a method to return a HTTPTriggerInterface. A group's client should implement this interface.
type KafkaTriggerExpansion ¶ added in v0.5.0
type KafkaTriggerExpansion interface{}
type KafkaTriggerInterface ¶ added in v0.5.0
type KafkaTriggerInterface interface { Create(*v1beta1.KafkaTrigger) (*v1beta1.KafkaTrigger, error) Update(*v1beta1.KafkaTrigger) (*v1beta1.KafkaTrigger, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.KafkaTrigger, error) List(opts v1.ListOptions) (*v1beta1.KafkaTriggerList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.KafkaTrigger, err error) KafkaTriggerExpansion }
KafkaTriggerInterface has methods to work with KafkaTrigger resources.
type KafkaTriggersGetter ¶ added in v0.5.0
type KafkaTriggersGetter interface {
KafkaTriggers(namespace string) KafkaTriggerInterface
}
KafkaTriggersGetter has a method to return a KafkaTriggerInterface. A group's client should implement this interface.
type KubelessV1beta1Client ¶
type KubelessV1beta1Client struct {
// contains filtered or unexported fields
}
KubelessV1beta1Client is used to interact with features provided by the kubeless.io group.
func New ¶
func New(c rest.Interface) *KubelessV1beta1Client
New creates a new KubelessV1beta1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*KubelessV1beta1Client, error)
NewForConfig creates a new KubelessV1beta1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *KubelessV1beta1Client
NewForConfigOrDie creates a new KubelessV1beta1Client for the given config and panics if there is an error in the config.
func (*KubelessV1beta1Client) CronJobTriggers ¶ added in v0.5.0
func (c *KubelessV1beta1Client) CronJobTriggers(namespace string) CronJobTriggerInterface
func (*KubelessV1beta1Client) Functions ¶
func (c *KubelessV1beta1Client) Functions(namespace string) FunctionInterface
func (*KubelessV1beta1Client) HTTPTriggers ¶ added in v0.5.0
func (c *KubelessV1beta1Client) HTTPTriggers(namespace string) HTTPTriggerInterface
func (*KubelessV1beta1Client) KafkaTriggers ¶ added in v0.5.0
func (c *KubelessV1beta1Client) KafkaTriggers(namespace string) KafkaTriggerInterface
func (*KubelessV1beta1Client) NATSTriggers ¶ added in v0.6.0
func (c *KubelessV1beta1Client) NATSTriggers(namespace string) NATSTriggerInterface
func (*KubelessV1beta1Client) RESTClient ¶
func (c *KubelessV1beta1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type KubelessV1beta1Interface ¶
type KubelessV1beta1Interface interface { RESTClient() rest.Interface CronJobTriggersGetter FunctionsGetter HTTPTriggersGetter KafkaTriggersGetter NATSTriggersGetter }
type NATSTriggerExpansion ¶ added in v0.6.0
type NATSTriggerExpansion interface{}
type NATSTriggerInterface ¶ added in v0.6.0
type NATSTriggerInterface interface { Create(*v1beta1.NATSTrigger) (*v1beta1.NATSTrigger, error) Update(*v1beta1.NATSTrigger) (*v1beta1.NATSTrigger, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1beta1.NATSTrigger, error) List(opts v1.ListOptions) (*v1beta1.NATSTriggerList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1beta1.NATSTrigger, err error) NATSTriggerExpansion }
NATSTriggerInterface has methods to work with NATSTrigger resources.
type NATSTriggersGetter ¶ added in v0.6.0
type NATSTriggersGetter interface {
NATSTriggers(namespace string) NATSTriggerInterface
}
NATSTriggersGetter has a method to return a NATSTriggerInterface. A group's client should implement this interface.