pub trait ArubaExt {
Show 106 methods
// Required methods
fn get_aruba_user_role(&self) -> Option<String>;
fn set_aruba_user_role(&mut self, value: impl Into<String>);
fn get_aruba_user_vlan(&self) -> Option<u32>;
fn set_aruba_user_vlan(&mut self, value: u32);
fn get_aruba_priv_admin_user(&self) -> Option<u32>;
fn set_aruba_priv_admin_user(&mut self, value: u32);
fn get_aruba_admin_role(&self) -> Option<String>;
fn set_aruba_admin_role(&mut self, value: impl Into<String>);
fn get_aruba_essid_name(&self) -> Option<String>;
fn set_aruba_essid_name(&mut self, value: impl Into<String>);
fn get_aruba_location_id(&self) -> Option<String>;
fn set_aruba_location_id(&mut self, value: impl Into<String>);
fn get_aruba_port_identifier(&self) -> Option<String>;
fn set_aruba_port_identifier(&mut self, value: impl Into<String>);
fn get_aruba_mms_user_template(&self) -> Option<String>;
fn set_aruba_mms_user_template(&mut self, value: impl Into<String>);
fn get_aruba_named_user_vlan(&self) -> Option<String>;
fn set_aruba_named_user_vlan(&mut self, value: impl Into<String>);
fn get_aruba_ap_group(&self) -> Option<String>;
fn set_aruba_ap_group(&mut self, value: impl Into<String>);
fn get_aruba_framed_ipv6_address(&self) -> Option<String>;
fn set_aruba_framed_ipv6_address(&mut self, value: impl Into<String>);
fn get_aruba_device_type(&self) -> Option<String>;
fn set_aruba_device_type(&mut self, value: impl Into<String>);
fn get_aruba_no_dhcp_fingerprint(&self) -> Option<u32>;
fn set_aruba_no_dhcp_fingerprint(&mut self, value: u32);
fn get_aruba_mdps_device_udid(&self) -> Option<String>;
fn set_aruba_mdps_device_udid(&mut self, value: impl Into<String>);
fn get_aruba_mdps_device_imei(&self) -> Option<String>;
fn set_aruba_mdps_device_imei(&mut self, value: impl Into<String>);
fn get_aruba_mdps_device_iccid(&self) -> Option<String>;
fn set_aruba_mdps_device_iccid(&mut self, value: impl Into<String>);
fn get_aruba_mdps_max_devices(&self) -> Option<u32>;
fn set_aruba_mdps_max_devices(&mut self, value: u32);
fn get_aruba_mdps_device_name(&self) -> Option<String>;
fn set_aruba_mdps_device_name(&mut self, value: impl Into<String>);
fn get_aruba_mdps_device_product(&self) -> Option<String>;
fn set_aruba_mdps_device_product(&mut self, value: impl Into<String>);
fn get_aruba_mdps_device_version(&self) -> Option<String>;
fn set_aruba_mdps_device_version(&mut self, value: impl Into<String>);
fn get_aruba_mdps_device_serial(&self) -> Option<String>;
fn set_aruba_mdps_device_serial(&mut self, value: impl Into<String>);
fn get_aruba_cppm_role(&self) -> Option<String>;
fn set_aruba_cppm_role(&mut self, value: impl Into<String>);
fn get_aruba_airgroup_user_name(&self) -> Option<String>;
fn set_aruba_airgroup_user_name(&mut self, value: impl Into<String>);
fn get_aruba_airgroup_shared_user(&self) -> Option<String>;
fn set_aruba_airgroup_shared_user(&mut self, value: impl Into<String>);
fn get_aruba_airgroup_shared_role(&self) -> Option<String>;
fn set_aruba_airgroup_shared_role(&mut self, value: impl Into<String>);
fn get_aruba_airgroup_device_type(&self) -> Option<ArubaAirgroupDeviceType>;
fn set_aruba_airgroup_device_type(&mut self, value: ArubaAirgroupDeviceType);
fn get_aruba_auth_survivability(&self) -> Option<String>;
fn set_aruba_auth_survivability(&mut self, value: impl Into<String>);
fn get_aruba_as_user_name(&self) -> Option<String>;
fn set_aruba_as_user_name(&mut self, value: impl Into<String>);
fn get_aruba_as_credential_hash(&self) -> Option<String>;
fn set_aruba_as_credential_hash(&mut self, value: impl Into<String>);
fn get_aruba_workspace_app_name(&self) -> Option<String>;
fn set_aruba_workspace_app_name(&mut self, value: impl Into<String>);
fn get_aruba_mdps_provisioning_settings(&self) -> Option<String>;
fn set_aruba_mdps_provisioning_settings(&mut self, value: impl Into<String>);
fn get_aruba_mdps_device_profile(&self) -> Option<String>;
fn set_aruba_mdps_device_profile(&mut self, value: impl Into<String>);
fn get_aruba_ap_ip_address(&self) -> Option<Ipv4Addr>;
fn set_aruba_ap_ip_address(&mut self, value: Ipv4Addr);
fn get_aruba_airgroup_shared_group(&self) -> Option<String>;
fn set_aruba_airgroup_shared_group(&mut self, value: impl Into<String>);
fn get_aruba_user_group(&self) -> Option<String>;
fn set_aruba_user_group(&mut self, value: impl Into<String>);
fn get_aruba_network_sso_token(&self) -> Option<String>;
fn set_aruba_network_sso_token(&mut self, value: impl Into<String>);
fn get_aruba_airgroup_version(&self) -> Option<ArubaAirgroupVersion>;
fn set_aruba_airgroup_version(&mut self, value: ArubaAirgroupVersion);
fn get_aruba_auth_survmethod(&self) -> Option<u32>;
fn set_aruba_auth_survmethod(&mut self, value: u32);
fn get_aruba_port_bounce_host(&self) -> Option<u32>;
fn set_aruba_port_bounce_host(&mut self, value: u32);
fn get_aruba_calea_server_ip(&self) -> Option<Ipv4Addr>;
fn set_aruba_calea_server_ip(&mut self, value: Ipv4Addr);
fn get_aruba_admin_path(&self) -> Option<String>;
fn set_aruba_admin_path(&mut self, value: impl Into<String>);
fn get_aruba_captive_portal_url(&self) -> Option<String>;
fn set_aruba_captive_portal_url(&mut self, value: impl Into<String>);
fn get_aruba_mpsk_passphrase(&self) -> Option<Vec<u8>>;
fn set_aruba_mpsk_passphrase(&mut self, value: impl Into<Vec<u8>>);
fn get_aruba_acl_server_query_info(&self) -> Option<String>;
fn set_aruba_acl_server_query_info(&mut self, value: impl Into<String>);
fn get_aruba_command_string(&self) -> Option<String>;
fn set_aruba_command_string(&mut self, value: impl Into<String>);
fn get_aruba_network_profile(&self) -> Option<String>;
fn set_aruba_network_profile(&mut self, value: impl Into<String>);
fn get_aruba_admin_device_group(&self) -> Option<String>;
fn set_aruba_admin_device_group(&mut self, value: impl Into<String>);
fn get_aruba_poe_priority(&self) -> Option<ArubaPoePriority>;
fn set_aruba_poe_priority(&mut self, value: ArubaPoePriority);
fn get_aruba_port_auth_mode(&self) -> Option<ArubaPortAuthMode>;
fn set_aruba_port_auth_mode(&mut self, value: ArubaPortAuthMode);
fn get_aruba_nas_filter_rule(&self) -> Option<String>;
fn set_aruba_nas_filter_rule(&mut self, value: impl Into<String>);
fn get_aruba_qos_trust_mode(&self) -> Option<ArubaQosTrustMode>;
fn set_aruba_qos_trust_mode(&mut self, value: ArubaQosTrustMode);
fn get_aruba_ubt_gateway_role(&self) -> Option<String>;
fn set_aruba_ubt_gateway_role(&mut self, value: impl Into<String>);
fn get_aruba_gateway_zone(&self) -> Option<String>;
fn set_aruba_gateway_zone(&mut self, value: impl Into<String>);
}Required Methods§
fn get_aruba_user_role(&self) -> Option<String>
fn set_aruba_user_role(&mut self, value: impl Into<String>)
fn get_aruba_user_vlan(&self) -> Option<u32>
fn set_aruba_user_vlan(&mut self, value: u32)
fn get_aruba_priv_admin_user(&self) -> Option<u32>
fn set_aruba_priv_admin_user(&mut self, value: u32)
fn get_aruba_admin_role(&self) -> Option<String>
fn set_aruba_admin_role(&mut self, value: impl Into<String>)
fn get_aruba_essid_name(&self) -> Option<String>
fn set_aruba_essid_name(&mut self, value: impl Into<String>)
fn get_aruba_location_id(&self) -> Option<String>
fn set_aruba_location_id(&mut self, value: impl Into<String>)
fn get_aruba_port_identifier(&self) -> Option<String>
fn set_aruba_port_identifier(&mut self, value: impl Into<String>)
fn get_aruba_mms_user_template(&self) -> Option<String>
fn set_aruba_mms_user_template(&mut self, value: impl Into<String>)
fn get_aruba_named_user_vlan(&self) -> Option<String>
fn set_aruba_named_user_vlan(&mut self, value: impl Into<String>)
fn get_aruba_ap_group(&self) -> Option<String>
fn set_aruba_ap_group(&mut self, value: impl Into<String>)
fn get_aruba_framed_ipv6_address(&self) -> Option<String>
fn set_aruba_framed_ipv6_address(&mut self, value: impl Into<String>)
fn get_aruba_device_type(&self) -> Option<String>
fn set_aruba_device_type(&mut self, value: impl Into<String>)
fn get_aruba_no_dhcp_fingerprint(&self) -> Option<u32>
fn set_aruba_no_dhcp_fingerprint(&mut self, value: u32)
fn get_aruba_mdps_device_udid(&self) -> Option<String>
fn set_aruba_mdps_device_udid(&mut self, value: impl Into<String>)
fn get_aruba_mdps_device_imei(&self) -> Option<String>
fn set_aruba_mdps_device_imei(&mut self, value: impl Into<String>)
fn get_aruba_mdps_device_iccid(&self) -> Option<String>
fn set_aruba_mdps_device_iccid(&mut self, value: impl Into<String>)
fn get_aruba_mdps_max_devices(&self) -> Option<u32>
fn set_aruba_mdps_max_devices(&mut self, value: u32)
fn get_aruba_mdps_device_name(&self) -> Option<String>
fn set_aruba_mdps_device_name(&mut self, value: impl Into<String>)
fn get_aruba_mdps_device_product(&self) -> Option<String>
fn set_aruba_mdps_device_product(&mut self, value: impl Into<String>)
fn get_aruba_mdps_device_version(&self) -> Option<String>
fn set_aruba_mdps_device_version(&mut self, value: impl Into<String>)
fn get_aruba_mdps_device_serial(&self) -> Option<String>
fn set_aruba_mdps_device_serial(&mut self, value: impl Into<String>)
fn get_aruba_cppm_role(&self) -> Option<String>
fn set_aruba_cppm_role(&mut self, value: impl Into<String>)
fn get_aruba_airgroup_user_name(&self) -> Option<String>
fn set_aruba_airgroup_user_name(&mut self, value: impl Into<String>)
fn get_aruba_airgroup_device_type(&self) -> Option<ArubaAirgroupDeviceType>
fn set_aruba_airgroup_device_type(&mut self, value: ArubaAirgroupDeviceType)
fn get_aruba_auth_survivability(&self) -> Option<String>
fn set_aruba_auth_survivability(&mut self, value: impl Into<String>)
fn get_aruba_as_user_name(&self) -> Option<String>
fn set_aruba_as_user_name(&mut self, value: impl Into<String>)
fn get_aruba_as_credential_hash(&self) -> Option<String>
fn set_aruba_as_credential_hash(&mut self, value: impl Into<String>)
fn get_aruba_workspace_app_name(&self) -> Option<String>
fn set_aruba_workspace_app_name(&mut self, value: impl Into<String>)
fn get_aruba_mdps_provisioning_settings(&self) -> Option<String>
fn set_aruba_mdps_provisioning_settings(&mut self, value: impl Into<String>)
fn get_aruba_mdps_device_profile(&self) -> Option<String>
fn set_aruba_mdps_device_profile(&mut self, value: impl Into<String>)
fn get_aruba_ap_ip_address(&self) -> Option<Ipv4Addr>
fn set_aruba_ap_ip_address(&mut self, value: Ipv4Addr)
fn get_aruba_user_group(&self) -> Option<String>
fn set_aruba_user_group(&mut self, value: impl Into<String>)
fn get_aruba_network_sso_token(&self) -> Option<String>
fn set_aruba_network_sso_token(&mut self, value: impl Into<String>)
fn get_aruba_airgroup_version(&self) -> Option<ArubaAirgroupVersion>
fn set_aruba_airgroup_version(&mut self, value: ArubaAirgroupVersion)
fn get_aruba_auth_survmethod(&self) -> Option<u32>
fn set_aruba_auth_survmethod(&mut self, value: u32)
fn get_aruba_port_bounce_host(&self) -> Option<u32>
fn set_aruba_port_bounce_host(&mut self, value: u32)
fn get_aruba_calea_server_ip(&self) -> Option<Ipv4Addr>
fn set_aruba_calea_server_ip(&mut self, value: Ipv4Addr)
fn get_aruba_admin_path(&self) -> Option<String>
fn set_aruba_admin_path(&mut self, value: impl Into<String>)
fn get_aruba_captive_portal_url(&self) -> Option<String>
fn set_aruba_captive_portal_url(&mut self, value: impl Into<String>)
fn get_aruba_mpsk_passphrase(&self) -> Option<Vec<u8>>
fn set_aruba_mpsk_passphrase(&mut self, value: impl Into<Vec<u8>>)
fn get_aruba_acl_server_query_info(&self) -> Option<String>
fn set_aruba_acl_server_query_info(&mut self, value: impl Into<String>)
fn get_aruba_command_string(&self) -> Option<String>
fn set_aruba_command_string(&mut self, value: impl Into<String>)
fn get_aruba_network_profile(&self) -> Option<String>
fn set_aruba_network_profile(&mut self, value: impl Into<String>)
fn get_aruba_admin_device_group(&self) -> Option<String>
fn set_aruba_admin_device_group(&mut self, value: impl Into<String>)
fn get_aruba_poe_priority(&self) -> Option<ArubaPoePriority>
fn set_aruba_poe_priority(&mut self, value: ArubaPoePriority)
fn get_aruba_port_auth_mode(&self) -> Option<ArubaPortAuthMode>
fn set_aruba_port_auth_mode(&mut self, value: ArubaPortAuthMode)
fn get_aruba_nas_filter_rule(&self) -> Option<String>
fn set_aruba_nas_filter_rule(&mut self, value: impl Into<String>)
fn get_aruba_qos_trust_mode(&self) -> Option<ArubaQosTrustMode>
fn set_aruba_qos_trust_mode(&mut self, value: ArubaQosTrustMode)
fn get_aruba_ubt_gateway_role(&self) -> Option<String>
fn set_aruba_ubt_gateway_role(&mut self, value: impl Into<String>)
fn get_aruba_gateway_zone(&self) -> Option<String>
fn set_aruba_gateway_zone(&mut self, value: impl Into<String>)
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.