Class: PaloAlto::XML::Config::Shared::Profiles::HipObjects::Entry::MobileDevice::Criteria
- Inherits:
-
PaloAlto::XML::ConfigClass
- Object
- Expression
- PaloAlto::XML::ConfigClass
- PaloAlto::XML::Config::Shared::Profiles::HipObjects::Entry::MobileDevice::Criteria
- Defined in:
- lib/palo_alto/config.rb
Defined Under Namespace
Classes: Applications, Imei, LastCheckinTime, Model, PhoneNumber, Tag
Constant Summary
Constants included from DSL
DSL::AXES, DSL::LOWERCASE_LETTERS, DSL::METHODS, DSL::OPERATORS, DSL::UPPERCASE_LETTERS
Instance Attribute Summary
Attributes inherited from PaloAlto::XML::ConfigClass
#api_attributes, #parent_instance, #subclasses
Attributes inherited from Expression
Instance Method Summary collapse
- #_section ⇒ Object
- #applications ⇒ Object
-
#disk_encrypted ⇒ Object
If device’s disk is encrypted.
-
#disk_encrypted=(val) ⇒ Object
If device’s disk is encrypted.
- #has_multiple_values? ⇒ Boolean
- #imei ⇒ Object
-
#jailbroken ⇒ Object
If device is by rooted/jailbroken.
-
#jailbroken=(val) ⇒ Object
If device is by rooted/jailbroken.
- #last_checkin_time ⇒ Object
- #model ⇒ Object
-
#passcode_set ⇒ Object
If device’s passcode is present.
-
#passcode_set=(val) ⇒ Object
If device’s passcode is present.
- #phone_number ⇒ Object
- #tag ⇒ Object
Methods inherited from PaloAlto::XML::ConfigClass
#array_class_setter, #clear!, #complete, #create!, #delete!, #delete_child, #edit!, #enforce_type, #enforce_types, #external_set, #get, #get_all, #get_class_from_child_str, #get_primary_key, #initialize, #inspect, #maybe_register_subclass, #multimove!, #prop_get, #prop_set, #selector_subclasses, #set!, #set_array_class_attributes, #set_values, #to_xml, #values, #xml_builder
Methods inherited from Expression
#current, #initialize, #to_xpath
Methods included from DSL
#anywhere, #axis, #binary_operator, #child, #contains_word, #css, #current, #descendant, #ends_with, #function, #is, #last, #lowercase, #method, #next_sibling, #one_of, #parenthesis, #position, #previous_sibling, #qname, #relative, #root, #text, #union, #uppercase, #where, #xpath_attr
Constructor Details
This class inherits a constructor from PaloAlto::XML::ConfigClass
Instance Method Details
#_section ⇒ Object
14389 14390 14391 |
# File 'lib/palo_alto/config.rb', line 14389 def _section :criteria end |
#applications ⇒ Object
14685 14686 14687 |
# File 'lib/palo_alto/config.rb', line 14685 def applications @subclasses['applications'] ||= Applications.new(parent_instance: self, client: @client, create_children: @create_children) end |
#disk_encrypted ⇒ Object
If device’s disk is encrypted
14698 14699 14700 |
# File 'lib/palo_alto/config.rb', line 14698 def disk_encrypted prop_get('disk-encrypted') end |
#disk_encrypted=(val) ⇒ Object
If device’s disk is encrypted
14702 14703 14704 |
# File 'lib/palo_alto/config.rb', line 14702 def disk_encrypted=(val) prop_set('disk-encrypted', val) end |
#has_multiple_values? ⇒ Boolean
14388 |
# File 'lib/palo_alto/config.rb', line 14388 def has_multiple_values?; false; end |
#imei ⇒ Object
14463 14464 14465 |
# File 'lib/palo_alto/config.rb', line 14463 def imei @subclasses['imei'] ||= Imei.new(parent_instance: self, client: @client, create_children: @create_children) end |
#jailbroken ⇒ Object
If device is by rooted/jailbroken
14690 14691 14692 |
# File 'lib/palo_alto/config.rb', line 14690 def jailbroken prop_get('jailbroken') end |
#jailbroken=(val) ⇒ Object
If device is by rooted/jailbroken
14694 14695 14696 |
# File 'lib/palo_alto/config.rb', line 14694 def jailbroken=(val) prop_set('jailbroken', val) end |
#last_checkin_time ⇒ Object
14435 14436 14437 |
# File 'lib/palo_alto/config.rb', line 14435 def last_checkin_time @subclasses['last-checkin-time'] ||= LastCheckinTime.new(parent_instance: self, client: @client, create_children: @create_children) end |
#model ⇒ Object
14491 14492 14493 |
# File 'lib/palo_alto/config.rb', line 14491 def model @subclasses['model'] ||= Model.new(parent_instance: self, client: @client, create_children: @create_children) end |
#passcode_set ⇒ Object
If device’s passcode is present
14706 14707 14708 |
# File 'lib/palo_alto/config.rb', line 14706 def passcode_set prop_get('passcode-set') end |
#passcode_set=(val) ⇒ Object
If device’s passcode is present
14710 14711 14712 |
# File 'lib/palo_alto/config.rb', line 14710 def passcode_set=(val) prop_set('passcode-set', val) end |
#phone_number ⇒ Object
14519 14520 14521 |
# File 'lib/palo_alto/config.rb', line 14519 def phone_number @subclasses['phone-number'] ||= PhoneNumber.new(parent_instance: self, client: @client, create_children: @create_children) end |