Class: MicrosoftGraph::Models::UserExperienceAnalyticsSettings
- Inherits:
-
Object
- Object
- MicrosoftGraph::Models::UserExperienceAnalyticsSettings
- Includes:
- MicrosoftKiotaAbstractions::AdditionalDataHolder, MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/user_experience_analytics_settings.rb
Overview
The user experience analytics insight is the recomendation to improve the user experience analytics score.
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
-
#additional_data ⇒ Object
Gets the additionalData property value.
-
#additional_data=(value) ⇒ Object
Sets the additionalData property value.
-
#configuration_manager_data_connector_configured ⇒ Object
Gets the configurationManagerDataConnectorConfigured property value.
-
#configuration_manager_data_connector_configured=(value) ⇒ Object
Sets the configurationManagerDataConnectorConfigured property value.
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#initialize ⇒ Object
constructor
Instantiates a new userExperienceAnalyticsSettings and sets the default values.
-
#odata_type ⇒ Object
Gets the @odata.type property value.
-
#odata_type=(value) ⇒ Object
Sets the @odata.type property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
Constructor Details
#initialize ⇒ Object
Instantiates a new userExperienceAnalyticsSettings and sets the default values.
54 55 56 |
# File 'lib/models/user_experience_analytics_settings.rb', line 54 def initialize() @additional_data = Hash.new end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
62 63 64 65 |
# File 'lib/models/user_experience_analytics_settings.rb', line 62 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return UserExperienceAnalyticsSettings.new end |
Instance Method Details
#additional_data ⇒ Object
Gets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
24 25 26 |
# File 'lib/models/user_experience_analytics_settings.rb', line 24 def additional_data return @additional_data end |
#additional_data=(value) ⇒ Object
Sets the additionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.
32 33 34 |
# File 'lib/models/user_experience_analytics_settings.rb', line 32 def additional_data=(value) @additional_data = value end |
#configuration_manager_data_connector_configured ⇒ Object
Gets the configurationManagerDataConnectorConfigured property value. When TRUE, indicates Tenant attach is configured properly and System Center Configuration Manager (SCCM) tenant attached devices will show up in endpoint analytics reporting. When FALSE, indicates Tenant attach is not configured. FALSE by default.
39 40 41 |
# File 'lib/models/user_experience_analytics_settings.rb', line 39 def configuration_manager_data_connector_configured return @configuration_manager_data_connector_configured end |
#configuration_manager_data_connector_configured=(value) ⇒ Object
Sets the configurationManagerDataConnectorConfigured property value. When TRUE, indicates Tenant attach is configured properly and System Center Configuration Manager (SCCM) tenant attached devices will show up in endpoint analytics reporting. When FALSE, indicates Tenant attach is not configured. FALSE by default.
47 48 49 |
# File 'lib/models/user_experience_analytics_settings.rb', line 47 def configuration_manager_data_connector_configured=(value) @configuration_manager_data_connector_configured = value end |
#get_field_deserializers ⇒ Object
The deserialization information for the current model
70 71 72 73 74 75 |
# File 'lib/models/user_experience_analytics_settings.rb', line 70 def get_field_deserializers() return { "configurationManagerDataConnectorConfigured" => lambda {|n| @configuration_manager_data_connector_configured = n.get_boolean_value() }, "@odata.type" => lambda {|n| @odata_type = n.get_string_value() }, } end |
#odata_type ⇒ Object
Gets the @odata.type property value. The OdataType property
80 81 82 |
# File 'lib/models/user_experience_analytics_settings.rb', line 80 def odata_type return @odata_type end |
#odata_type=(value) ⇒ Object
Sets the @odata.type property value. The OdataType property
88 89 90 |
# File 'lib/models/user_experience_analytics_settings.rb', line 88 def odata_type=(value) @odata_type = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
96 97 98 99 100 101 |
# File 'lib/models/user_experience_analytics_settings.rb', line 96 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? writer.write_boolean_value("configurationManagerDataConnectorConfigured", @configuration_manager_data_connector_configured) writer.write_string_value("@odata.type", @odata_type) writer.write_additional_data(@additional_data) end |