in cloudwifi-pop-20191118/alibabacloud_cloudwifi_pop20191118/client.py [0:0]
def save_ap_ssid_config_with_options(self, request, runtime):
UtilClient.validate_model(request)
query = {}
if not UtilClient.is_unset(request.acct_port):
query['AcctPort'] = request.acct_port
if not UtilClient.is_unset(request.acct_secret):
query['AcctSecret'] = request.acct_secret
if not UtilClient.is_unset(request.acct_server):
query['AcctServer'] = request.acct_server
if not UtilClient.is_unset(request.acct_status_server_work):
query['AcctStatusServerWork'] = request.acct_status_server_work
if not UtilClient.is_unset(request.ap_asset_id):
query['ApAssetId'] = request.ap_asset_id
if not UtilClient.is_unset(request.app_code):
query['AppCode'] = request.app_code
if not UtilClient.is_unset(request.app_name):
query['AppName'] = request.app_name
if not UtilClient.is_unset(request.arp_proxy_enable):
query['ArpProxyEnable'] = request.arp_proxy_enable
if not UtilClient.is_unset(request.auth_cache):
query['AuthCache'] = request.auth_cache
if not UtilClient.is_unset(request.auth_port):
query['AuthPort'] = request.auth_port
if not UtilClient.is_unset(request.auth_secret):
query['AuthSecret'] = request.auth_secret
if not UtilClient.is_unset(request.auth_server):
query['AuthServer'] = request.auth_server
if not UtilClient.is_unset(request.auth_status_server_work):
query['AuthStatusServerWork'] = request.auth_status_server_work
if not UtilClient.is_unset(request.cir):
query['Cir'] = request.cir
if not UtilClient.is_unset(request.cir_step):
query['CirStep'] = request.cir_step
if not UtilClient.is_unset(request.cir_type):
query['CirType'] = request.cir_type
if not UtilClient.is_unset(request.cir_ul):
query['CirUl'] = request.cir_ul
if not UtilClient.is_unset(request.dae_client):
query['DaeClient'] = request.dae_client
if not UtilClient.is_unset(request.dae_port):
query['DaePort'] = request.dae_port
if not UtilClient.is_unset(request.dae_secret):
query['DaeSecret'] = request.dae_secret
if not UtilClient.is_unset(request.disabled):
query['Disabled'] = request.disabled
if not UtilClient.is_unset(request.disassoc_low_ack):
query['DisassocLowAck'] = request.disassoc_low_ack
if not UtilClient.is_unset(request.disassoc_weak_rssi):
query['DisassocWeakRssi'] = request.disassoc_weak_rssi
if not UtilClient.is_unset(request.dynamic_vlan):
query['DynamicVlan'] = request.dynamic_vlan
if not UtilClient.is_unset(request.enc_key):
query['EncKey'] = request.enc_key
if not UtilClient.is_unset(request.encryption):
query['Encryption'] = request.encryption
if not UtilClient.is_unset(request.fourth_auth_port):
query['FourthAuthPort'] = request.fourth_auth_port
if not UtilClient.is_unset(request.fourth_auth_secret):
query['FourthAuthSecret'] = request.fourth_auth_secret
if not UtilClient.is_unset(request.fourth_auth_server):
query['FourthAuthServer'] = request.fourth_auth_server
if not UtilClient.is_unset(request.ft_over_ds):
query['FtOverDs'] = request.ft_over_ds
if not UtilClient.is_unset(request.hidden):
query['Hidden'] = request.hidden
if not UtilClient.is_unset(request.id):
query['Id'] = request.id
if not UtilClient.is_unset(request.ieee_80211r):
query['Ieee80211r'] = request.ieee_80211r
if not UtilClient.is_unset(request.ieee_80211w):
query['Ieee80211w'] = request.ieee_80211w
if not UtilClient.is_unset(request.ignore_weak_probe):
query['IgnoreWeakProbe'] = request.ignore_weak_probe
if not UtilClient.is_unset(request.isolate):
query['Isolate'] = request.isolate
if not UtilClient.is_unset(request.lite_effect):
query['LiteEffect'] = request.lite_effect
if not UtilClient.is_unset(request.mac):
query['Mac'] = request.mac
if not UtilClient.is_unset(request.max_inactivity):
query['MaxInactivity'] = request.max_inactivity
if not UtilClient.is_unset(request.maxassoc):
query['Maxassoc'] = request.maxassoc
if not UtilClient.is_unset(request.mobility_domain):
query['MobilityDomain'] = request.mobility_domain
if not UtilClient.is_unset(request.multicast_forward):
query['MulticastForward'] = request.multicast_forward
if not UtilClient.is_unset(request.nasid):
query['Nasid'] = request.nasid
if not UtilClient.is_unset(request.nd_proxy_work):
query['NdProxyWork'] = request.nd_proxy_work
if not UtilClient.is_unset(request.network):
query['Network'] = request.network
if not UtilClient.is_unset(request.ownip):
query['Ownip'] = request.ownip
if not UtilClient.is_unset(request.radio_index):
query['RadioIndex'] = request.radio_index
if not UtilClient.is_unset(request.secondary_acct_port):
query['SecondaryAcctPort'] = request.secondary_acct_port
if not UtilClient.is_unset(request.secondary_acct_secret):
query['SecondaryAcctSecret'] = request.secondary_acct_secret
if not UtilClient.is_unset(request.secondary_acct_server):
query['SecondaryAcctServer'] = request.secondary_acct_server
if not UtilClient.is_unset(request.secondary_auth_port):
query['SecondaryAuthPort'] = request.secondary_auth_port
if not UtilClient.is_unset(request.secondary_auth_secret):
query['SecondaryAuthSecret'] = request.secondary_auth_secret
if not UtilClient.is_unset(request.secondary_auth_server):
query['SecondaryAuthServer'] = request.secondary_auth_server
if not UtilClient.is_unset(request.send_config_to_ap):
query['SendConfigToAp'] = request.send_config_to_ap
if not UtilClient.is_unset(request.short_preamble):
query['ShortPreamble'] = request.short_preamble
if not UtilClient.is_unset(request.ssid):
query['Ssid'] = request.ssid
if not UtilClient.is_unset(request.ssid_lb):
query['SsidLb'] = request.ssid_lb
if not UtilClient.is_unset(request.third_auth_port):
query['ThirdAuthPort'] = request.third_auth_port
if not UtilClient.is_unset(request.third_auth_secret):
query['ThirdAuthSecret'] = request.third_auth_secret
if not UtilClient.is_unset(request.third_auth_server):
query['ThirdAuthServer'] = request.third_auth_server
if not UtilClient.is_unset(request.type):
query['Type'] = request.type
if not UtilClient.is_unset(request.vlan_dhcp):
query['VlanDhcp'] = request.vlan_dhcp
if not UtilClient.is_unset(request.wmm):
query['Wmm'] = request.wmm
req = open_api_models.OpenApiRequest(
query=OpenApiUtilClient.query(query)
)
params = open_api_models.Params(
action='SaveApSsidConfig',
version='2019-11-18',
protocol='HTTPS',
pathname='/',
method='POST',
auth_type='AK',
style='RPC',
req_body_type='formData',
body_type='json'
)
return TeaCore.from_map(
cloudwifi_pop_20191118_models.SaveApSsidConfigResponse(),
self.call_api(params, req, runtime)
)