jx: github.com/jenkins-x/jx/pkg/client/clientset/versioned/typed/jenkins.io/v1 Index | Files | Directories

package v1

import "github.com/jenkins-x/jx/pkg/client/clientset/versioned/typed/jenkins.io/v1"

This package has the automatically generated typed clients.

Index

Package Files

app.go app_expansion.go buildpack.go buildpack_expansion.go commitstatus.go commitstatus_expansion.go doc.go environment.go environment_expansion.go environmentrolebinding.go environmentrolebinding_expansion.go extension.go extension_expansion.go fact.go fact_expansion.go generated_expansion.go gitservice.go gitservice_expansion.go jenkins.io_client.go pipelineactivity.go pipelineactivity_expansion.go pipelinestructure.go pipelinestructure_expansion.go plugin.go plugin_expansion.go release.go release_expansion.go scheduler.go sourcerepository.go sourcerepository_expansion.go sourcerepositorygroup.go team.go team_expansion.go testutil.go user.go user_expansion.go workflow.go workflow_expansion.go

type AppExpansion Uses

type AppExpansion interface {
    PatchUpdate(app *v1.App) (result *v1.App, err error)
}

AppExpansion expands the default CRUD interface for App.

type AppInterface Uses

type AppInterface interface {
    Create(*v1.App) (*v1.App, error)
    Update(*v1.App) (*v1.App, 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.App, error)
    List(opts meta_v1.ListOptions) (*v1.AppList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.App, err error)
    AppExpansion
}

AppInterface has methods to work with App resources.

type AppsGetter Uses

type AppsGetter interface {
    Apps(namespace string) AppInterface
}

AppsGetter has a method to return a AppInterface. A group's client should implement this interface.

type BuildPackExpansion Uses

type BuildPackExpansion interface {
    PatchUpdate(buildPack *v1.BuildPack) (result *v1.BuildPack, err error)
}

BuildPackExpansion expands the default CRUD interface for BuildPack.

type BuildPackInterface Uses

type BuildPackInterface interface {
    Create(*v1.BuildPack) (*v1.BuildPack, error)
    Update(*v1.BuildPack) (*v1.BuildPack, 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.BuildPack, error)
    List(opts meta_v1.ListOptions) (*v1.BuildPackList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.BuildPack, err error)
    BuildPackExpansion
}

BuildPackInterface has methods to work with BuildPack resources.

type BuildPacksGetter Uses

type BuildPacksGetter interface {
    BuildPacks(namespace string) BuildPackInterface
}

BuildPacksGetter has a method to return a BuildPackInterface. A group's client should implement this interface.

type CommitStatusExpansion Uses

type CommitStatusExpansion interface {
    PatchUpdate(commitStatus *v1.CommitStatus) (result *v1.CommitStatus, err error)
}

CommitStatusExpansion expands the default CRUD interface for CommitStatus.

type CommitStatusInterface Uses

type CommitStatusInterface interface {
    Create(*v1.CommitStatus) (*v1.CommitStatus, error)
    Update(*v1.CommitStatus) (*v1.CommitStatus, 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.CommitStatus, error)
    List(opts meta_v1.ListOptions) (*v1.CommitStatusList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.CommitStatus, err error)
    CommitStatusExpansion
}

CommitStatusInterface has methods to work with CommitStatus resources.

type CommitStatusesGetter Uses

type CommitStatusesGetter interface {
    CommitStatuses(namespace string) CommitStatusInterface
}

CommitStatusesGetter has a method to return a CommitStatusInterface. A group's client should implement this interface.

type EnvironmentExpansion Uses

type EnvironmentExpansion interface {
    PatchUpdate(environment *v1.Environment) (result *v1.Environment, err error)
}

EnvironmentExpansion expands the default CRUD interface for Environment.

type EnvironmentInterface Uses

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 EnvironmentRoleBindingExpansion Uses

type EnvironmentRoleBindingExpansion interface {
    PatchUpdate(environmentRoleBinding *v1.EnvironmentRoleBinding) (result *v1.EnvironmentRoleBinding, err error)
}

EnvironmentRoleBindingExpansion expands the default CRUD interface for EnvironmentRoleBinding.

type EnvironmentRoleBindingInterface Uses

type EnvironmentRoleBindingInterface interface {
    Create(*v1.EnvironmentRoleBinding) (*v1.EnvironmentRoleBinding, error)
    Update(*v1.EnvironmentRoleBinding) (*v1.EnvironmentRoleBinding, 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.EnvironmentRoleBinding, error)
    List(opts meta_v1.ListOptions) (*v1.EnvironmentRoleBindingList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.EnvironmentRoleBinding, err error)
    EnvironmentRoleBindingExpansion
}

