Help us shape the future of Go! Take the 2026 Go Developer Survey

buildconfiginstantiate

package
v1.1.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 18, 2016 License: Apache-2.0 Imports: 20 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var BinaryStrategy = binaryStrategy{kapi.Scheme}
View Source
var Strategy = strategy{kapi.Scheme}

Functions

This section is empty.

Types

type BinaryInstantiateREST

type BinaryInstantiateREST struct {
	Generator      *generator.BuildGenerator
	Watcher        rest.Watcher
	PodGetter      pod.ResourceGetter
	ConnectionInfo kclient.ConnectionInfoGetter
	Timeout        time.Duration
}

func (*BinaryInstantiateREST) Connect

func (r *BinaryInstantiateREST) Connect(ctx kapi.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

New creates a new build generation request

func (*BinaryInstantiateREST) NewConnectOptions

func (r *BinaryInstantiateREST) NewConnectOptions() (runtime.Object, bool, string)

NewConnectOptions prepares a binary build request.

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 kapi.Context, obj runtime.Object) (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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL