Class: Google::Apis::AndroidmanagementV1::DeviceConnectivityManagement
- Inherits:
-
Object
- Object
- Google::Apis::AndroidmanagementV1::DeviceConnectivityManagement
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/androidmanagement_v1/classes.rb,
lib/google/apis/androidmanagement_v1/representations.rb,
lib/google/apis/androidmanagement_v1/representations.rb
Overview
Covers controls for device connectivity such as Wi-Fi, USB data access, keyboard/mouse connections, and more.
Instance Attribute Summary collapse
-
#configure_wifi ⇒ String
Controls Wi-Fi configuring privileges.
-
#tethering_settings ⇒ String
Controls tethering settings.
-
#usb_data_access ⇒ String
Controls what files and/or data can be transferred via USB.
-
#wifi_direct_settings ⇒ String
Controls configuring and using Wi-Fi direct settings.
Instance Method Summary collapse
-
#initialize(**args) ⇒ DeviceConnectivityManagement
constructor
A new instance of DeviceConnectivityManagement.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ DeviceConnectivityManagement
Returns a new instance of DeviceConnectivityManagement.
1716 1717 1718 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1716 def initialize(**args) update!(**args) end |
Instance Attribute Details
#configure_wifi ⇒ String
Controls Wi-Fi configuring privileges. Based on the option set, user will have
either full or limited or no control in configuring Wi-Fi networks.
Corresponds to the JSON property configureWifi
1696 1697 1698 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1696 def configure_wifi @configure_wifi end |
#tethering_settings ⇒ String
Controls tethering settings. Based on the value set, the user is partially or
fully disallowed from using different forms of tethering.
Corresponds to the JSON property tetheringSettings
1702 1703 1704 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1702 def tethering_settings @tethering_settings end |
#usb_data_access ⇒ String
Controls what files and/or data can be transferred via USB. Supported only on
company-owned devices.
Corresponds to the JSON property usbDataAccess
1708 1709 1710 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1708 def usb_data_access @usb_data_access end |
#wifi_direct_settings ⇒ String
Controls configuring and using Wi-Fi direct settings. Supported on company-
owned devices running Android 13 and above.
Corresponds to the JSON property wifiDirectSettings
1714 1715 1716 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1714 def wifi_direct_settings @wifi_direct_settings end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1721 1722 1723 1724 1725 1726 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1721 def update!(**args) @configure_wifi = args[:configure_wifi] if args.key?(:configure_wifi) @tethering_settings = args[:tethering_settings] if args.key?(:tethering_settings) @usb_data_access = args[:usb_data_access] if args.key?(:usb_data_access) @wifi_direct_settings = args[:wifi_direct_settings] if args.key?(:wifi_direct_settings) end |