Class: MicrosoftGraph::Models::DeviceCompliancePolicySettingStateSummary
- Inherits:
-
Entity
- Object
- Entity
- MicrosoftGraph::Models::DeviceCompliancePolicySettingStateSummary
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/device_compliance_policy_setting_state_summary.rb
Overview
Device Compilance Policy Setting State summary across the account.
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#compliant_device_count ⇒ Object
Gets the compliantDeviceCount property value.
-
#compliant_device_count=(value) ⇒ Object
Sets the compliantDeviceCount property value.
-
#conflict_device_count ⇒ Object
Gets the conflictDeviceCount property value.
-
#conflict_device_count=(value) ⇒ Object
Sets the conflictDeviceCount property value.
-
#device_compliance_setting_states ⇒ Object
Gets the deviceComplianceSettingStates property value.
-
#device_compliance_setting_states=(value) ⇒ Object
Sets the deviceComplianceSettingStates property value.
-
#error_device_count ⇒ Object
Gets the errorDeviceCount property value.
-
#error_device_count=(value) ⇒ Object
Sets the errorDeviceCount property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#initialize ⇒ Object
constructor
Instantiates a new deviceCompliancePolicySettingStateSummary and sets the default values.
-
#non_compliant_device_count ⇒ Object
Gets the nonCompliantDeviceCount property value.
-
#non_compliant_device_count=(value) ⇒ Object
Sets the nonCompliantDeviceCount property value.
-
#not_applicable_device_count ⇒ Object
Gets the notApplicableDeviceCount property value.
-
#not_applicable_device_count=(value) ⇒ Object
Sets the notApplicableDeviceCount property value.
-
#platform_type ⇒ Object
Gets the platformType property value.
-
#platform_type=(value) ⇒ Object
Sets the platformType property value.
-
#remediated_device_count ⇒ Object
Gets the remediatedDeviceCount property value.
-
#remediated_device_count=(value) ⇒ Object
Sets the remediatedDeviceCount property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#setting ⇒ Object
Gets the setting property value.
-
#setting=(value) ⇒ Object
Sets the setting property value.
-
#setting_name ⇒ Object
Gets the settingName property value.
-
#setting_name=(value) ⇒ Object
Sets the settingName property value.
-
#unknown_device_count ⇒ Object
Gets the unknownDeviceCount property value.
-
#unknown_device_count=(value) ⇒ Object
Sets the unknownDeviceCount property value.
Methods inherited from Entity
#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=
Constructor Details
#initialize ⇒ Object
Instantiates a new deviceCompliancePolicySettingStateSummary and sets the default values.
78 79 80 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 78 def initialize() super end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
86 87 88 89 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 86 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return DeviceCompliancePolicySettingStateSummary.new end |
Instance Method Details
#compliant_device_count ⇒ Object
Gets the compliantDeviceCount property value. Number of compliant devices
48 49 50 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 48 def compliant_device_count return @compliant_device_count end |
#compliant_device_count=(value) ⇒ Object
Sets the compliantDeviceCount property value. Number of compliant devices
56 57 58 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 56 def compliant_device_count=(value) @compliant_device_count = value end |
#conflict_device_count ⇒ Object
Gets the conflictDeviceCount property value. Number of conflict devices
63 64 65 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 63 def conflict_device_count return @conflict_device_count end |
#conflict_device_count=(value) ⇒ Object
Sets the conflictDeviceCount property value. Number of conflict devices
71 72 73 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 71 def conflict_device_count=(value) @conflict_device_count = value end |
#device_compliance_setting_states ⇒ Object
Gets the deviceComplianceSettingStates property value. Not yet documented
94 95 96 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 94 def device_compliance_setting_states return @device_compliance_setting_states end |
#device_compliance_setting_states=(value) ⇒ Object
Sets the deviceComplianceSettingStates property value. Not yet documented
102 103 104 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 102 def device_compliance_setting_states=(value) @device_compliance_setting_states = value end |
#error_device_count ⇒ Object
Gets the errorDeviceCount property value. Number of error devices
109 110 111 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 109 def error_device_count return @error_device_count end |
#error_device_count=(value) ⇒ Object
Sets the errorDeviceCount property value. Number of error devices
117 118 119 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 117 def error_device_count=(value) @error_device_count = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 124 def get_field_deserializers() return super.merge({ "compliantDeviceCount" => lambda {|n| @compliant_device_count = n.get_number_value() }, "conflictDeviceCount" => lambda {|n| @conflict_device_count = n.get_number_value() }, "deviceComplianceSettingStates" => lambda {|n| @device_compliance_setting_states = n.get_collection_of_object_values(lambda {|pn| MicrosoftGraph::Models::DeviceComplianceSettingState.create_from_discriminator_value(pn) }) }, "errorDeviceCount" => lambda {|n| @error_device_count = n.get_number_value() }, "nonCompliantDeviceCount" => lambda {|n| @non_compliant_device_count = n.get_number_value() }, "notApplicableDeviceCount" => lambda {|n| @not_applicable_device_count = n.get_number_value() }, "platformType" => lambda {|n| @platform_type = n.get_enum_value(MicrosoftGraph::Models::PolicyPlatformType) }, "remediatedDeviceCount" => lambda {|n| @remediated_device_count = n.get_number_value() }, "setting" => lambda {|n| @setting = n.get_string_value() }, "settingName" => lambda {|n| @setting_name = n.get_string_value() }, "unknownDeviceCount" => lambda {|n| @unknown_device_count = n.get_number_value() }, }) end |
#non_compliant_device_count ⇒ Object
Gets the nonCompliantDeviceCount property value. Number of NonCompliant devices
143 144 145 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 143 def non_compliant_device_count return @non_compliant_device_count end |
#non_compliant_device_count=(value) ⇒ Object
Sets the nonCompliantDeviceCount property value. Number of NonCompliant devices
151 152 153 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 151 def non_compliant_device_count=(value) @non_compliant_device_count = value end |
#not_applicable_device_count ⇒ Object
Gets the notApplicableDeviceCount property value. Number of not applicable devices
158 159 160 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 158 def not_applicable_device_count return @not_applicable_device_count end |
#not_applicable_device_count=(value) ⇒ Object
Sets the notApplicableDeviceCount property value. Number of not applicable devices
166 167 168 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 166 def not_applicable_device_count=(value) @not_applicable_device_count = value end |
#platform_type ⇒ Object
Gets the platformType property value. Supported platform types for policies.
173 174 175 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 173 def platform_type return @platform_type end |
#platform_type=(value) ⇒ Object
Sets the platformType property value. Supported platform types for policies.
181 182 183 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 181 def platform_type=(value) @platform_type = value end |
#remediated_device_count ⇒ Object
Gets the remediatedDeviceCount property value. Number of remediated devices
188 189 190 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 188 def remediated_device_count return @remediated_device_count end |
#remediated_device_count=(value) ⇒ Object
Sets the remediatedDeviceCount property value. Number of remediated devices
196 197 198 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 196 def remediated_device_count=(value) @remediated_device_count = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 204 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? super writer.write_number_value("compliantDeviceCount", @compliant_device_count) writer.write_number_value("conflictDeviceCount", @conflict_device_count) writer.write_collection_of_object_values("deviceComplianceSettingStates", @device_compliance_setting_states) writer.write_number_value("errorDeviceCount", @error_device_count) writer.write_number_value("nonCompliantDeviceCount", @non_compliant_device_count) writer.write_number_value("notApplicableDeviceCount", @not_applicable_device_count) writer.write_enum_value("platformType", @platform_type) writer.write_number_value("remediatedDeviceCount", @remediated_device_count) writer.write_string_value("setting", @setting) writer.write_string_value("settingName", @setting_name) writer.write_number_value("unknownDeviceCount", @unknown_device_count) end |
#setting ⇒ Object
Gets the setting property value. The setting class name and property name.
223 224 225 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 223 def setting return @setting end |
#setting=(value) ⇒ Object
Sets the setting property value. The setting class name and property name.
231 232 233 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 231 def setting=(value) @setting = value end |
#setting_name ⇒ Object
Gets the settingName property value. Name of the setting.
238 239 240 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 238 def setting_name return @setting_name end |
#setting_name=(value) ⇒ Object
Sets the settingName property value. Name of the setting.
246 247 248 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 246 def setting_name=(value) @setting_name = value end |
#unknown_device_count ⇒ Object
Gets the unknownDeviceCount property value. Number of unknown devices
253 254 255 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 253 def unknown_device_count return @unknown_device_count end |
#unknown_device_count=(value) ⇒ Object
Sets the unknownDeviceCount property value. Number of unknown devices
261 262 263 |
# File 'lib/models/device_compliance_policy_setting_state_summary.rb', line 261 def unknown_device_count=(value) @unknown_device_count = value end |