EnvironmentRoleBindingInterface has methods to work with EnvironmentRoleBinding resources.

type EnvironmentRoleBindingsGetter Uses

type EnvironmentRoleBindingsGetter interface {
    EnvironmentRoleBindings(namespace string) EnvironmentRoleBindingInterface
}

EnvironmentRoleBindingsGetter has a method to return a EnvironmentRoleBindingInterface. A group's client should implement this interface.

type EnvironmentsGetter Uses

type EnvironmentsGetter interface {
    Environments(namespace string) EnvironmentInterface
}

EnvironmentsGetter has a method to return a EnvironmentInterface. A group's client should implement this interface.

type ExtensionExpansion Uses

type ExtensionExpansion interface {
    PatchUpdate(extension *v1.Extension) (result *v1.Extension, err error)
}

ExtensionExpansion expands the default CRUD interface for Extension.

type ExtensionInterface Uses

type ExtensionInterface interface {
    Create(*v1.Extension) (*v1.Extension, error)
    Update(*v1.Extension) (*v1.Extension, 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.Extension, error)
    List(opts meta_v1.ListOptions) (*v1.ExtensionList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Extension, err error)
    ExtensionExpansion
}

ExtensionInterface has methods to work with Extension resources.

type ExtensionsGetter Uses

type ExtensionsGetter interface {
    Extensions(namespace string) ExtensionInterface
}

ExtensionsGetter has a method to return a ExtensionInterface. A group's client should implement this interface.

type FactExpansion Uses

type FactExpansion interface {
    PatchUpdate(fact *v1.Fact) (result *v1.Fact, err error)
}

FactExpansion expands the default CRUD interface for Fact.

type FactInterface Uses

type FactInterface interface {
    Create(*v1.Fact) (*v1.Fact, error)
    Update(*v1.Fact) (*v1.Fact, 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.Fact, error)
    List(opts meta_v1.ListOptions) (*v1.FactList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Fact, err error)
    FactExpansion
}

FactInterface has methods to work with Fact resources.

type FactsGetter Uses

type FactsGetter interface {
    Facts(namespace string) FactInterface
}

FactsGetter has a method to return a FactInterface. A group's client should implement this interface.

type GitServiceExpansion Uses

type GitServiceExpansion interface {
    PatchUpdate(gitService *v1.GitService) (result *v1.GitService, err error)
}

GitServiceExpansion expands the default CRUD interface for GitService.

type GitServiceInterface Uses

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 Uses

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 Uses

type JenkinsV1Client struct {
    // contains filtered or unexported fields
}

JenkinsV1Client is used to interact with features provided by the jenkins.io group.

func New Uses

func New(c rest.Interface) *JenkinsV1Client

New creates a new JenkinsV1Client for the given RESTClient.

func NewForConfig Uses

func NewForConfig(c *rest.Config) (*JenkinsV1Client, error)

NewForConfig creates a new JenkinsV1Client for the given config.

func NewForConfigOrDie Uses

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) Apps Uses

func (c *JenkinsV1Client) Apps(namespace string) AppInterface

func (*JenkinsV1Client) BuildPacks Uses

func (c *JenkinsV1Client) BuildPacks(namespace string) BuildPackInterface

func (*JenkinsV1Client) CommitStatuses Uses

func (c *JenkinsV1Client) CommitStatuses(namespace string) CommitStatusInterface

func (*JenkinsV1Client) EnvironmentRoleBindings Uses

func (c *JenkinsV1Client) EnvironmentRoleBindings(namespace string) EnvironmentRoleBindingInterface

func (*JenkinsV1Client) Environments Uses

func (c *JenkinsV1Client) Environments(namespace string) EnvironmentInterface

func (*JenkinsV1Client) Extensions Uses

func (c *JenkinsV1Client) Extensions(namespace string) ExtensionInterface

func (*JenkinsV1Client) Facts Uses

func (c *JenkinsV1Client) Facts(namespace string) FactInterface

func (*JenkinsV1Client) GitServices Uses

func (c *JenkinsV1Client) GitServices(namespace string) GitServiceInterface

func (*JenkinsV1Client) PipelineActivities Uses

func (c *JenkinsV1Client) PipelineActivities(namespace string) PipelineActivityInterface

func (*JenkinsV1Client) PipelineStructures Uses

func (c *JenkinsV1Client) PipelineStructures(namespace string) PipelineStructureInterface

func (*JenkinsV1Client) Plugins Uses

func (c *JenkinsV1Client) Plugins(namespace string) PluginInterface

func (*JenkinsV1Client) RESTClient Uses

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 Uses

func (c *JenkinsV1Client) Releases(namespace string) ReleaseInterface

