Class: Google::Apis::ChromemanagementV1::GoogleChromeManagementV1InstalledApp
- Inherits:
-
Object
- Object
- Google::Apis::ChromemanagementV1::GoogleChromeManagementV1InstalledApp
- Includes:
- Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
- Defined in:
- lib/google/apis/chromemanagement_v1/classes.rb,
lib/google/apis/chromemanagement_v1/representations.rb,
lib/google/apis/chromemanagement_v1/representations.rb
Overview
Describes an installed app.
Instance Attribute Summary collapse
-
#app_id ⇒ String
Output only.
-
#app_install_type ⇒ String
Output only.
-
#app_source ⇒ String
Output only.
-
#app_type ⇒ String
Output only.
-
#browser_device_count ⇒ Fixnum
Output only.
-
#description ⇒ String
Output only.
-
#disabled ⇒ Boolean
(also: #disabled?)
Output only.
-
#display_name ⇒ String
Output only.
-
#homepage_uri ⇒ String
Output only.
-
#os_user_count ⇒ Fixnum
Output only.
-
#permissions ⇒ Array<String>
Output only.
-
#risk_assessment ⇒ Google::Apis::ChromemanagementV1::GoogleChromeManagementV1RiskAssessmentData
Risk assessment data about an extension/app.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleChromeManagementV1InstalledApp
constructor
A new instance of GoogleChromeManagementV1InstalledApp.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleChromeManagementV1InstalledApp
Returns a new instance of GoogleChromeManagementV1InstalledApp.
2183 2184 2185 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2183 def initialize(**args) update!(**args) end |
Instance Attribute Details
#app_id ⇒ String
Output only. Unique identifier of the app. For Chrome apps and extensions, the
32-character id (e.g. ehoadneljpdggcbbknedodolkkjodefl). For Android apps, the
package name (e.g. com.evernote).
Corresponds to the JSON property appId
2125 2126 2127 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2125 def app_id @app_id end |
#app_install_type ⇒ String
Output only. How the app was installed.
Corresponds to the JSON property appInstallType
2130 2131 2132 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2130 def app_install_type @app_install_type end |
#app_source ⇒ String
Output only. Source of the installed app.
Corresponds to the JSON property appSource
2135 2136 2137 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2135 def app_source @app_source end |
#app_type ⇒ String
Output only. Type of the app.
Corresponds to the JSON property appType
2140 2141 2142 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2140 def app_type @app_type end |
#browser_device_count ⇒ Fixnum
Output only. Count of browser devices with this app installed.
Corresponds to the JSON property browserDeviceCount
2145 2146 2147 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2145 def browser_device_count @browser_device_count end |
#description ⇒ String
Output only. Description of the installed app.
Corresponds to the JSON property description
2150 2151 2152 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2150 def description @description end |
#disabled ⇒ Boolean Also known as: disabled?
Output only. Whether the app is disabled.
Corresponds to the JSON property disabled
2155 2156 2157 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2155 def disabled @disabled end |
#display_name ⇒ String
Output only. Name of the installed app.
Corresponds to the JSON property displayName
2161 2162 2163 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2161 def display_name @display_name end |
#homepage_uri ⇒ String
Output only. Homepage uri of the installed app.
Corresponds to the JSON property homepageUri
2166 2167 2168 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2166 def homepage_uri @homepage_uri end |
#os_user_count ⇒ Fixnum
Output only. Count of ChromeOS users with this app installed.
Corresponds to the JSON property osUserCount
2171 2172 2173 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2171 def os_user_count @os_user_count end |
#permissions ⇒ Array<String>
Output only. Permissions of the installed app.
Corresponds to the JSON property permissions
2176 2177 2178 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2176 def @permissions end |
#risk_assessment ⇒ Google::Apis::ChromemanagementV1::GoogleChromeManagementV1RiskAssessmentData
Risk assessment data about an extension/app.
Corresponds to the JSON property riskAssessment
2181 2182 2183 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2181 def risk_assessment @risk_assessment end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 |
# File 'lib/google/apis/chromemanagement_v1/classes.rb', line 2188 def update!(**args) @app_id = args[:app_id] if args.key?(:app_id) @app_install_type = args[:app_install_type] if args.key?(:app_install_type) @app_source = args[:app_source] if args.key?(:app_source) @app_type = args[:app_type] if args.key?(:app_type) @browser_device_count = args[:browser_device_count] if args.key?(:browser_device_count) @description = args[:description] if args.key?(:description) @disabled = args[:disabled] if args.key?(:disabled) @display_name = args[:display_name] if args.key?(:display_name) @homepage_uri = args[:homepage_uri] if args.key?(:homepage_uri) @os_user_count = args[:os_user_count] if args.key?(:os_user_count) @permissions = args[:permissions] if args.key?(:permissions) @risk_assessment = args[:risk_assessment] if args.key?(:risk_assessment) end |