Exception: QingCloud::SDK::ParameterValueNotAllowedError

Inherits:
SDKError
  • Object
show all
Defined in:
lib/qingcloud/sdk/general/error.rb

Instance Method Summary collapse

Constructor Details

#initialize(parameter_name, parameter_value, allowed_values) ⇒ ParameterValueNotAllowedError

Returns a new instance of ParameterValueNotAllowedError.



37
38
39
40
41
# File 'lib/qingcloud/sdk/general/error.rb', line 37

def initialize(parameter_name, parameter_value, allowed_values)
  @parameter_name = parameter_name
  @parameter_value = parameter_value
  @allowed_values = allowed_values
end

Instance Method Details

#messageObject



43
44
45
# File 'lib/qingcloud/sdk/general/error.rb', line 43

def message
  "\"#{@parameter_name}\" value \"#{@parameter_value}\" is not allowed, should be one of #{@allowed_values.join ', '}."
end