diff --git a/opts/opts.go b/opts/opts.go index 1a885db30eff..94eda0560a17 100644 --- a/opts/opts.go +++ b/opts/opts.go @@ -134,6 +134,8 @@ func (opts *ListOpts) WithValidator(validator ValidatorFctType) *ListOpts { // NamedOption is an interface that list and map options // with names implement. +// +// Deprecated: NamedOption is no longer used and will be removed in the next release. type NamedOption interface { Name() string } @@ -141,6 +143,8 @@ type NamedOption interface { // NamedListOpts is a ListOpts with a configuration name. // This struct is useful to keep reference to the assigned // field name in the internal configuration struct. +// +// Deprecated: NamedListOpts is no longer used and will be removed in the next release. type NamedListOpts struct { name string ListOpts @@ -149,6 +153,8 @@ type NamedListOpts struct { var _ NamedOption = &NamedListOpts{} // NewNamedListOptsRef creates a reference to a new NamedListOpts struct. +// +// Deprecated: NewNamedListOptsRef is no longer used and will be removed in the next release. func NewNamedListOptsRef(name string, values *[]string, validator ValidatorFctType) *NamedListOpts { return &NamedListOpts{ name: name, @@ -157,6 +163,8 @@ func NewNamedListOptsRef(name string, values *[]string, validator ValidatorFctTy } // Name returns the name of the NamedListOpts in the configuration. +// +// Deprecated: NamedListOpts is no longer used and will be removed in the next release. func (o *NamedListOpts) Name() string { return o.name } @@ -210,6 +218,8 @@ func NewMapOpts(values map[string]string, validator ValidatorFctType) *MapOpts { // NamedMapOpts is a MapOpts struct with a configuration name. // This struct is useful to keep reference to the assigned // field name in the internal configuration struct. +// +// Deprecated: NamedMapOpts is no longer used and will be removed in the next release. type NamedMapOpts struct { name string MapOpts @@ -218,6 +228,8 @@ type NamedMapOpts struct { var _ NamedOption = &NamedMapOpts{} // NewNamedMapOpts creates a reference to a new NamedMapOpts struct. +// +// Deprecated: NamedMapOpts is no longer used and will be removed in the next release. func NewNamedMapOpts(name string, values map[string]string, validator ValidatorFctType) *NamedMapOpts { return &NamedMapOpts{ name: name, @@ -226,6 +238,8 @@ func NewNamedMapOpts(name string, values map[string]string, validator ValidatorF } // Name returns the name of the NamedMapOpts in the configuration. +// +// Deprecated: NamedMapOpts is no longer used and will be removed in the next release. func (o *NamedMapOpts) Name() string { return o.name }