func (*JenkinsV1Client) Schedulers Uses

func (c *JenkinsV1Client) Schedulers(namespace string) SchedulerInterface

func (*JenkinsV1Client) SourceRepositories Uses

func (c *JenkinsV1Client) SourceRepositories(namespace string) SourceRepositoryInterface

func (*JenkinsV1Client) SourceRepositoryGroups Uses

func (c *JenkinsV1Client) SourceRepositoryGroups(namespace string) SourceRepositoryGroupInterface

func (*JenkinsV1Client) Teams Uses

func (c *JenkinsV1Client) Teams(namespace string) TeamInterface

func (*JenkinsV1Client) Users Uses

func (c *JenkinsV1Client) Users(namespace string) UserInterface

func (*JenkinsV1Client) Workflows Uses

func (c *JenkinsV1Client) Workflows(namespace string) WorkflowInterface

type JenkinsV1Interface Uses

type JenkinsV1Interface interface {
    RESTClient() rest.Interface
    AppsGetter
    BuildPacksGetter
    CommitStatusesGetter
    EnvironmentsGetter
    EnvironmentRoleBindingsGetter
    ExtensionsGetter
    FactsGetter
    GitServicesGetter
    PipelineActivitiesGetter
    PipelineStructuresGetter
    PluginsGetter
    ReleasesGetter
    SchedulersGetter
    SourceRepositoriesGetter
    SourceRepositoryGroupsGetter
    TeamsGetter
    UsersGetter
    WorkflowsGetter
}

type PipelineActivitiesGetter Uses

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 Uses

type PipelineActivityExpansion interface {
    PatchUpdate(pipelineActivity *v1.PipelineActivity) (result *v1.PipelineActivity, err error)
}

PipelineActivityExpansion expands the default CRUD interface for PipelineActivity.

type PipelineActivityInterface Uses

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 PipelineStructureExpansion Uses

type PipelineStructureExpansion interface {
    PatchUpdate(pipelineStructure *v1.PipelineStructure) (result *v1.PipelineStructure, err error)
}

PipelineStructureExpansion expands the default CRUD interface for PipelineStructure.

type PipelineStructureInterface Uses

type PipelineStructureInterface interface {
    Create(*v1.PipelineStructure) (*v1.PipelineStructure, error)
    Update(*v1.PipelineStructure) (*v1.PipelineStructure, 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.PipelineStructure, error)
    List(opts meta_v1.ListOptions) (*v1.PipelineStructureList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.PipelineStructure, err error)
    PipelineStructureExpansion
}

PipelineStructureInterface has methods to work with PipelineStructure resources.

type PipelineStructuresGetter Uses

type PipelineStructuresGetter interface {
    PipelineStructures(namespace string) PipelineStructureInterface
}

PipelineStructuresGetter has a method to return a PipelineStructureInterface. A group's client should implement this interface.

type PluginExpansion Uses

type PluginExpansion interface {
    PatchUpdate(plugin *v1.Plugin) (result *v1.Plugin, err error)
}

PluginExpansion expands the default CRUD interface for Plugin.

type PluginInterface Uses

type PluginInterface interface {
    Create(*v1.Plugin) (*v1.Plugin, error)
    Update(*v1.Plugin) (*v1.Plugin, 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.Plugin, error)
    List(opts meta_v1.ListOptions) (*v1.PluginList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Plugin, err error)
    PluginExpansion
}

PluginInterface has methods to work with Plugin resources.

type PluginsGetter Uses

type PluginsGetter interface {
    Plugins(namespace string) PluginInterface
}

PluginsGetter has a method to return a PluginInterface. A group's client should implement this interface.

type ReleaseExpansion Uses

type ReleaseExpansion interface {
    PatchUpdate(release *v1.Release) (result *v1.Release, err error)
}

ReleaseExpansion expands the default CRUD interface for Release.

type ReleaseInterface Uses

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 Uses

type ReleasesGetter interface {
    Releases(namespace string) ReleaseInterface
}

ReleasesGetter has a method to return a ReleaseInterface. A group's client should implement this interface.

type SchedulerExpansion Uses

type SchedulerExpansion interface{}

type SchedulerInterface Uses

type SchedulerInterface interface {
    Create(*v1.Scheduler) (*v1.Scheduler, error)
    Update(*v1.Scheduler) (*v1.Scheduler, 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.Scheduler, error)
    List(opts meta_v1.ListOptions) (*v1.SchedulerList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Scheduler, err error)
    SchedulerExpansion
}

SchedulerInterface has methods to work with Scheduler resources.

type SchedulersGetter Uses

type SchedulersGetter interface {
    Schedulers(namespace string) SchedulerInterface
}

