// WithResponseTimeout sets the Discover service response timeout
496846
func WithResponseTimeout(value time.Duration) coptions.Opt {
	return func(p coptions.Params) {
		logger.Debug("Checking responseTimeoutSetter")
		if setter, ok := p.(responseTimeoutSetter); ok {
			setter.SetDiscoveryResponseTimeout(value)
		}
	}
}
1116060
func (o *GetMapNameParams) WithTimeout(timeout time.Duration) *GetMapNameParams {
	o.SetTimeout(timeout)
	return o
}
242924
func (o *GetConsentRequestParams) WithTimeout(timeout time.Duration) *GetConsentRequestParams {
	o.SetTimeout(timeout)
	return o
}
1225856
func (o *GetEndpointIDHealthzParams) WithTimeout(timeout time.Duration) *GetEndpointIDHealthzParams {
	o.SetTimeout(timeout)
	return o
}
65553
func (o *GetStatusParams) WithTimeout(timeout time.Duration) *GetStatusParams {
	o.SetTimeout(timeout)
	return o
}
674071
func (o *GetEndpointIDLogParams) WithTimeout(timeout time.Duration) *GetEndpointIDLogParams {
	o.SetTimeout(timeout)
	return o
}
230687
func (o *GetServiceIDParams) WithTimeout(timeout time.Duration) *GetServiceIDParams {
	o.SetTimeout(timeout)
	return o
}
753344
func (o *DeleteServiceIDParams) WithTimeout(timeout time.Duration) *DeleteServiceIDParams {
	o.SetTimeout(timeout)
	return o
}
1212757
func (o *GetServiceParams) WithTimeout(timeout time.Duration) *GetServiceParams {
	o.SetTimeout(timeout)
	return o
}
1073169
func (o *PutEndpointIDParams) WithTimeout(timeout time.Duration) *PutEndpointIDParams {
	o.SetTimeout(timeout)
	return o
}
1284558
func (o *AcceptLoginRequestParams) WithTimeout(timeout time.Duration) *AcceptLoginRequestParams {
	o.SetTimeout(timeout)
	return o
}
1276621
func (o *CreateParams) WithTimeout(timeout time.Duration) *CreateParams {
	o.SetTimeout(timeout)
	return o
}
507655
func (o *PatchConfigParams) WithTimeout(timeout time.Duration) *PatchConfigParams {
	o.SetTimeout(timeout)
	return o
}
604641
func (c *Websocket) WithReadTimeout(timeout time.Duration) *Websocket {
	c.readTimeout = timeout
	return c
}
582234
func WithTimeout(p Provisioner, timeout time.Duration, grace time.Duration) Provisioner {
	return &timeoutProvisioner{
		Provisioner: p,
		timeout:     timeout,
		grace:       grace,
	}
}
679498
func (o *GetEndpointParams) WithTimeout(timeout time.Duration) *GetEndpointParams {
	o.SetTimeout(timeout)
	return o
}
429129
func (o *GetJSONWebKeyParams) WithTimeout(timeout time.Duration) *GetJSONWebKeyParams {
	o.SetTimeout(timeout)
	return o
}