Documentation
¶
Index ¶
- Variables
- type BinaryInstantiateREST
- func (r *BinaryInstantiateREST) Connect(ctx apirequest.Context, name string, options runtime.Object, ...) (http.Handler, error)
- func (r *BinaryInstantiateREST) ConnectMethods() []string
- func (r *BinaryInstantiateREST) New() runtime.Object
- func (r *BinaryInstantiateREST) NewConnectOptions() (runtime.Object, bool, string)
- func (r *BinaryInstantiateREST) ProducesMIMETypes(verb string) []string
- func (r *BinaryInstantiateREST) ProducesObject(verb string) interface{}
- type InstantiateREST
Constants ¶
This section is empty.
Variables ¶
View Source
var BinaryStrategy = binaryStrategy{legacyscheme.Scheme}
View Source
var Strategy = strategy{legacyscheme.Scheme}
Functions ¶
This section is empty.
Types ¶
type BinaryInstantiateREST ¶
type BinaryInstantiateREST struct { Generator *generator.BuildGenerator BuildClient buildtypedclient.BuildsGetter PodGetter pod.ResourceGetter ConnectionInfo kubeletclient.ConnectionInfoGetter Timeout time.Duration }
func NewBinaryStorage ¶
func NewBinaryStorage(generator *generator.BuildGenerator, buildClient buildtypedclient.BuildsGetter, podClient kcoreclient.PodsGetter, info kubeletclient.ConnectionInfoGetter) *BinaryInstantiateREST
func (*BinaryInstantiateREST) Connect ¶
func (r *BinaryInstantiateREST) Connect(ctx apirequest.Context, name string, options runtime.Object, responder rest.Responder) (http.Handler, error)
Connect returns a ConnectHandler that will handle the request/response for a request
func (*BinaryInstantiateREST) ConnectMethods ¶
func (r *BinaryInstantiateREST) ConnectMethods() []string
ConnectMethods returns POST, the only supported binary method.
func (*BinaryInstantiateREST) New ¶
func (r *BinaryInstantiateREST) New() runtime.Object
New creates a new build generation request
func (*BinaryInstantiateREST) NewConnectOptions ¶
func (r *BinaryInstantiateREST) NewConnectOptions() (runtime.Object, bool, string)
NewConnectOptions prepares a binary build request.
func (*BinaryInstantiateREST) ProducesMIMETypes ¶ added in v3.7.0
func (r *BinaryInstantiateREST) ProducesMIMETypes(verb string) []string
func (*BinaryInstantiateREST) ProducesObject ¶ added in v3.7.0
func (r *BinaryInstantiateREST) ProducesObject(verb string) interface{}
type InstantiateREST ¶
type InstantiateREST struct {
// contains filtered or unexported fields
}
InstantiateREST is a RESTStorage implementation for a BuildGenerator which supports only the Create operation (as the generator has no underlying storage object).
func NewStorage ¶
func NewStorage(generator *generator.BuildGenerator) *InstantiateREST
NewStorage creates a new storage object for build generation
func (*InstantiateREST) Create ¶
func (s *InstantiateREST) Create(ctx apirequest.Context, obj runtime.Object, createValidation rest.ValidateObjectFunc, _ bool) (runtime.Object, error)
Create instantiates a new build from a build configuration
func (*InstantiateREST) New ¶
func (s *InstantiateREST) New() runtime.Object
New creates a new build generation request
func (*InstantiateREST) ProducesMIMETypes ¶ added in v3.7.0
func (s *InstantiateREST) ProducesMIMETypes(verb string) []string
func (*InstantiateREST) ProducesObject ¶ added in v3.7.0
func (s *InstantiateREST) ProducesObject(verb string) interface{}
Click to show internal directories.
Click to hide internal directories.