func (c *TrackingReadConnConfig) CheckAndSetDefaults() error {
	if c.Conn == nil {
		return trace.BadParameter("missing parameter Conn")
	}
	if c.Clock == nil {
		c.Clock = clockwork.NewRealClock()
	}
	if c.Context == nil {
		return trace.BadParameter("missing parameter Context")
	}
	if c.Cancel == nil {
		return trace.BadParameter("missing parameter Cancel")
	}
	return nil
}
// CheckAndSetDefaults checks and sets defaults.
CheckAndSetDefaults checks and sets defaults.
// CheckAndSetDefaults checks and sets defaults .
func (c *TrackingReadConnConfig) CheckAndSetDefaults() error {
	if c.Conn == nil {
		return trace.BadParameter("missing parameter Conn")
	}
	if c.Clock == nil {
		c.Clock = clockwork.NewRealClock()
	}
	if c.Context == nil {
		return trace.BadParameter("missing parameter Context")
	}
	if c.Cancel == nil {
		return trace.BadParameter("missing parameter Cancel")
	}
	return nil
}
func ( c * TrackingReadConnConfig ) CheckAndSetDefaults ( ) error { if c . Conn == nil { return trace . BadParameter ( " " ) } if c . Clock == nil { c . Clock = clockwork . NewRealClock ( ) } if c . Context == nil { return trace . BadParameter ( " " ) } if c . Cancel == nil { return trace . BadParameter ( " " ) } return nil }
CheckAndSetDefaults checks and sets defaults.
CheckAndSetDefaults checks and sets defaults .