Documentation ¶
Index ¶
- type BuildConfigInterface
- type BuildConfigsNamespacer
- type BuildInterface
- type BuildsNamespacer
- type Client
- func (c *Client) BuildConfigs(namespace string) BuildConfigInterface
- func (c *Client) Builds(namespace string) BuildInterface
- func (c *Client) DeploymentConfigs(namespace string) DeploymentConfigInterface
- func (c *Client) Deployments(namespace string) DeploymentInterface
- func (c *Client) ImageRepositories(namespace string) ImageRepositoryInterface
- func (c *Client) ImageRepositoryMappings(namespace string) ImageRepositoryMappingInterface
- func (c *Client) ImageRepositoryTags(namespace string) ImageRepositoryTagInterface
- func (c *Client) Images(namespace string) ImageInterface
- func (c *Client) Projects() ProjectInterface
- func (c *Client) Routes(namespace string) RouteInterface
- func (c *Client) UserIdentityMappings() UserIdentityMappingInterface
- func (c *Client) Users() UserInterface
- type DeploymentConfigInterface
- type DeploymentConfigsNamespacer
- type DeploymentInterface
- type DeploymentsNamespacer
- type Fake
- func (c *Fake) BuildConfigs(namespace string) BuildConfigInterface
- func (c *Fake) Builds(namespace string) BuildInterface
- func (c *Fake) DeploymentConfigs(namespace string) DeploymentConfigInterface
- func (c *Fake) Deployments(namespace string) DeploymentInterface
- func (c *Fake) ImageRepositories(namespace string) ImageRepositoryInterface
- func (c *Fake) ImageRepositoryMappings(namespace string) ImageRepositoryMappingInterface
- func (c *Fake) ImageRepositoryTags(namespace string) ImageRepositoryTagInterface
- func (c *Fake) Images(namespace string) ImageInterface
- func (c *Fake) Projects() ProjectInterface
- func (c *Fake) Routes(namespace string) RouteInterface
- func (c *Fake) UserIdentityMappings() UserIdentityMappingInterface
- func (c *Fake) Users() UserInterface
- type FakeAction
- type FakeBuildConfigs
- func (c *FakeBuildConfigs) Create(config *buildapi.BuildConfig) (*buildapi.BuildConfig, error)
- func (c *FakeBuildConfigs) Delete(name string) error
- func (c *FakeBuildConfigs) Get(name string) (*buildapi.BuildConfig, error)
- func (c *FakeBuildConfigs) List(label, field labels.Selector) (*buildapi.BuildConfigList, error)
- func (c *FakeBuildConfigs) Update(config *buildapi.BuildConfig) (*buildapi.BuildConfig, error)
- func (c *FakeBuildConfigs) Watch(label, field labels.Selector, resourceVersion string) (watch.Interface, error)
- type FakeBuilds
- func (c *FakeBuilds) Create(build *buildapi.Build) (*buildapi.Build, error)
- func (c *FakeBuilds) Delete(name string) error
- func (c *FakeBuilds) Get(name string) (*buildapi.Build, error)
- func (c *FakeBuilds) List(label, field labels.Selector) (*buildapi.BuildList, error)
- func (c *FakeBuilds) Update(build *buildapi.Build) (*buildapi.Build, error)
- func (c *FakeBuilds) Watch(label, field labels.Selector, resourceVersion string) (watch.Interface, error)
- type FakeDeploymentConfigs
- func (c *FakeDeploymentConfigs) Create(config *deployapi.DeploymentConfig) (*deployapi.DeploymentConfig, error)
- func (c *FakeDeploymentConfigs) Delete(name string) error
- func (c *FakeDeploymentConfigs) Generate(name string) (*deployapi.DeploymentConfig, error)
- func (c *FakeDeploymentConfigs) Get(name string) (*deployapi.DeploymentConfig, error)
- func (c *FakeDeploymentConfigs) List(label, field labels.Selector) (*deployapi.DeploymentConfigList, error)
- func (c *FakeDeploymentConfigs) Update(config *deployapi.DeploymentConfig) (*deployapi.DeploymentConfig, error)
- func (c *FakeDeploymentConfigs) Watch(label, field labels.Selector, resourceVersion string) (watch.Interface, error)
- type FakeDeployments
- func (c *FakeDeployments) Create(deployment *deployapi.Deployment) (*deployapi.Deployment, error)
- func (c *FakeDeployments) Delete(name string) error
- func (c *FakeDeployments) Get(name string) (*deployapi.Deployment, error)
- func (c *FakeDeployments) List(label, field labels.Selector) (*deployapi.DeploymentList, error)
- func (c *FakeDeployments) Update(deployment *deployapi.Deployment) (*deployapi.Deployment, error)
- func (c *FakeDeployments) Watch(label, field labels.Selector, resourceVersion string) (watch.Interface, error)
- type FakeImageRepositories
- func (c *FakeImageRepositories) Create(repo *imageapi.ImageRepository) (*imageapi.ImageRepository, error)
- func (c *FakeImageRepositories) Delete(name string) error
- func (c *FakeImageRepositories) Get(name string) (*imageapi.ImageRepository, error)
- func (c *FakeImageRepositories) List(label, field labels.Selector) (*imageapi.ImageRepositoryList, error)
- func (c *FakeImageRepositories) Update(repo *imageapi.ImageRepository) (*imageapi.ImageRepository, error)
- func (c *FakeImageRepositories) Watch(label, field labels.Selector, resourceVersion string) (watch.Interface, error)
- type FakeImageRepositoryMappings
- type FakeImageRepositoryTags
- type FakeImages
- type FakeProjects
- func (c *FakeProjects) Create(project *projectapi.Project) (*projectapi.Project, error)
- func (c *FakeProjects) Delete(name string) error
- func (c *FakeProjects) Get(name string) (*projectapi.Project, error)
- func (c *FakeProjects) List(label, field labels.Selector) (*projectapi.ProjectList, error)
- func (c *FakeProjects) Update(project *projectapi.Project) (*projectapi.Project, error)
- type FakeRoutes
- func (c *FakeRoutes) Create(route *routeapi.Route) (*routeapi.Route, error)
- func (c *FakeRoutes) Delete(name string) error
- func (c *FakeRoutes) Get(name string) (*routeapi.Route, error)
- func (c *FakeRoutes) List(label, field labels.Selector) (*routeapi.RouteList, error)
- func (c *FakeRoutes) Update(route *routeapi.Route) (*routeapi.Route, error)
- func (c *FakeRoutes) Watch(label, field labels.Selector, resourceVersion string) (watch.Interface, error)
- type FakeUserIdentityMappings
- type FakeUsers
- type ImageInterface
- type ImageRepositoriesNamespacer
- type ImageRepositoryInterface
- type ImageRepositoryMappingInterface
- type ImageRepositoryMappingsNamespacer
- type ImageRepositoryTagInterface
- type ImageRepositoryTagsNamespacer
- type ImagesNamespacer
- type Interface
- type ProjectInterface
- type ProjectsInterface
- type RouteInterface
- type RoutesNamespacer
- type UserIdentityMappingInterface
- type UserIdentityMappingsInterface
- type UserInterface
- type UsersInterface
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BuildConfigInterface ¶
type BuildConfigInterface interface { List(label, field labels.Selector) (*buildapi.BuildConfigList, error) Get(name string) (*buildapi.BuildConfig, error) Create(config *buildapi.BuildConfig) (*buildapi.BuildConfig, error) Update(config *buildapi.BuildConfig) (*buildapi.BuildConfig, error) Delete(name string) error Watch(label, field labels.Selector, resourceVersion string) (watch.Interface, error) }
BuildConfigInterface exposes methods on BuildConfig resources
type BuildConfigsNamespacer ¶ added in v0.2.1
type BuildConfigsNamespacer interface {
BuildConfigs(namespace string) BuildConfigInterface
}
BuildConfigsNamespacer has methods to work with BuildConfig resources in a namespace
type BuildInterface ¶
type BuildInterface interface { List(label, field labels.Selector) (*buildapi.BuildList, error) Get(name string) (*buildapi.Build, error) Create(build *buildapi.Build) (*buildapi.Build, error) Update(build *buildapi.Build) (*buildapi.Build, error) Delete(name string) error Watch(label, field labels.Selector, resourceVersion string) (watch.Interface, error) }
BuildInterface exposes methods on Build resources.
type BuildsNamespacer ¶ added in v0.2.1
type BuildsNamespacer interface {
Builds(namespace string) BuildInterface
}
BuildsNamespacer has methods to work with Build resources in a namespace
type Client ¶
type Client struct {
*kclient.RESTClient
}
Client is an OpenShift client object
func New ¶
New creates an OpenShift client for the given config. This client works with builds, deployments, templates, routes, and images. It allows operations such as list, get, update and delete on these objects. An error is returned if the provided configuration is not valid.
func NewOrDie ¶
NewOrDie creates an OpenShift client and panics if the provided API version is not recognized.
func (*Client) BuildConfigs ¶ added in v0.2.1
func (c *Client) BuildConfigs(namespace string) BuildConfigInterface
func (*Client) Builds ¶ added in v0.2.1
func (c *Client) Builds(namespace string) BuildInterface
func (*Client) DeploymentConfigs ¶ added in v0.2.1
func (c *Client) DeploymentConfigs(namespace string) DeploymentConfigInterface
func (*Client) Deployments ¶ added in v0.2.1
func (c *Client) Deployments(namespace string) DeploymentInterface
func (*Client) ImageRepositories ¶ added in v0.2.1
func (c *Client) ImageRepositories(namespace string) ImageRepositoryInterface
func (*Client) ImageRepositoryMappings ¶ added in v0.2.1
func (c *Client) ImageRepositoryMappings(namespace string) ImageRepositoryMappingInterface
func (*Client) ImageRepositoryTags ¶ added in v0.2.1
func (c *Client) ImageRepositoryTags(namespace string) ImageRepositoryTagInterface
func (*Client) Images ¶ added in v0.2.1
func (c *Client) Images(namespace string) ImageInterface
func (*Client) Projects ¶ added in v0.2.1
func (c *Client) Projects() ProjectInterface
func (*Client) Routes ¶ added in v0.2.1
func (c *Client) Routes(namespace string) RouteInterface
func (*Client) UserIdentityMappings ¶ added in v0.2.1
func (c *Client) UserIdentityMappings() UserIdentityMappingInterface
func (*Client) Users ¶ added in v0.2.1
func (c *Client) Users() UserInterface
type DeploymentConfigInterface ¶
type DeploymentConfigInterface interface { List(label, field labels.Selector) (*deployapi.DeploymentConfigList, error) Get(name string) (*deployapi.DeploymentConfig, error) Create(config *deployapi.DeploymentConfig) (*deployapi.DeploymentConfig, error) Update(config *deployapi.DeploymentConfig) (*deployapi.DeploymentConfig, error) Delete(name string) error Watch(label, field labels.Selector, resourceVersion string) (watch.Interface, error) Generate(name string) (*deployapi.DeploymentConfig, error) }
DeploymentConfigInterface contains methods for working with DeploymentConfigs
type DeploymentConfigsNamespacer ¶ added in v0.2.1
type DeploymentConfigsNamespacer interface {
DeploymentConfigs(namespace string) DeploymentConfigInterface
}
DeploymentConfigsNamespacer has methods to work with DeploymentConfig resources in a namespace
type DeploymentInterface ¶
type DeploymentInterface interface { List(label, field labels.Selector) (*deployapi.DeploymentList, error) Get(name string) (*deployapi.Deployment, error) Create(deployment *deployapi.Deployment) (*deployapi.Deployment, error) Update(deployment *deployapi.Deployment) (*deployapi.Deployment, error) Delete(name string) error Watch(label, field labels.Selector, resourceVersion string) (watch.Interface, error) }
DeploymentInterface contains methods for working with Deployments
type DeploymentsNamespacer ¶ added in v0.2.1
type DeploymentsNamespacer interface {
Deployments(namespace string) DeploymentInterface
}
DeploymentsNamespacer has methods to work with Deployment resources in a namespace
type Fake ¶
type Fake struct { // Fake by default keeps a simple list of the methods that have been called. Actions []FakeAction }
Fake implements Interface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the method you want to test easier.
func (*Fake) BuildConfigs ¶ added in v0.2.1
func (c *Fake) BuildConfigs(namespace string) BuildConfigInterface
func (*Fake) Builds ¶ added in v0.2.1
func (c *Fake) Builds(namespace string) BuildInterface
func (*Fake) DeploymentConfigs ¶ added in v0.2.1
func (c *Fake) DeploymentConfigs(namespace string) DeploymentConfigInterface
func (*Fake) Deployments ¶ added in v0.2.1
func (c *Fake) Deployments(namespace string) DeploymentInterface
func (*Fake) ImageRepositories ¶ added in v0.2.1
func (c *Fake) ImageRepositories(namespace string) ImageRepositoryInterface
func (*Fake) ImageRepositoryMappings ¶ added in v0.2.1
func (c *Fake) ImageRepositoryMappings(namespace string) ImageRepositoryMappingInterface
func (*Fake) ImageRepositoryTags ¶ added in v0.2.1
func (c *Fake) ImageRepositoryTags(namespace string) ImageRepositoryTagInterface
func (*Fake) Images ¶ added in v0.2.1
func (c *Fake) Images(namespace string) ImageInterface
func (*Fake) Projects ¶ added in v0.2.1
func (c *Fake) Projects() ProjectInterface
func (*Fake) Routes ¶ added in v0.2.1
func (c *Fake) Routes(namespace string) RouteInterface
func (*Fake) UserIdentityMappings ¶ added in v0.2.1
func (c *Fake) UserIdentityMappings() UserIdentityMappingInterface
func (*Fake) Users ¶ added in v0.2.1
func (c *Fake) Users() UserInterface
type FakeAction ¶
type FakeAction struct { Action string Value interface{} }
type FakeBuildConfigs ¶ added in v0.2.1
FakeBuildConfigs implements BuildConfigInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.
func (*FakeBuildConfigs) Create ¶ added in v0.2.1
func (c *FakeBuildConfigs) Create(config *buildapi.BuildConfig) (*buildapi.BuildConfig, error)
func (*FakeBuildConfigs) Delete ¶ added in v0.2.1
func (c *FakeBuildConfigs) Delete(name string) error
func (*FakeBuildConfigs) Get ¶ added in v0.2.1
func (c *FakeBuildConfigs) Get(name string) (*buildapi.BuildConfig, error)
func (*FakeBuildConfigs) List ¶ added in v0.2.1
func (c *FakeBuildConfigs) List(label, field labels.Selector) (*buildapi.BuildConfigList, error)
func (*FakeBuildConfigs) Update ¶ added in v0.2.1
func (c *FakeBuildConfigs) Update(config *buildapi.BuildConfig) (*buildapi.BuildConfig, error)
type FakeBuilds ¶ added in v0.2.1
FakeBuilds implements BuildInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.
func (*FakeBuilds) Delete ¶ added in v0.2.1
func (c *FakeBuilds) Delete(name string) error
func (*FakeBuilds) Get ¶ added in v0.2.1
func (c *FakeBuilds) Get(name string) (*buildapi.Build, error)
type FakeDeploymentConfigs ¶ added in v0.2.1
FakeDeploymentConfigs implements BuildInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.
func (*FakeDeploymentConfigs) Create ¶ added in v0.2.1
func (c *FakeDeploymentConfigs) Create(config *deployapi.DeploymentConfig) (*deployapi.DeploymentConfig, error)
func (*FakeDeploymentConfigs) Delete ¶ added in v0.2.1
func (c *FakeDeploymentConfigs) Delete(name string) error
func (*FakeDeploymentConfigs) Generate ¶ added in v0.2.1
func (c *FakeDeploymentConfigs) Generate(name string) (*deployapi.DeploymentConfig, error)
func (*FakeDeploymentConfigs) Get ¶ added in v0.2.1
func (c *FakeDeploymentConfigs) Get(name string) (*deployapi.DeploymentConfig, error)
func (*FakeDeploymentConfigs) List ¶ added in v0.2.1
func (c *FakeDeploymentConfigs) List(label, field labels.Selector) (*deployapi.DeploymentConfigList, error)
func (*FakeDeploymentConfigs) Update ¶ added in v0.2.1
func (c *FakeDeploymentConfigs) Update(config *deployapi.DeploymentConfig) (*deployapi.DeploymentConfig, error)
type FakeDeployments ¶ added in v0.2.1
FakeDeployments implements BuildInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.
func (*FakeDeployments) Create ¶ added in v0.2.1
func (c *FakeDeployments) Create(deployment *deployapi.Deployment) (*deployapi.Deployment, error)
func (*FakeDeployments) Delete ¶ added in v0.2.1
func (c *FakeDeployments) Delete(name string) error
func (*FakeDeployments) Get ¶ added in v0.2.1
func (c *FakeDeployments) Get(name string) (*deployapi.Deployment, error)
func (*FakeDeployments) List ¶ added in v0.2.1
func (c *FakeDeployments) List(label, field labels.Selector) (*deployapi.DeploymentList, error)
func (*FakeDeployments) Update ¶ added in v0.2.1
func (c *FakeDeployments) Update(deployment *deployapi.Deployment) (*deployapi.Deployment, error)
type FakeImageRepositories ¶ added in v0.2.1
FakeImageRepositories implements ImageInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.
func (*FakeImageRepositories) Create ¶ added in v0.2.1
func (c *FakeImageRepositories) Create(repo *imageapi.ImageRepository) (*imageapi.ImageRepository, error)
func (*FakeImageRepositories) Delete ¶ added in v0.2.1
func (c *FakeImageRepositories) Delete(name string) error
func (*FakeImageRepositories) Get ¶ added in v0.2.1
func (c *FakeImageRepositories) Get(name string) (*imageapi.ImageRepository, error)
func (*FakeImageRepositories) List ¶ added in v0.2.1
func (c *FakeImageRepositories) List(label, field labels.Selector) (*imageapi.ImageRepositoryList, error)
func (*FakeImageRepositories) Update ¶ added in v0.2.1
func (c *FakeImageRepositories) Update(repo *imageapi.ImageRepository) (*imageapi.ImageRepository, error)
type FakeImageRepositoryMappings ¶ added in v0.2.1
FakeImageRepositories implements ImageInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.
func (*FakeImageRepositoryMappings) Create ¶ added in v0.2.1
func (c *FakeImageRepositoryMappings) Create(mapping *imageapi.ImageRepositoryMapping) error
type FakeImageRepositoryTags ¶ added in v0.2.1
FakeImageRepositories implements ImageInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.
type FakeImages ¶ added in v0.2.1
FakeImages implements ImageInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.
func (*FakeImages) Delete ¶ added in v0.2.1
func (c *FakeImages) Delete(name string) error
type FakeProjects ¶ added in v0.2.1
type FakeProjects struct {
Fake *Fake
}
func (*FakeProjects) Create ¶ added in v0.2.1
func (c *FakeProjects) Create(project *projectapi.Project) (*projectapi.Project, error)
func (*FakeProjects) Delete ¶ added in v0.2.1
func (c *FakeProjects) Delete(name string) error
func (*FakeProjects) Get ¶ added in v0.2.1
func (c *FakeProjects) Get(name string) (*projectapi.Project, error)
func (*FakeProjects) List ¶ added in v0.2.1
func (c *FakeProjects) List(label, field labels.Selector) (*projectapi.ProjectList, error)
func (*FakeProjects) Update ¶ added in v0.2.1
func (c *FakeProjects) Update(project *projectapi.Project) (*projectapi.Project, error)
type FakeRoutes ¶ added in v0.2.1
FakeRoutes implements BuildInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.
func (*FakeRoutes) Delete ¶ added in v0.2.1
func (c *FakeRoutes) Delete(name string) error
func (*FakeRoutes) Get ¶ added in v0.2.1
func (c *FakeRoutes) Get(name string) (*routeapi.Route, error)
type FakeUserIdentityMappings ¶ added in v0.2.1
type FakeUserIdentityMappings struct {
Fake *Fake
}
FakeUserIdentityMappings implements BuildInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.
func (*FakeUserIdentityMappings) CreateOrUpdate ¶ added in v0.2.1
func (c *FakeUserIdentityMappings) CreateOrUpdate(mapping *userapi.UserIdentityMapping) (*userapi.UserIdentityMapping, bool, error)
type FakeUsers ¶ added in v0.2.1
type FakeUsers struct {
Fake *Fake
}
FakeUserss implements BuildInterface. Meant to be embedded into a struct to get a default implementation. This makes faking out just the methods you want to test easier.
type ImageInterface ¶
type ImageInterface interface { List(label, field labels.Selector) (*imageapi.ImageList, error) Get(name string) (*imageapi.Image, error) Create(image *imageapi.Image) (*imageapi.Image, error) Delete(name string) error }
ImageInterface exposes methods on Image resources.
type ImageRepositoriesNamespacer ¶ added in v0.2.1
type ImageRepositoriesNamespacer interface {
ImageRepositories(namespace string) ImageRepositoryInterface
}
ImageRepositoriesNamespacer has methods to work with ImageRepository resources in a namespace
type ImageRepositoryInterface ¶
type ImageRepositoryInterface interface { List(label, field labels.Selector) (*imageapi.ImageRepositoryList, error) Get(name string) (*imageapi.ImageRepository, error) Create(repo *imageapi.ImageRepository) (*imageapi.ImageRepository, error) Update(repo *imageapi.ImageRepository) (*imageapi.ImageRepository, error) Delete(name string) error Watch(label, field labels.Selector, resourceVersion string) (watch.Interface, error) }
ImageRepositoryInterface exposes methods on ImageRepository resources.
type ImageRepositoryMappingInterface ¶
type ImageRepositoryMappingInterface interface {
Create(mapping *imageapi.ImageRepositoryMapping) error
}
ImageRepositoryMappingInterface exposes methods on ImageRepositoryMapping resources.
type ImageRepositoryMappingsNamespacer ¶ added in v0.2.1
type ImageRepositoryMappingsNamespacer interface {
ImageRepositoryMappings(namespace string) ImageRepositoryMappingInterface
}
ImageRepositoryMappingsNamespacer has methods to work with ImageRepositoryMapping resources in a namespace
type ImageRepositoryTagInterface ¶ added in v0.2.1
ImageRepositoryTagInterface exposes methods on ImageRepositoryTag resources.
type ImageRepositoryTagsNamespacer ¶ added in v0.2.1
type ImageRepositoryTagsNamespacer interface {
ImageRepositoryTags(namespace string) ImageRepositoryTagInterface
}
ImageRepositoryTagsNamespacer has methods to work with ImageRepositoryTag resources in a namespace
type ImagesNamespacer ¶ added in v0.2.1
type ImagesNamespacer interface {
Images(namespace string) ImageInterface
}
ImagesNamespacer has methods to work with Image resources in a namespace
type Interface ¶
type Interface interface { BuildsNamespacer BuildConfigsNamespacer ImagesNamespacer ImageRepositoriesNamespacer ImageRepositoryMappingsNamespacer ImageRepositoryTagsNamespacer DeploymentsNamespacer DeploymentConfigsNamespacer RoutesNamespacer UsersInterface UserIdentityMappingsInterface ProjectsInterface }
Interface exposes methods on OpenShift resources.
type ProjectInterface ¶ added in v0.2.1
type ProjectInterface interface { Get(name string) (*projectapi.Project, error) List(label, field labels.Selector) (*projectapi.ProjectList, error) }
UserInterface exposes methods on user resources.
type ProjectsInterface ¶ added in v0.2.1
type ProjectsInterface interface {
Projects() ProjectInterface
}
UsersInterface has methods to work with User resources in a namespace
type RouteInterface ¶
type RouteInterface interface { List(label, field labels.Selector) (*routeapi.RouteList, error) Get(name string) (*routeapi.Route, error) Create(route *routeapi.Route) (*routeapi.Route, error) Update(route *routeapi.Route) (*routeapi.Route, error) Delete(name string) error Watch(label, field labels.Selector, resourceVersion string) (watch.Interface, error) }
RouteInterface exposes methods on Route resources
type RoutesNamespacer ¶ added in v0.2.1
type RoutesNamespacer interface {
Routes(namespace string) RouteInterface
}
RoutesNamespacer has methods to work with Route resources in a namespace
type UserIdentityMappingInterface ¶
type UserIdentityMappingInterface interface {
CreateOrUpdate(*userapi.UserIdentityMapping) (*userapi.UserIdentityMapping, bool, error)
}
UserIdentityMappingInterface exposes methods on UserIdentityMapping resources.
type UserIdentityMappingsInterface ¶ added in v0.2.1
type UserIdentityMappingsInterface interface {
UserIdentityMappings() UserIdentityMappingInterface
}
UserIdentityMappingsInterface has methods to work with UserIdentityMapping resources in a namespace
type UserInterface ¶
UserInterface exposes methods on user resources.
type UsersInterface ¶ added in v0.2.1
type UsersInterface interface {
Users() UserInterface
}
UsersInterface has methods to work with User resources in a namespace
Source Files ¶
- buildconfigs.go
- builds.go
- client.go
- deploymentconfigs.go
- deployments.go
- fake.go
- fake_buildconfigs.go
- fake_builds.go
- fake_deploymentconfigs.go
- fake_deployments.go
- fake_imagerepositories.go
- fake_imagerepositorymappings.go
- fake_imagerepositorytags.go
- fake_images.go
- fake_projects.go
- fake_routes.go
- fake_useridentitymappings.go
- fake_users.go
- imagerepositories.go
- imagerepositorymappings.go
- imagerepositorytags.go
- images.go
- projects.go
- routes.go
- useridentitymappings.go
- users.go