Documentation ¶
Overview ¶
Copyright 2018 The Knative 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 2018 The Knative 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.
This package has the automatically generated typed clients.
Copyright 2018 The Knative 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 2018 The Knative 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 2018 The Knative 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 2018 The Knative 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 2018 The Knative 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 2018 The Knative 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 2018 The Knative 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 ClusterTaskExpansion
- type ClusterTaskInterface
- type ClusterTasksGetter
- type PipelineExpansion
- type PipelineInterface
- type PipelineResourceExpansion
- type PipelineResourceInterface
- type PipelineResourcesGetter
- type PipelineRunExpansion
- type PipelineRunInterface
- type PipelineRunsGetter
- type PipelinesGetter
- type TaskExpansion
- type TaskInterface
- type TaskRunExpansion
- type TaskRunInterface
- type TaskRunsGetter
- type TasksGetter
- type TektonV1alpha1Client
- func (c *TektonV1alpha1Client) ClusterTasks() ClusterTaskInterface
- func (c *TektonV1alpha1Client) PipelineResources(namespace string) PipelineResourceInterface
- func (c *TektonV1alpha1Client) PipelineRuns(namespace string) PipelineRunInterface
- func (c *TektonV1alpha1Client) Pipelines(namespace string) PipelineInterface
- func (c *TektonV1alpha1Client) RESTClient() rest.Interface
- func (c *TektonV1alpha1Client) TaskRuns(namespace string) TaskRunInterface
- func (c *TektonV1alpha1Client) Tasks(namespace string) TaskInterface
- type TektonV1alpha1Interface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterTaskExpansion ¶
type ClusterTaskExpansion interface{}
type ClusterTaskInterface ¶
type ClusterTaskInterface interface { Create(*v1alpha1.ClusterTask) (*v1alpha1.ClusterTask, error) Update(*v1alpha1.ClusterTask) (*v1alpha1.ClusterTask, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.ClusterTask, error) List(opts v1.ListOptions) (*v1alpha1.ClusterTaskList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.ClusterTask, err error) ClusterTaskExpansion }
ClusterTaskInterface has methods to work with ClusterTask resources.
type ClusterTasksGetter ¶
type ClusterTasksGetter interface {
ClusterTasks() ClusterTaskInterface
}
ClusterTasksGetter has a method to return a ClusterTaskInterface. A group's client should implement this interface.
type PipelineExpansion ¶
type PipelineExpansion interface{}
type PipelineInterface ¶
type PipelineInterface interface { Create(*v1alpha1.Pipeline) (*v1alpha1.Pipeline, error) Update(*v1alpha1.Pipeline) (*v1alpha1.Pipeline, error) UpdateStatus(*v1alpha1.Pipeline) (*v1alpha1.Pipeline, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Pipeline, error) List(opts v1.ListOptions) (*v1alpha1.PipelineList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Pipeline, err error) PipelineExpansion }
PipelineInterface has methods to work with Pipeline resources.
type PipelineResourceExpansion ¶
type PipelineResourceExpansion interface{}
type PipelineResourceInterface ¶
type PipelineResourceInterface interface { Create(*v1alpha1.PipelineResource) (*v1alpha1.PipelineResource, error) Update(*v1alpha1.PipelineResource) (*v1alpha1.PipelineResource, error) UpdateStatus(*v1alpha1.PipelineResource) (*v1alpha1.PipelineResource, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.PipelineResource, error) List(opts v1.ListOptions) (*v1alpha1.PipelineResourceList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.PipelineResource, err error) PipelineResourceExpansion }
PipelineResourceInterface has methods to work with PipelineResource resources.
type PipelineResourcesGetter ¶
type PipelineResourcesGetter interface {
PipelineResources(namespace string) PipelineResourceInterface
}
PipelineResourcesGetter has a method to return a PipelineResourceInterface. A group's client should implement this interface.
type PipelineRunExpansion ¶
type PipelineRunExpansion interface{}
type PipelineRunInterface ¶
type PipelineRunInterface interface { Create(*v1alpha1.PipelineRun) (*v1alpha1.PipelineRun, error) Update(*v1alpha1.PipelineRun) (*v1alpha1.PipelineRun, error) UpdateStatus(*v1alpha1.PipelineRun) (*v1alpha1.PipelineRun, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.PipelineRun, error) List(opts v1.ListOptions) (*v1alpha1.PipelineRunList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.PipelineRun, err error) PipelineRunExpansion }
PipelineRunInterface has methods to work with PipelineRun resources.
type PipelineRunsGetter ¶
type PipelineRunsGetter interface {
PipelineRuns(namespace string) PipelineRunInterface
}
PipelineRunsGetter has a method to return a PipelineRunInterface. A group's client should implement this interface.
type PipelinesGetter ¶
type PipelinesGetter interface {
Pipelines(namespace string) PipelineInterface
}
PipelinesGetter has a method to return a PipelineInterface. A group's client should implement this interface.
type TaskExpansion ¶
type TaskExpansion interface{}
type TaskInterface ¶
type TaskInterface interface { Create(*v1alpha1.Task) (*v1alpha1.Task, error) Update(*v1alpha1.Task) (*v1alpha1.Task, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.Task, error) List(opts v1.ListOptions) (*v1alpha1.TaskList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.Task, err error) TaskExpansion }
TaskInterface has methods to work with Task resources.
type TaskRunExpansion ¶
type TaskRunExpansion interface{}
type TaskRunInterface ¶
type TaskRunInterface interface { Create(*v1alpha1.TaskRun) (*v1alpha1.TaskRun, error) Update(*v1alpha1.TaskRun) (*v1alpha1.TaskRun, error) UpdateStatus(*v1alpha1.TaskRun) (*v1alpha1.TaskRun, error) Delete(name string, options *v1.DeleteOptions) error DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error Get(name string, options v1.GetOptions) (*v1alpha1.TaskRun, error) List(opts v1.ListOptions) (*v1alpha1.TaskRunList, error) Watch(opts v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1alpha1.TaskRun, err error) TaskRunExpansion }
TaskRunInterface has methods to work with TaskRun resources.
type TaskRunsGetter ¶
type TaskRunsGetter interface {
TaskRuns(namespace string) TaskRunInterface
}
TaskRunsGetter has a method to return a TaskRunInterface. A group's client should implement this interface.
type TasksGetter ¶
type TasksGetter interface {
Tasks(namespace string) TaskInterface
}
TasksGetter has a method to return a TaskInterface. A group's client should implement this interface.
type TektonV1alpha1Client ¶
type TektonV1alpha1Client struct {
// contains filtered or unexported fields
}
TektonV1alpha1Client is used to interact with features provided by the tekton.dev group.
func New ¶
func New(c rest.Interface) *TektonV1alpha1Client
New creates a new TektonV1alpha1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*TektonV1alpha1Client, error)
NewForConfig creates a new TektonV1alpha1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *TektonV1alpha1Client
NewForConfigOrDie creates a new TektonV1alpha1Client for the given config and panics if there is an error in the config.
func (*TektonV1alpha1Client) ClusterTasks ¶
func (c *TektonV1alpha1Client) ClusterTasks() ClusterTaskInterface
func (*TektonV1alpha1Client) PipelineResources ¶
func (c *TektonV1alpha1Client) PipelineResources(namespace string) PipelineResourceInterface
func (*TektonV1alpha1Client) PipelineRuns ¶
func (c *TektonV1alpha1Client) PipelineRuns(namespace string) PipelineRunInterface
func (*TektonV1alpha1Client) Pipelines ¶
func (c *TektonV1alpha1Client) Pipelines(namespace string) PipelineInterface
func (*TektonV1alpha1Client) RESTClient ¶
func (c *TektonV1alpha1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*TektonV1alpha1Client) TaskRuns ¶
func (c *TektonV1alpha1Client) TaskRuns(namespace string) TaskRunInterface
func (*TektonV1alpha1Client) Tasks ¶
func (c *TektonV1alpha1Client) Tasks(namespace string) TaskInterface
type TektonV1alpha1Interface ¶
type TektonV1alpha1Interface interface { RESTClient() rest.Interface ClusterTasksGetter PipelinesGetter PipelineResourcesGetter PipelineRunsGetter TasksGetter TaskRunsGetter }