type CloudProviderOptions … // NewCloudProviderOptions creates a default CloudProviderOptions func NewCloudProviderOptions() *CloudProviderOptions { … } // Validate checks invalid config func (opts *CloudProviderOptions) Validate() []error { … } // AddFlags returns flags of cloud provider for a API Server func (s *CloudProviderOptions) AddFlags(fs *pflag.FlagSet) { … }