Method: IntersightClient::StorageNetAppVolume#list_invalid_properties
- Defined in:
- lib/intersight_client/models/storage_net_app_volume.rb
#list_invalid_properties ⇒ Object
Show invalid properties with the reasons. Usually used together with valid?
248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 |
# File 'lib/intersight_client/models/storage_net_app_volume.rb', line 248 def list_invalid_properties invalid_properties = super if @class_id.nil? invalid_properties.push('invalid value for "class_id", class_id cannot be nil.') end if @object_type.nil? invalid_properties.push('invalid value for "object_type", object_type cannot be nil.') end pattern = Regexp.new(/^$|^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/) if !@snapshot_policy_uuid.nil? && @snapshot_policy_uuid !~ pattern invalid_properties.push("invalid value for \"snapshot_policy_uuid\", must conform to the pattern #{pattern}.") end pattern = Regexp.new(/^$|^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$/) if !@uuid.nil? && @uuid !~ pattern invalid_properties.push("invalid value for \"uuid\", must conform to the pattern #{pattern}.") end invalid_properties end |