Exception: QingStor::SDK::ParameterValueNotAllowedError

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

Instance Method Summary collapse

Constructor Details

#initialize(parameter_name, parameter_value, allowed_values) ⇒ ParameterValueNotAllowedError

Returns a new instance of ParameterValueNotAllowedError.



47
48
49
50
51
# File 'lib/qingstor/sdk/general/error.rb', line 47

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



53
54
55
# File 'lib/qingstor/sdk/general/error.rb', line 53

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