in cloudwifi-pop-20191118/alibabacloud_cloudwifi_pop20191118/client.py [0:0]
def save_apgroup_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.apgroup_id):
query['ApgroupId'] = request.apgroup_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.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.binding):
query['Binding'] = request.binding
if not UtilClient.is_unset(request.cir):
query['Cir'] = request.cir
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.effect):
query['Effect'] = request.effect
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.hidden):
query['Hidden'] = request.hidden
if not UtilClient.is_unset(request.id):
query['Id'] = request.id
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.max_inactivity):
query['MaxInactivity'] = request.max_inactivity
if not UtilClient.is_unset(request.maxassoc):
query['Maxassoc'] = request.maxassoc
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.network):
query['Network'] = request.network
if not UtilClient.is_unset(request.new_ssid):
query['NewSsid'] = request.new_ssid
if not UtilClient.is_unset(request.ownip):
query['Ownip'] = request.ownip
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.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.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='SaveApgroupSsidConfig',
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.SaveApgroupSsidConfigResponse(),
self.call_api(params, req, runtime)
)