def save_ap_ssid_config_with_options()

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)
        )