Documentation ¶
Index ¶
- Constants
- func ContainsStringInSlice(input []string, specific string) bool
- func ContainsStringSlices(first, second []string) bool
- func IsEmptyValue(v reflect.Value) bool
- func IsEqStringMaps(first, second map[string]string) bool
- func IsEqStringSlices(first, second []string) bool
- func IsStringInSlice(input []string, specific string) bool
- func NewTestLogger() logging.Logger
- type ConfigurationOptions
Constants ¶
const DepthQueryParam = int32(1)
DepthQueryParam is used in GET requests in Cloud API
Variables ¶
This section is empty.
Functions ¶
func ContainsStringInSlice ¶
ContainsStringInSlice will return true if the slice contains string
func ContainsStringSlices ¶
ContainsStringSlices will return true if the slices have the same length and the same elements, even if they are located at different indexes.
func IsEmptyValue ¶
IsEmptyValue checks if a value is empty or not. nolint
func IsEqStringMaps ¶
IsEqStringMaps will return true if the maps are equal
func IsEqStringSlices ¶
IsEqStringSlices will return true if the slices are equal (having the same length, and the same value at the same index)
func IsStringInSlice ¶
IsStringInSlice will return true if the slice contains the specific string
func NewTestLogger ¶
NewTestLogger returns a logger used in unit tests.
Types ¶
type ConfigurationOptions ¶
type ConfigurationOptions struct { PollInterval time.Duration CreationGracePeriod time.Duration Timeout time.Duration IsUniqueNamesEnabled bool }
ConfigurationOptions are options used in setting the provider and the controllers of the provider.
func NewConfigurationOptions ¶
func NewConfigurationOptions(poll, createGracePeriod, timeout time.Duration, uniqueNamesEnable bool) *ConfigurationOptions
NewConfigurationOptions sets fields for ConfigurationOptions and return a new ConfigurationOptions
func (*ConfigurationOptions) GetCreationGracePeriod ¶
func (o *ConfigurationOptions) GetCreationGracePeriod() time.Duration
GetCreationGracePeriod returns the value for the CreationGracePeriod option
func (*ConfigurationOptions) GetIsUniqueNamesEnabled ¶
func (o *ConfigurationOptions) GetIsUniqueNamesEnabled() bool
GetIsUniqueNamesEnabled returns the value for the IsUniqueNamesEnabled option
func (*ConfigurationOptions) GetPollInterval ¶
func (o *ConfigurationOptions) GetPollInterval() time.Duration
GetPollInterval returns the value for the PollInterval option
func (*ConfigurationOptions) GetTimeout ¶
func (o *ConfigurationOptions) GetTimeout() time.Duration
GetTimeout returns the value for the Timeout option