Class: MicrosoftGraph::Models::WindowsAutopilotDeviceIdentity
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/windows_autopilot_device_identity.rb
Overview
The windowsAutopilotDeviceIdentity resource represents a Windows Autopilot Device.
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
-
#addressable_user_name ⇒ Object
Gets the addressableUserName property value.
-
#addressable_user_name=(value) ⇒ Object
Sets the addressableUserName property value.
-
#azure_active_directory_device_id ⇒ Object
Gets the azureActiveDirectoryDeviceId property value.
-
#azure_active_directory_device_id=(value) ⇒ Object
Sets the azureActiveDirectoryDeviceId property value.
-
#display_name ⇒ Object
Gets the displayName property value.
-
#display_name=(value) ⇒ Object
Sets the displayName property value.
-
#enrollment_state ⇒ Object
Gets the enrollmentState property value.
-
#enrollment_state=(value) ⇒ Object
Sets the enrollmentState property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#group_tag ⇒ Object
Gets the groupTag property value.
-
#group_tag=(value) ⇒ Object
Sets the groupTag property value.
-
#initialize ⇒ Object
constructor
Instantiates a new windowsAutopilotDeviceIdentity and sets the default values.
-
#last_contacted_date_time ⇒ Object
Gets the lastContactedDateTime property value.
-
#last_contacted_date_time=(value) ⇒ Object
Sets the lastContactedDateTime property value.
-
#managed_device_id ⇒ Object
Gets the managedDeviceId property value.
-
#managed_device_id=(value) ⇒ Object
Sets the managedDeviceId property value.
-
#manufacturer ⇒ Object
Gets the manufacturer property value.
-
#manufacturer=(value) ⇒ Object
Sets the manufacturer property value.
-
#model ⇒ Object
Gets the model property value.
-
#model=(value) ⇒ Object
Sets the model property value.
-
#product_key ⇒ Object
Gets the productKey property value.
-
#product_key=(value) ⇒ Object
Sets the productKey property value.
-
#purchase_order_identifier ⇒ Object
Gets the purchaseOrderIdentifier property value.
-
#purchase_order_identifier=(value) ⇒ Object
Sets the purchaseOrderIdentifier property value.
-
#resource_name ⇒ Object
Gets the resourceName property value.
-
#resource_name=(value) ⇒ Object
Sets the resourceName property value.
-
#serial_number ⇒ Object
Gets the serialNumber property value.
-
#serial_number=(value) ⇒ Object
Sets the serialNumber property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#sku_number ⇒ Object
Gets the skuNumber property value.
-
#sku_number=(value) ⇒ Object
Sets the skuNumber property value.
-
#system_family ⇒ Object
Gets the systemFamily property value.
-
#system_family=(value) ⇒ Object
Sets the systemFamily property value.
-
#user_principal_name ⇒ Object
Gets the userPrincipalName property value.
-
#user_principal_name=(value) ⇒ Object
Sets the userPrincipalName property value.
Methods inherited from Entity
#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=
Constructor Details
#initialize ⇒ Object
Instantiates a new windowsAutopilotDeviceIdentity and sets the default values.
94 95 96 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 94 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
102 103 104 105 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 102 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return WindowsAutopilotDeviceIdentity.new end |
Instance Method Details
#addressable_user_name ⇒ Object
Gets the addressableUserName property value. Addressable user name.
64 65 66 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 64 def addressable_user_name return @addressable_user_name end |
#addressable_user_name=(value) ⇒ Object
Sets the addressableUserName property value. Addressable user name.
72 73 74 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 72 def addressable_user_name=(value) @addressable_user_name = value end |
#azure_active_directory_device_id ⇒ Object
Gets the azureActiveDirectoryDeviceId property value. AAD Device ID - to be deprecated
79 80 81 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 79 def azure_active_directory_device_id return @azure_active_directory_device_id end |
#azure_active_directory_device_id=(value) ⇒ Object
Sets the azureActiveDirectoryDeviceId property value. AAD Device ID - to be deprecated
87 88 89 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 87 def azure_active_directory_device_id=(value) @azure_active_directory_device_id = value end |
#display_name ⇒ Object
Gets the displayName property value. Display Name
110 111 112 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 110 def display_name return @display_name end |
#display_name=(value) ⇒ Object
Sets the displayName property value. Display Name
118 119 120 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 118 def display_name=(value) @display_name = value end |
#enrollment_state ⇒ Object
Gets the enrollmentState property value. The enrollmentState property
125 126 127 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 125 def enrollment_state return @enrollment_state end |
#enrollment_state=(value) ⇒ Object
Sets the enrollmentState property value. The enrollmentState property
133 134 135 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 133 def enrollment_state=(value) @enrollment_state = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 140 def get_field_deserializers() return super.merge({ "addressableUserName" => lambda {|n| @addressable_user_name = n.get_string_value() }, "azureActiveDirectoryDeviceId" => lambda {|n| @azure_active_directory_device_id = n.get_string_value() }, "displayName" => lambda {|n| @display_name = n.get_string_value() }, "enrollmentState" => lambda {|n| @enrollment_state = n.get_enum_value(MicrosoftGraph::Models::EnrollmentState) }, "groupTag" => lambda {|n| @group_tag = n.get_string_value() }, "lastContactedDateTime" => lambda {|n| @last_contacted_date_time = n.get_date_time_value() }, "managedDeviceId" => lambda {|n| @managed_device_id = n.get_string_value() }, "manufacturer" => lambda {|n| @manufacturer = n.get_string_value() }, "model" => lambda {|n| @model = n.get_string_value() }, "productKey" => lambda {|n| @product_key = n.get_string_value() }, "purchaseOrderIdentifier" => lambda {|n| @purchase_order_identifier = n.get_string_value() }, "resourceName" => lambda {|n| @resource_name = n.get_string_value() }, "serialNumber" => lambda {|n| @serial_number = n.get_string_value() }, "skuNumber" => lambda {|n| @sku_number = n.get_string_value() }, "systemFamily" => lambda {|n| @system_family = n.get_string_value() }, "userPrincipalName" => lambda {|n| @user_principal_name = n.get_string_value() }, }) end |
#group_tag ⇒ Object
Gets the groupTag property value. Group Tag of the Windows autopilot device.
164 165 166 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 164 def group_tag return @group_tag end |
#group_tag=(value) ⇒ Object
Sets the groupTag property value. Group Tag of the Windows autopilot device.
172 173 174 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 172 def group_tag=(value) @group_tag = value end |
#last_contacted_date_time ⇒ Object
Gets the lastContactedDateTime property value. Intune Last Contacted Date Time of the Windows autopilot device.
179 180 181 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 179 def last_contacted_date_time return @last_contacted_date_time end |
#last_contacted_date_time=(value) ⇒ Object
Sets the lastContactedDateTime property value. Intune Last Contacted Date Time of the Windows autopilot device.
187 188 189 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 187 def last_contacted_date_time=(value) @last_contacted_date_time = value end |
#managed_device_id ⇒ Object
Gets the managedDeviceId property value. Managed Device ID
194 195 196 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 194 def managed_device_id return @managed_device_id end |
#managed_device_id=(value) ⇒ Object
Sets the managedDeviceId property value. Managed Device ID
202 203 204 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 202 def managed_device_id=(value) @managed_device_id = value end |
#manufacturer ⇒ Object
Gets the manufacturer property value. Oem manufacturer of the Windows autopilot device.
209 210 211 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 209 def manufacturer return @manufacturer end |
#manufacturer=(value) ⇒ Object
Sets the manufacturer property value. Oem manufacturer of the Windows autopilot device.
217 218 219 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 217 def manufacturer=(value) @manufacturer = value end |
#model ⇒ Object
Gets the model property value. Model name of the Windows autopilot device.
224 225 226 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 224 def model return @model end |
#model=(value) ⇒ Object
Sets the model property value. Model name of the Windows autopilot device.
232 233 234 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 232 def model=(value) @model = value end |
#product_key ⇒ Object
Gets the productKey property value. Product Key of the Windows autopilot device.
239 240 241 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 239 def product_key return @product_key end |
#product_key=(value) ⇒ Object
Sets the productKey property value. Product Key of the Windows autopilot device.
247 248 249 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 247 def product_key=(value) @product_key = value end |
#purchase_order_identifier ⇒ Object
Gets the purchaseOrderIdentifier property value. Purchase Order Identifier of the Windows autopilot device.
254 255 256 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 254 def purchase_order_identifier return @purchase_order_identifier end |
#purchase_order_identifier=(value) ⇒ Object
Sets the purchaseOrderIdentifier property value. Purchase Order Identifier of the Windows autopilot device.
262 263 264 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 262 def purchase_order_identifier=(value) @purchase_order_identifier = value end |
#resource_name ⇒ Object
Gets the resourceName property value. Resource Name.
269 270 271 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 269 def resource_name return @resource_name end |
#resource_name=(value) ⇒ Object
Sets the resourceName property value. Resource Name.
277 278 279 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 277 def resource_name=(value) @resource_name = value end |
#serial_number ⇒ Object
Gets the serialNumber property value. Serial number of the Windows autopilot device.
284 285 286 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 284 def serial_number return @serial_number end |
#serial_number=(value) ⇒ Object
Sets the serialNumber property value. Serial number of the Windows autopilot device.
292 293 294 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 292 def serial_number=(value) @serial_number = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 300 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? super writer.write_string_value("addressableUserName", @addressable_user_name) writer.write_string_value("azureActiveDirectoryDeviceId", @azure_active_directory_device_id) writer.write_string_value("displayName", @display_name) writer.write_enum_value("enrollmentState", @enrollment_state) writer.write_string_value("groupTag", @group_tag) writer.write_date_time_value("lastContactedDateTime", @last_contacted_date_time) writer.write_string_value("managedDeviceId", @managed_device_id) writer.write_string_value("manufacturer", @manufacturer) writer.write_string_value("model", @model) writer.write_string_value("productKey", @product_key) writer.write_string_value("purchaseOrderIdentifier", @purchase_order_identifier) writer.write_string_value("resourceName", @resource_name) writer.write_string_value("serialNumber", @serial_number) writer.write_string_value("skuNumber", @sku_number) writer.write_string_value("systemFamily", @system_family) writer.write_string_value("userPrincipalName", @user_principal_name) end |
#sku_number ⇒ Object
Gets the skuNumber property value. SKU Number
324 325 326 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 324 def sku_number return @sku_number end |
#sku_number=(value) ⇒ Object
Sets the skuNumber property value. SKU Number
332 333 334 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 332 def sku_number=(value) @sku_number = value end |
#system_family ⇒ Object
Gets the systemFamily property value. System Family
339 340 341 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 339 def system_family return @system_family end |
#system_family=(value) ⇒ Object
Sets the systemFamily property value. System Family
347 348 349 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 347 def system_family=(value) @system_family = value end |
#user_principal_name ⇒ Object
Gets the userPrincipalName property value. User Principal Name.
354 355 356 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 354 def user_principal_name return @user_principal_name end |
#user_principal_name=(value) ⇒ Object
Sets the userPrincipalName property value. User Principal Name.
362 363 364 |
# File 'lib/models/windows_autopilot_device_identity.rb', line 362 def user_principal_name=(value) @user_principal_name = value end |