Method: IntersightClient::KubernetesBaseVirtualMachineInfraConfig#valid?

Defined in:
lib/intersight_client/models/kubernetes_base_virtual_machine_infra_config.rb

#valid?Boolean

Check to see if the all the properties in the model are valid

Returns:

  • (Boolean)

    true if the model is valid



147
148
149
150
151
152
153
154
155
# File 'lib/intersight_client/models/kubernetes_base_virtual_machine_infra_config.rb', line 147

def valid?
  return false if @class_id.nil?
  class_id_validator = EnumAttributeValidator.new('String', ["kubernetes.EsxiVirtualMachineInfraConfig", "kubernetes.HyperFlexApVirtualMachineInfraConfig"])
  return false unless class_id_validator.valid?(@class_id)
  return false if @object_type.nil?
  object_type_validator = EnumAttributeValidator.new('String', ["kubernetes.EsxiVirtualMachineInfraConfig", "kubernetes.HyperFlexApVirtualMachineInfraConfig"])
  return false unless object_type_validator.valid?(@object_type)
  true && super
end