func (c *Config) Complete() *CompletedConfig {
	cc := completedConfig{c}

	apiserver.AuthorizeClientBearerToken(c.LoopbackClientConfig, &c.Authentication, &c.Authorization)

	return &CompletedConfig{&cc}
}
// Complete fills in any fields not set that are required to have valid data. It's mutating the receiver.
Complete fills in any fields not set that are required to have valid data. It's mutating the receiver.
// Complete fills in any fields not set that are required to have valid data . It ' s mutating the receiver .
func (c *Config) Complete() *CompletedConfig {
	cc := completedConfig{c}
	apiserver.AuthorizeClientBearerToken(c.LoopbackClientConfig, &c.Authentication, &c.Authorization)
	return &CompletedConfig{&cc}
}
func ( c * Config ) Complete ( ) * CompletedConfig { cc := completedConfig { c } apiserver . AuthorizeClientBearerToken ( c . LoopbackClientConfig , & c . Authentication , & c . Authorization ) return & CompletedConfig { & cc } }
Complete fills in any fields not set that are required to have valid data.
Complete fills in any fields not set that are required to have valid data .