Class: MicrosoftGraph::Models::DeviceLogCollectionResponse
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/device_log_collection_response.rb
Overview
Windows Log Collection request entity.
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
-
#enrolled_by_user ⇒ Object
Gets the enrolledByUser property value.
-
#enrolled_by_user=(value) ⇒ Object
Sets the enrolledByUser property value.
-
#expiration_date_time_u_t_c ⇒ Object
Gets the expirationDateTimeUTC property value.
-
#expiration_date_time_u_t_c=(value) ⇒ Object
Sets the expirationDateTimeUTC property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#initialize ⇒ Object
constructor
Instantiates a new deviceLogCollectionResponse and sets the default values.
-
#initiated_by_user_principal_name ⇒ Object
Gets the initiatedByUserPrincipalName property value.
-
#initiated_by_user_principal_name=(value) ⇒ Object
Sets the initiatedByUserPrincipalName property value.
-
#managed_device_id ⇒ Object
Gets the managedDeviceId property value.
-
#managed_device_id=(value) ⇒ Object
Sets the managedDeviceId property value.
-
#received_date_time_u_t_c ⇒ Object
Gets the receivedDateTimeUTC property value.
-
#received_date_time_u_t_c=(value) ⇒ Object
Sets the receivedDateTimeUTC property value.
-
#requested_date_time_u_t_c ⇒ Object
Gets the requestedDateTimeUTC property value.
-
#requested_date_time_u_t_c=(value) ⇒ Object
Sets the requestedDateTimeUTC property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
-
#size_in_k_b ⇒ Object
Gets the sizeInKB property value.
-
#size_in_k_b=(value) ⇒ Object
Sets the sizeInKB property value.
-
#status ⇒ Object
Gets the status property value.
-
#status=(value) ⇒ Object
Sets the status property value.
Methods inherited from Entity
#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=
Constructor Details
#initialize ⇒ Object
Instantiates a new deviceLogCollectionResponse and sets the default values.
40 41 42 |
# File 'lib/models/device_log_collection_response.rb', line 40 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
48 49 50 51 |
# File 'lib/models/device_log_collection_response.rb', line 48 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return DeviceLogCollectionResponse.new end |
Instance Method Details
#enrolled_by_user ⇒ Object
Gets the enrolledByUser property value. The User Principal Name (UPN) of the user that enrolled the device.
56 57 58 |
# File 'lib/models/device_log_collection_response.rb', line 56 def enrolled_by_user return @enrolled_by_user end |
#enrolled_by_user=(value) ⇒ Object
Sets the enrolledByUser property value. The User Principal Name (UPN) of the user that enrolled the device.
64 65 66 |
# File 'lib/models/device_log_collection_response.rb', line 64 def enrolled_by_user=(value) @enrolled_by_user = value end |
#expiration_date_time_u_t_c ⇒ Object
Gets the expirationDateTimeUTC property value. The DateTime of the expiration of the logs.
71 72 73 |
# File 'lib/models/device_log_collection_response.rb', line 71 def expiration_date_time_u_t_c return @expiration_date_time_u_t_c end |
#expiration_date_time_u_t_c=(value) ⇒ Object
Sets the expirationDateTimeUTC property value. The DateTime of the expiration of the logs.
79 80 81 |
# File 'lib/models/device_log_collection_response.rb', line 79 def expiration_date_time_u_t_c=(value) @expiration_date_time_u_t_c = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
86 87 88 89 90 91 92 93 94 95 96 97 |
# File 'lib/models/device_log_collection_response.rb', line 86 def get_field_deserializers() return super.merge({ "enrolledByUser" => lambda {|n| @enrolled_by_user = n.get_string_value() }, "expirationDateTimeUTC" => lambda {|n| @expiration_date_time_u_t_c = n.get_date_time_value() }, "initiatedByUserPrincipalName" => lambda {|n| @initiated_by_user_principal_name = n.get_string_value() }, "managedDeviceId" => lambda {|n| @managed_device_id = n.get_guid_value() }, "receivedDateTimeUTC" => lambda {|n| @received_date_time_u_t_c = n.get_date_time_value() }, "requestedDateTimeUTC" => lambda {|n| @requested_date_time_u_t_c = n.get_date_time_value() }, "sizeInKB" => lambda {|n| @size_in_k_b = n.get_object_value(lambda {|pn| Double.create_from_discriminator_value(pn) }) }, "status" => lambda {|n| @status = n.get_enum_value(MicrosoftGraph::Models::AppLogUploadState) }, }) end |
#initiated_by_user_principal_name ⇒ Object
Gets the initiatedByUserPrincipalName property value. The UPN for who initiated the request.
102 103 104 |
# File 'lib/models/device_log_collection_response.rb', line 102 def initiated_by_user_principal_name return @initiated_by_user_principal_name end |
#initiated_by_user_principal_name=(value) ⇒ Object
Sets the initiatedByUserPrincipalName property value. The UPN for who initiated the request.
110 111 112 |
# File 'lib/models/device_log_collection_response.rb', line 110 def initiated_by_user_principal_name=(value) @initiated_by_user_principal_name = value end |
#managed_device_id ⇒ Object
Gets the managedDeviceId property value. Indicates Intune device unique identifier.
117 118 119 |
# File 'lib/models/device_log_collection_response.rb', line 117 def managed_device_id return @managed_device_id end |
#managed_device_id=(value) ⇒ Object
Sets the managedDeviceId property value. Indicates Intune device unique identifier.
125 126 127 |
# File 'lib/models/device_log_collection_response.rb', line 125 def managed_device_id=(value) @managed_device_id = value end |
#received_date_time_u_t_c ⇒ Object
Gets the receivedDateTimeUTC property value. The DateTime the request was received.
132 133 134 |
# File 'lib/models/device_log_collection_response.rb', line 132 def received_date_time_u_t_c return @received_date_time_u_t_c end |
#received_date_time_u_t_c=(value) ⇒ Object
Sets the receivedDateTimeUTC property value. The DateTime the request was received.
140 141 142 |
# File 'lib/models/device_log_collection_response.rb', line 140 def received_date_time_u_t_c=(value) @received_date_time_u_t_c = value end |
#requested_date_time_u_t_c ⇒ Object
Gets the requestedDateTimeUTC property value. The DateTime of the request.
147 148 149 |
# File 'lib/models/device_log_collection_response.rb', line 147 def requested_date_time_u_t_c return @requested_date_time_u_t_c end |
#requested_date_time_u_t_c=(value) ⇒ Object
Sets the requestedDateTimeUTC property value. The DateTime of the request.
155 156 157 |
# File 'lib/models/device_log_collection_response.rb', line 155 def requested_date_time_u_t_c=(value) @requested_date_time_u_t_c = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
163 164 165 166 167 168 169 170 171 172 173 174 |
# File 'lib/models/device_log_collection_response.rb', line 163 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? super writer.write_string_value("enrolledByUser", @enrolled_by_user) writer.write_date_time_value("expirationDateTimeUTC", @expiration_date_time_u_t_c) writer.write_string_value("initiatedByUserPrincipalName", @initiated_by_user_principal_name) writer.write_guid_value("managedDeviceId", @managed_device_id) writer.write_date_time_value("receivedDateTimeUTC", @received_date_time_u_t_c) writer.write_date_time_value("requestedDateTimeUTC", @requested_date_time_u_t_c) writer.write_object_value("sizeInKB", @size_in_k_b) writer.write_enum_value("status", @status) end |
#size_in_k_b ⇒ Object
Gets the sizeInKB property value. The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
179 180 181 |
# File 'lib/models/device_log_collection_response.rb', line 179 def size_in_k_b return @size_in_k_b end |
#size_in_k_b=(value) ⇒ Object
Sets the sizeInKB property value. The size of the logs in KB. Valid values -1.79769313486232E+308 to 1.79769313486232E+308
187 188 189 |
# File 'lib/models/device_log_collection_response.rb', line 187 def size_in_k_b=(value) @size_in_k_b = value end |
#status ⇒ Object
Gets the status property value. AppLogUploadStatus
194 195 196 |
# File 'lib/models/device_log_collection_response.rb', line 194 def status return @status end |
#status=(value) ⇒ Object
Sets the status property value. AppLogUploadStatus
202 203 204 |
# File 'lib/models/device_log_collection_response.rb', line 202 def status=(value) @status = value end |