SchedulersGetter has a method to return a SchedulerInterface. A group's client should implement this interface.

type SourceRepositoriesGetter Uses

type SourceRepositoriesGetter interface {
    SourceRepositories(namespace string) SourceRepositoryInterface
}

SourceRepositoriesGetter has a method to return a SourceRepositoryInterface. A group's client should implement this interface.

type SourceRepositoryExpansion Uses

type SourceRepositoryExpansion interface {
    PatchUpdate(sourceRepository *v1.SourceRepository) (result *v1.SourceRepository, err error)
}

SourceRepositoryExpansion expands the default CRUD interface for SourceRepository.

type SourceRepositoryGroupExpansion Uses

type SourceRepositoryGroupExpansion interface{}

type SourceRepositoryGroupInterface Uses

type SourceRepositoryGroupInterface interface {
    Create(*v1.SourceRepositoryGroup) (*v1.SourceRepositoryGroup, error)
    Update(*v1.SourceRepositoryGroup) (*v1.SourceRepositoryGroup, 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.SourceRepositoryGroup, error)
    List(opts meta_v1.ListOptions) (*v1.SourceRepositoryGroupList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.SourceRepositoryGroup, err error)
    SourceRepositoryGroupExpansion
}

SourceRepositoryGroupInterface has methods to work with SourceRepositoryGroup resources.

type SourceRepositoryGroupsGetter Uses

type SourceRepositoryGroupsGetter interface {
    SourceRepositoryGroups(namespace string) SourceRepositoryGroupInterface
}

SourceRepositoryGroupsGetter has a method to return a SourceRepositoryGroupInterface. A group's client should implement this interface.

type SourceRepositoryInterface Uses

type SourceRepositoryInterface interface {
    Create(*v1.SourceRepository) (*v1.SourceRepository, error)
    Update(*v1.SourceRepository) (*v1.SourceRepository, 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.SourceRepository, error)
    List(opts meta_v1.ListOptions) (*v1.SourceRepositoryList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.SourceRepository, err error)
    SourceRepositoryExpansion
}

SourceRepositoryInterface has methods to work with SourceRepository resources.

type TeamExpansion Uses

type TeamExpansion interface {
    PatchUpdate(team *v1.Team) (result *v1.Team, err error)
}

TeamExpansion expands the default CRUD interface for Team.

type TeamInterface Uses

type TeamInterface interface {
    Create(*v1.Team) (*v1.Team, error)
    Update(*v1.Team) (*v1.Team, 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.Team, error)
    List(opts meta_v1.ListOptions) (*v1.TeamList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Team, err error)
    TeamExpansion
}

TeamInterface has methods to work with Team resources.

type TeamsGetter Uses

type TeamsGetter interface {
    Teams(namespace string) TeamInterface
}

TeamsGetter has a method to return a TeamInterface. A group's client should implement this interface.

type UserExpansion Uses

type UserExpansion interface {
    PatchUpdate(user *v1.User) (result *v1.User, err error)
}

UserExpansion expands the default CRUD interface for User.

type UserInterface Uses

type UserInterface interface {
    Create(*v1.User) (*v1.User, error)
    Update(*v1.User) (*v1.User, 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.User, error)
    List(opts meta_v1.ListOptions) (*v1.UserList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.User, err error)
    UserExpansion
}

UserInterface has methods to work with User resources.

type UsersGetter Uses

type UsersGetter interface {
    Users(namespace string) UserInterface
}

UsersGetter has a method to return a UserInterface. A group's client should implement this interface.

type WorkflowExpansion Uses

type WorkflowExpansion interface {
    PatchUpdate(workflow *v1.Workflow) (result *v1.Workflow, err error)
}

WorkflowExpansion expands the default CRUD interface for Workflow.

type WorkflowInterface Uses

type WorkflowInterface interface {
    Create(*v1.Workflow) (*v1.Workflow, error)
    Update(*v1.Workflow) (*v1.Workflow, 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.Workflow, error)
    List(opts meta_v1.ListOptions) (*v1.WorkflowList, error)
    Watch(opts meta_v1.ListOptions) (watch.Interface, error)
    Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *v1.Workflow, err error)
    WorkflowExpansion
}

WorkflowInterface has methods to work with Workflow resources.

type WorkflowsGetter Uses

type WorkflowsGetter interface {
    Workflows(namespace string) WorkflowInterface
}

WorkflowsGetter has a method to return a WorkflowInterface. A group's client should implement this interface.

Directories

PathSynopsis
fakePackage fake has the automatically generated clients.

Package v1 imports 15 packages (graph) and is imported by 13 packages. Updated 2019-07-20. Refresh now. Tools for package owners.