Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type EnvironmentExpansion
- type EnvironmentInterface
- type EnvironmentsGetter
- type GitServiceExpansion
- type GitServiceInterface
- type GitServicesGetter
- type JenkinsV1Client
- func (c *JenkinsV1Client) Environments(namespace string) EnvironmentInterface
- func (c *JenkinsV1Client) GitServices(namespace string) GitServiceInterface
- func (c *JenkinsV1Client) PipelineActivities(namespace string) PipelineActivityInterface
- func (c *JenkinsV1Client) RESTClient() rest.Interface
- func (c *JenkinsV1Client) Releases(namespace string) ReleaseInterface
- type JenkinsV1Interface
- type PipelineActivitiesGetter
- type PipelineActivityExpansion
- type PipelineActivityInterface
- type ReleaseExpansion
- type ReleaseInterface
- type ReleasesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type EnvironmentExpansion ¶
type EnvironmentExpansion interface{}
type EnvironmentInterface ¶
type EnvironmentInterface interface { Create(*v1.Environment) (*v1.Environment, error) Update(*v1.Environment) (*v1.Environment, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.Environment, error) List(opts meta_v1.ListOptions) (*v1.EnvironmentList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Environment, err error) EnvironmentExpansion }
EnvironmentInterface has methods to work with Environment resources.
type EnvironmentsGetter ¶
type EnvironmentsGetter interface {
Environments(namespace string) EnvironmentInterface
}
EnvironmentsGetter has a method to return a EnvironmentInterface. A group's client should implement this interface.
type GitServiceExpansion ¶ added in v1.0.114
type GitServiceExpansion interface{}
type GitServiceInterface ¶ added in v1.0.114
type GitServiceInterface interface { Create(*v1.GitService) (*v1.GitService, error) Update(*v1.GitService) (*v1.GitService, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.GitService, error) List(opts meta_v1.ListOptions) (*v1.GitServiceList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.GitService, err error) GitServiceExpansion }
GitServiceInterface has methods to work with GitService resources.
type GitServicesGetter ¶ added in v1.0.114
type GitServicesGetter interface {
GitServices(namespace string) GitServiceInterface
}
GitServicesGetter has a method to return a GitServiceInterface. A group's client should implement this interface.
type JenkinsV1Client ¶
type JenkinsV1Client struct {
// contains filtered or unexported fields
}
JenkinsV1Client is used to interact with features provided by the jenkins.io group.
func New ¶
func New(c rest.Interface) *JenkinsV1Client
New creates a new JenkinsV1Client for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*JenkinsV1Client, error)
NewForConfig creates a new JenkinsV1Client for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *JenkinsV1Client
NewForConfigOrDie creates a new JenkinsV1Client for the given config and panics if there is an error in the config.
func (*JenkinsV1Client) Environments ¶
func (c *JenkinsV1Client) Environments(namespace string) EnvironmentInterface
func (*JenkinsV1Client) GitServices ¶ added in v1.0.114
func (c *JenkinsV1Client) GitServices(namespace string) GitServiceInterface
func (*JenkinsV1Client) PipelineActivities ¶ added in v1.0.84
func (c *JenkinsV1Client) PipelineActivities(namespace string) PipelineActivityInterface
func (*JenkinsV1Client) RESTClient ¶
func (c *JenkinsV1Client) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
func (*JenkinsV1Client) Releases ¶ added in v1.0.90
func (c *JenkinsV1Client) Releases(namespace string) ReleaseInterface
type JenkinsV1Interface ¶
type JenkinsV1Interface interface { RESTClient() rest.Interface EnvironmentsGetter GitServicesGetter PipelineActivitiesGetter ReleasesGetter }
type PipelineActivitiesGetter ¶ added in v1.0.84
type PipelineActivitiesGetter interface {
PipelineActivities(namespace string) PipelineActivityInterface
}
PipelineActivitiesGetter has a method to return a PipelineActivityInterface. A group's client should implement this interface.
type PipelineActivityExpansion ¶ added in v1.0.84
type PipelineActivityExpansion interface{}
type PipelineActivityInterface ¶ added in v1.0.84
type PipelineActivityInterface interface { Create(*v1.PipelineActivity) (*v1.PipelineActivity, error) Update(*v1.PipelineActivity) (*v1.PipelineActivity, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.PipelineActivity, error) List(opts meta_v1.ListOptions) (*v1.PipelineActivityList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.PipelineActivity, err error) PipelineActivityExpansion }
PipelineActivityInterface has methods to work with PipelineActivity resources.
type ReleaseExpansion ¶ added in v1.0.90
type ReleaseExpansion interface{}
type ReleaseInterface ¶ added in v1.0.90
type ReleaseInterface interface { Create(*v1.Release) (*v1.Release, error) Update(*v1.Release) (*v1.Release, error) Delete(name string, options *meta_v1.DeleteOptions) error DeleteCollection(options *meta_v1.DeleteOptions, listOptions meta_v1.ListOptions) error Get(name string, options meta_v1.GetOptions) (*v1.Release, error) List(opts meta_v1.ListOptions) (*v1.ReleaseList, error) Watch(opts meta_v1.ListOptions) (watch.Interface, error) Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Release, err error) ReleaseExpansion }
ReleaseInterface has methods to work with Release resources.
type ReleasesGetter ¶ added in v1.0.90
type ReleasesGetter interface {
Releases(namespace string) ReleaseInterface
}
ReleasesGetter has a method to return a ReleaseInterface. A group's client should implement this interface.