Documentation ¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
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 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) 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 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.