const DefaultPort … const DefaultInsecurePort … const DefaultClientQPSLimit … const DefaultClientQPSBurst … type Options … func NewOptions() *Options { … } func (o *Options) AddFlags(fs *pflag.FlagSet) { … } // Validate validates all the required options. func (o *Options) Validate() []error { … }