func (jc *JobConfig) Resolve(ctx context.Context) error {
	return configutil.Resolve(ctx,
		configutil.SetBoolPtr(&jc.Disabled, configutil.Bool(jc.Disabled), configutil.Bool(ref.Bool(DefaultDisabled))),
		configutil.SetDuration(&jc.Timeout, configutil.Duration(jc.Timeout), configutil.Duration(DefaultTimeout)),
		configutil.SetDuration(&jc.ShutdownGracePeriod, configutil.Duration(jc.ShutdownGracePeriod), configutil.Duration(DefaultShutdownGracePeriod)),
	)
}
// Resolve implements configutil.Resolver.
Resolve implements configutil.Resolver.
// Resolve implements configutil . Resolver .
func (jc *JobConfig) Resolve(ctx context.Context) error {
	return configutil.Resolve(ctx,
		configutil.SetBoolPtr(&jc.Disabled, configutil.Bool(jc.Disabled), configutil.Bool(ref.Bool(DefaultDisabled))),
		configutil.SetDuration(&jc.Timeout, configutil.Duration(jc.Timeout), configutil.Duration(DefaultTimeout)),
		configutil.SetDuration(&jc.ShutdownGracePeriod, configutil.Duration(jc.ShutdownGracePeriod), configutil.Duration(DefaultShutdownGracePeriod)),
	)
}
func ( jc * JobConfig ) Resolve ( ctx context . Context ) error { return configutil . Resolve ( ctx , configutil . SetBoolPtr ( & jc . Disabled , configutil . Bool ( jc . Disabled ) , configutil . Bool ( ref . Bool ( DefaultDisabled ) ) ) , configutil . SetDuration ( & jc . Timeout , configutil . Duration ( jc . Timeout ) , configutil . Duration ( DefaultTimeout ) ) , configutil . SetDuration ( & jc . ShutdownGracePeriod , configutil . Duration ( jc . ShutdownGracePeriod ) , configutil . Duration ( DefaultShutdownGracePeriod ) ) , ) }
Resolve implements configutil.Resolver.
Resolve implements configutil . Resolver .