Documentation
¶
Overview ¶
This package has the automatically generated typed clients.
Index ¶
- type ImageClient
- func (c *ImageClient) ImageSignatures() ImageSignatureInterface
- func (c *ImageClient) ImageStreamImages(namespace string) ImageStreamImageInterface
- func (c *ImageClient) ImageStreamImports(namespace string) ImageStreamImportInterface
- func (c *ImageClient) ImageStreamMappings(namespace string) ImageStreamMappingInterface
- func (c *ImageClient) ImageStreamTags(namespace string) ImageStreamTagInterface
- func (c *ImageClient) ImageStreams(namespace string) ImageStreamInterface
- func (c *ImageClient) Images() ImageResourceInterface
- func (c *ImageClient) RESTClient() rest.Interface
- type ImageInterface
- type ImageResourceExpansion
- type ImageResourceInterface
- type ImageSignatureExpansion
- type ImageSignatureInterface
- type ImageSignaturesGetter
- type ImageStreamExpansion
- type ImageStreamImageExpansion
- type ImageStreamImageInterface
- type ImageStreamImagesGetter
- type ImageStreamImportExpansion
- type ImageStreamImportInterface
- type ImageStreamImportsGetter
- type ImageStreamInterface
- type ImageStreamMappingExpansion
- type ImageStreamMappingInterface
- type ImageStreamMappingsGetter
- type ImageStreamTagExpansion
- type ImageStreamTagInterface
- type ImageStreamTagsGetter
- type ImageStreamsGetter
- type ImagesGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ImageClient ¶
type ImageClient struct {
// contains filtered or unexported fields
}
ImageClient is used to interact with features provided by the image.openshift.io group.
func New ¶
func New(c rest.Interface) *ImageClient
New creates a new ImageClient for the given RESTClient.
func NewForConfig ¶
func NewForConfig(c *rest.Config) (*ImageClient, error)
NewForConfig creates a new ImageClient for the given config.
func NewForConfigOrDie ¶
func NewForConfigOrDie(c *rest.Config) *ImageClient
NewForConfigOrDie creates a new ImageClient for the given config and panics if there is an error in the config.
func (*ImageClient) ImageSignatures ¶
func (c *ImageClient) ImageSignatures() ImageSignatureInterface
func (*ImageClient) ImageStreamImages ¶
func (c *ImageClient) ImageStreamImages(namespace string) ImageStreamImageInterface
func (*ImageClient) ImageStreamImports ¶
func (c *ImageClient) ImageStreamImports(namespace string) ImageStreamImportInterface
func (*ImageClient) ImageStreamMappings ¶
func (c *ImageClient) ImageStreamMappings(namespace string) ImageStreamMappingInterface
func (*ImageClient) ImageStreamTags ¶
func (c *ImageClient) ImageStreamTags(namespace string) ImageStreamTagInterface
func (*ImageClient) ImageStreams ¶
func (c *ImageClient) ImageStreams(namespace string) ImageStreamInterface
func (*ImageClient) Images ¶
func (c *ImageClient) Images() ImageResourceInterface
func (*ImageClient) RESTClient ¶
func (c *ImageClient) RESTClient() rest.Interface
RESTClient returns a RESTClient that is used to communicate with API server by this client implementation.
type ImageInterface ¶
type ImageInterface interface {
RESTClient() rest.Interface
ImagesGetter
ImageSignaturesGetter
ImageStreamsGetter
ImageStreamImagesGetter
ImageStreamImportsGetter
ImageStreamMappingsGetter
ImageStreamTagsGetter
}
type ImageResourceExpansion ¶
type ImageResourceExpansion interface{}
type ImageResourceInterface ¶
type ImageResourceInterface interface {
Create(*image.Image) (*image.Image, error)
Update(*image.Image) (*image.Image, error)
Delete(name string, options *v1.DeleteOptions) error
DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
Get(name string, options v1.GetOptions) (*image.Image, error)
List(opts v1.ListOptions) (*image.ImageList, error)
Watch(opts v1.ListOptions) (watch.Interface, error)
Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *image.Image, err error)
ImageResourceExpansion
}
ImageResourceInterface has methods to work with ImageResource resources.
type ImageSignatureExpansion ¶
type ImageSignatureExpansion interface{}
type ImageSignatureInterface ¶
type ImageSignatureInterface interface {
Create(*image.ImageSignature) (*image.ImageSignature, error)
Delete(name string, options *v1.DeleteOptions) error
ImageSignatureExpansion
}
ImageSignatureInterface has methods to work with ImageSignature resources.
type ImageSignaturesGetter ¶
type ImageSignaturesGetter interface {
ImageSignatures() ImageSignatureInterface
}
ImageSignaturesGetter has a method to return a ImageSignatureInterface. A group's client should implement this interface.
type ImageStreamExpansion ¶
type ImageStreamExpansion interface{}
type ImageStreamImageExpansion ¶
type ImageStreamImageExpansion interface{}
type ImageStreamImageInterface ¶
type ImageStreamImageInterface interface {
Get(name string, options v1.GetOptions) (*image.ImageStreamImage, error)
ImageStreamImageExpansion
}
ImageStreamImageInterface has methods to work with ImageStreamImage resources.
type ImageStreamImagesGetter ¶
type ImageStreamImagesGetter interface {
ImageStreamImages(namespace string) ImageStreamImageInterface
}
ImageStreamImagesGetter has a method to return a ImageStreamImageInterface. A group's client should implement this interface.
type ImageStreamImportExpansion ¶
type ImageStreamImportExpansion interface{}
type ImageStreamImportInterface ¶
type ImageStreamImportInterface interface {
Create(*image.ImageStreamImport) (*image.ImageStreamImport, error)
ImageStreamImportExpansion
}
ImageStreamImportInterface has methods to work with ImageStreamImport resources.
type ImageStreamImportsGetter ¶
type ImageStreamImportsGetter interface {
ImageStreamImports(namespace string) ImageStreamImportInterface
}
ImageStreamImportsGetter has a method to return a ImageStreamImportInterface. A group's client should implement this interface.
type ImageStreamInterface ¶
type ImageStreamInterface interface {
Create(*image.ImageStream) (*image.ImageStream, error)
Update(*image.ImageStream) (*image.ImageStream, error)
UpdateStatus(*image.ImageStream) (*image.ImageStream, error)
Delete(name string, options *v1.DeleteOptions) error
DeleteCollection(options *v1.DeleteOptions, listOptions v1.ListOptions) error
Get(name string, options v1.GetOptions) (*image.ImageStream, error)
List(opts v1.ListOptions) (*image.ImageStreamList, error)
Watch(opts v1.ListOptions) (watch.Interface, error)
Patch(name string, pt types.PatchType, data []byte, subresources ...string) (result *image.ImageStream, err error)
Secrets(imageStreamName string, options v1.GetOptions) (*corev1.SecretList, error)
ImageStreamExpansion
}
ImageStreamInterface has methods to work with ImageStream resources.
type ImageStreamMappingExpansion ¶
type ImageStreamMappingExpansion interface{}
type ImageStreamMappingInterface ¶
type ImageStreamMappingInterface interface {
Create(*image.ImageStreamMapping) (*v1.Status, error)
ImageStreamMappingExpansion
}
ImageStreamMappingInterface has methods to work with ImageStreamMapping resources.
type ImageStreamMappingsGetter ¶
type ImageStreamMappingsGetter interface {
ImageStreamMappings(namespace string) ImageStreamMappingInterface
}
ImageStreamMappingsGetter has a method to return a ImageStreamMappingInterface. A group's client should implement this interface.
type ImageStreamTagExpansion ¶
type ImageStreamTagExpansion interface{}
type ImageStreamTagInterface ¶
type ImageStreamTagInterface interface {
Create(*image.ImageStreamTag) (*image.ImageStreamTag, error)
Update(*image.ImageStreamTag) (*image.ImageStreamTag, error)
Delete(name string, options *v1.DeleteOptions) error
Get(name string, options v1.GetOptions) (*image.ImageStreamTag, error)
ImageStreamTagExpansion
}
ImageStreamTagInterface has methods to work with ImageStreamTag resources.
type ImageStreamTagsGetter ¶
type ImageStreamTagsGetter interface {
ImageStreamTags(namespace string) ImageStreamTagInterface
}
ImageStreamTagsGetter has a method to return a ImageStreamTagInterface. A group's client should implement this interface.
type ImageStreamsGetter ¶
type ImageStreamsGetter interface {
ImageStreams(namespace string) ImageStreamInterface
}
ImageStreamsGetter has a method to return a ImageStreamInterface. A group's client should implement this interface.
type ImagesGetter ¶
type ImagesGetter interface {
Images() ImageResourceInterface
}
ImagesGetter has a method to return a ImageResourceInterface. A group's client should implement this interface.
Source Files
¶
- doc.go
- generated_expansion.go
- image_client.go
- imageresource.go
- imagesignature.go
- imagestream.go
- imagestreamimage.go
- imagestreamimport.go
- imagestreammapping.go
- imagestreamtag.go