Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InterpolateMiddleware ¶
type InterpolateMiddleware struct{}
func NewInterpolateMiddleware ¶
func NewInterpolateMiddleware() InterpolateMiddleware
func (InterpolateMiddleware) Apply ¶
func (interpolateMiddleware InterpolateMiddleware) Apply( run *models.PipelineRun, next func(*models.PipelineRun), executionContext *middleware.ExecutionContext, )
func (InterpolateMiddleware) String ¶
func (interpolateMiddleware InterpolateMiddleware) String() string
type Interpolator ¶
type Interpolator struct {
ArgumentReplacements map[string]interface{}
Errors *multierror.Error
MiddlewareArguments interpolateMiddlewareArguments
NeedCompleteInput bool
Substitutions map[string]interface{}
WaitGroup *sync.WaitGroup
// contains filtered or unexported fields
}
func NewInterpolator ¶
func NewInterpolator( availableReplacements map[string]interface{}, middlewareArguments interpolateMiddlewareArguments, ) *Interpolator
func NewInterpolatorWithInput ¶
func NewInterpolatorWithInput( availableReplacements map[string]interface{}, middlewareArguments interpolateMiddlewareArguments, completeInput []byte, ) *Interpolator
func (*Interpolator) ParseString ¶
func (interpolator *Interpolator) ParseString(value string) interface{}
Click to show internal directories.
Click to hide internal directories.