Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Request ¶
type Request struct { Addon refv1alpha1.ReferenceAddon Params RequestParameters }
type RequestParameters ¶ added in v0.3.0
type RequestParameters struct {
// contains filtered or unexported fields
}
func NewRequestParameters ¶ added in v0.3.0
func NewRequestParameters(opts ...RequestParametersOption) RequestParameters
func (*RequestParameters) GetApplyNetworkPolicies ¶ added in v0.3.0
func (p *RequestParameters) GetApplyNetworkPolicies() (bool, bool)
func (*RequestParameters) GetSize ¶ added in v0.3.0
func (p *RequestParameters) GetSize() (string, bool)
type RequestParametersConfig ¶ added in v0.3.0
func (*RequestParametersConfig) Option ¶ added in v0.3.0
func (c *RequestParametersConfig) Option(opts ...RequestParametersOption)
type RequestParametersOption ¶ added in v0.3.0
type RequestParametersOption interface {
ConfigureRequestParameters(*RequestParametersConfig)
}
type Result ¶
type Result struct {
// contains filtered or unexported fields
}
func Blocking ¶
func Blocking(opts ...ResultOption) Result
func Error ¶
func Error(err error, opts ...ResultOption) Result
func Failure ¶
func Failure(msg string, opts ...ResultOption) Result
func Success ¶
func Success(opts ...ResultOption) Result
func (Result) Conditions ¶ added in v0.4.0
func (Result) FailureMessage ¶
type ResultConfig ¶ added in v0.4.0
func (*ResultConfig) Option ¶ added in v0.4.0
func (c *ResultConfig) Option(opts ...ResultOption)
type ResultOption ¶ added in v0.4.0
type ResultOption interface {
ConfigureResult(c *ResultConfig)
}
type WithApplyNetworkPolicies ¶ added in v0.3.0
type WithApplyNetworkPolicies struct{ Value *bool }
func (WithApplyNetworkPolicies) ConfigureRequestParameters ¶ added in v0.3.0
func (w WithApplyNetworkPolicies) ConfigureRequestParameters(c *RequestParametersConfig)
type WithConditions ¶ added in v0.4.0
func (WithConditions) ConfigureResult ¶ added in v0.4.0
func (w WithConditions) ConfigureResult(c *ResultConfig)
type WithSize ¶ added in v0.3.0
type WithSize struct{ Value *string }
func (WithSize) ConfigureRequestParameters ¶ added in v0.3.0
func (w WithSize) ConfigureRequestParameters(c *RequestParametersConfig)
Click to show internal directories.
Click to hide internal directories.