class Google::Apis::AndroidmanagementV1::StatusReportingSettings

Settings controlling the behavior of status reports.

Attributes

application_reporting_settings[RW]

Settings controlling the behavior of application reports. Corresponds to the JSON property `applicationReportingSettings` @return [Google::Apis::AndroidmanagementV1::ApplicationReportingSettings]

application_reports_enabled[RW]

Whether app reports are enabled. Corresponds to the JSON property `applicationReportsEnabled` @return [Boolean]

application_reports_enabled?[RW]

Whether app reports are enabled. Corresponds to the JSON property `applicationReportsEnabled` @return [Boolean]

common_criteria_mode_enabled[RW]

Whether Common Criteria Mode reporting is enabled. Corresponds to the JSON property `commonCriteriaModeEnabled` @return [Boolean]

common_criteria_mode_enabled?[RW]

Whether Common Criteria Mode reporting is enabled. Corresponds to the JSON property `commonCriteriaModeEnabled` @return [Boolean]

device_settings_enabled[RW]

Whether device settings reporting is enabled. Corresponds to the JSON property `deviceSettingsEnabled` @return [Boolean]

device_settings_enabled?[RW]

Whether device settings reporting is enabled. Corresponds to the JSON property `deviceSettingsEnabled` @return [Boolean]

display_info_enabled[RW]

Whether displays reporting is enabled. Report data is not available for personally owned devices with work profiles. Corresponds to the JSON property `displayInfoEnabled` @return [Boolean]

display_info_enabled?[RW]

Whether displays reporting is enabled. Report data is not available for personally owned devices with work profiles. Corresponds to the JSON property `displayInfoEnabled` @return [Boolean]

hardware_status_enabled[RW]

Whether hardware status reporting is enabled. Report data is not available for personally owned devices with work profiles. Corresponds to the JSON property `hardwareStatusEnabled` @return [Boolean]

hardware_status_enabled?[RW]

Whether hardware status reporting is enabled. Report data is not available for personally owned devices with work profiles. Corresponds to the JSON property `hardwareStatusEnabled` @return [Boolean]

memory_info_enabled[RW]

Whether memory event reporting is enabled. Corresponds to the JSON property `memoryInfoEnabled` @return [Boolean]

memory_info_enabled?[RW]

Whether memory event reporting is enabled. Corresponds to the JSON property `memoryInfoEnabled` @return [Boolean]

network_info_enabled[RW]

Whether network info reporting is enabled. Corresponds to the JSON property `networkInfoEnabled` @return [Boolean]

network_info_enabled?[RW]

Whether network info reporting is enabled. Corresponds to the JSON property `networkInfoEnabled` @return [Boolean]

power_management_events_enabled[RW]

Whether power management event reporting is enabled. Report data is not available for personally owned devices with work profiles. Corresponds to the JSON property `powerManagementEventsEnabled` @return [Boolean]

power_management_events_enabled?[RW]

Whether power management event reporting is enabled. Report data is not available for personally owned devices with work profiles. Corresponds to the JSON property `powerManagementEventsEnabled` @return [Boolean]

software_info_enabled[RW]

Whether software info reporting is enabled. Corresponds to the JSON property `softwareInfoEnabled` @return [Boolean]

software_info_enabled?[RW]

Whether software info reporting is enabled. Corresponds to the JSON property `softwareInfoEnabled` @return [Boolean]

system_properties_enabled[RW]

Whether system properties reporting is enabled. Corresponds to the JSON property `systemPropertiesEnabled` @return [Boolean]

system_properties_enabled?[RW]

Whether system properties reporting is enabled. Corresponds to the JSON property `systemPropertiesEnabled` @return [Boolean]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/androidmanagement_v1/classes.rb, line 3705
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/androidmanagement_v1/classes.rb, line 3710
def update!(**args)
  @application_reporting_settings = args[:application_reporting_settings] if args.key?(:application_reporting_settings)
  @application_reports_enabled = args[:application_reports_enabled] if args.key?(:application_reports_enabled)
  @common_criteria_mode_enabled = args[:common_criteria_mode_enabled] if args.key?(:common_criteria_mode_enabled)
  @device_settings_enabled = args[:device_settings_enabled] if args.key?(:device_settings_enabled)
  @display_info_enabled = args[:display_info_enabled] if args.key?(:display_info_enabled)
  @hardware_status_enabled = args[:hardware_status_enabled] if args.key?(:hardware_status_enabled)
  @memory_info_enabled = args[:memory_info_enabled] if args.key?(:memory_info_enabled)
  @network_info_enabled = args[:network_info_enabled] if args.key?(:network_info_enabled)
  @power_management_events_enabled = args[:power_management_events_enabled] if args.key?(:power_management_events_enabled)
  @software_info_enabled = args[:software_info_enabled] if args.key?(:software_info_enabled)
  @system_properties_enabled = args[:system_properties_enabled] if args.key?(:system_properties_enabled)
end