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_roaming_policy ⇒ Google::Apis::AndroidmanagementV1::WifiRoamingPolicy
Wi-Fi roaming policy.
-
#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.
1828 1829 1830 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1828 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
1796 1797 1798 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1796 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
1802 1803 1804 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1802 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
1808 1809 1810 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1808 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
1814 1815 1816 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1814 def wifi_direct_settings @wifi_direct_settings end |
#wifi_roaming_policy ⇒ Google::Apis::AndroidmanagementV1::WifiRoamingPolicy
Wi-Fi roaming policy.
Corresponds to the JSON property wifiRoamingPolicy
1819 1820 1821 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1819 def wifi_roaming_policy @wifi_roaming_policy 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
1826 1827 1828 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1826 def wifi_ssid_policy @wifi_ssid_policy end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1833 1834 1835 1836 1837 1838 1839 1840 |
# File 'lib/google/apis/androidmanagement_v1/classes.rb', line 1833 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_roaming_policy = args[:wifi_roaming_policy] if args.key?(:wifi_roaming_policy) @wifi_ssid_policy = args[:wifi_ssid_policy] if args.key?(:wifi_ssid_policy) end |