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.
-
#wifi_ssid_policy ⇒ Google::Apis::AndroidmanagementV1::WifiSsidPolicy
Restrictions on which Wi-Fi SSIDs the device can connect to.
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.
1808 1809 1810 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1808 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
1781 1782 1783 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1781 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
1787 1788 1789 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1787 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
1793 1794 1795 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1793 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
1799 1800 1801 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1799 def wifi_direct_settings @wifi_direct_settings end |
#wifi_ssid_policy ⇒ Google::Apis::AndroidmanagementV1::WifiSsidPolicy
Restrictions on which Wi-Fi SSIDs the device can connect to. Note that this
does not affect which networks can be configured on the device. Supported on
company-owned devices running Android 13 and above.
Corresponds to the JSON property wifiSsidPolicy
1806 1807 1808 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1806 def wifi_ssid_policy @wifi_ssid_policy end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1813 1814 1815 1816 1817 1818 1819 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1813 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) @wifi_ssid_policy = args[:wifi_ssid_policy] if args.key?(:wifi_ssid_policy) end |