in slb-20140515/src/main/java/com/aliyun/slb20140515/Client.java [809:991]
public CreateLoadBalancerHTTPListenerResponse createLoadBalancerHTTPListenerWithOptions(CreateLoadBalancerHTTPListenerRequest request, com.aliyun.teautil.models.RuntimeOptions runtime) throws Exception {
com.aliyun.teautil.Common.validateModel(request);
java.util.Map<String, Object> query = new java.util.HashMap<>();
if (!com.aliyun.teautil.Common.isUnset(request.aclId)) {
query.put("AclId", request.aclId);
}
if (!com.aliyun.teautil.Common.isUnset(request.aclStatus)) {
query.put("AclStatus", request.aclStatus);
}
if (!com.aliyun.teautil.Common.isUnset(request.aclType)) {
query.put("AclType", request.aclType);
}
if (!com.aliyun.teautil.Common.isUnset(request.backendServerPort)) {
query.put("BackendServerPort", request.backendServerPort);
}
if (!com.aliyun.teautil.Common.isUnset(request.bandwidth)) {
query.put("Bandwidth", request.bandwidth);
}
if (!com.aliyun.teautil.Common.isUnset(request.cookie)) {
query.put("Cookie", request.cookie);
}
if (!com.aliyun.teautil.Common.isUnset(request.cookieTimeout)) {
query.put("CookieTimeout", request.cookieTimeout);
}
if (!com.aliyun.teautil.Common.isUnset(request.description)) {
query.put("Description", request.description);
}
if (!com.aliyun.teautil.Common.isUnset(request.forwardPort)) {
query.put("ForwardPort", request.forwardPort);
}
if (!com.aliyun.teautil.Common.isUnset(request.gzip)) {
query.put("Gzip", request.gzip);
}
if (!com.aliyun.teautil.Common.isUnset(request.healthCheck)) {
query.put("HealthCheck", request.healthCheck);
}
if (!com.aliyun.teautil.Common.isUnset(request.healthCheckConnectPort)) {
query.put("HealthCheckConnectPort", request.healthCheckConnectPort);
}
if (!com.aliyun.teautil.Common.isUnset(request.healthCheckDomain)) {
query.put("HealthCheckDomain", request.healthCheckDomain);
}
if (!com.aliyun.teautil.Common.isUnset(request.healthCheckHttpCode)) {
query.put("HealthCheckHttpCode", request.healthCheckHttpCode);
}
if (!com.aliyun.teautil.Common.isUnset(request.healthCheckInterval)) {
query.put("HealthCheckInterval", request.healthCheckInterval);
}
if (!com.aliyun.teautil.Common.isUnset(request.healthCheckMethod)) {
query.put("HealthCheckMethod", request.healthCheckMethod);
}
if (!com.aliyun.teautil.Common.isUnset(request.healthCheckTimeout)) {
query.put("HealthCheckTimeout", request.healthCheckTimeout);
}
if (!com.aliyun.teautil.Common.isUnset(request.healthCheckURI)) {
query.put("HealthCheckURI", request.healthCheckURI);
}
if (!com.aliyun.teautil.Common.isUnset(request.healthyThreshold)) {
query.put("HealthyThreshold", request.healthyThreshold);
}
if (!com.aliyun.teautil.Common.isUnset(request.idleTimeout)) {
query.put("IdleTimeout", request.idleTimeout);
}
if (!com.aliyun.teautil.Common.isUnset(request.listenerForward)) {
query.put("ListenerForward", request.listenerForward);
}
if (!com.aliyun.teautil.Common.isUnset(request.listenerPort)) {
query.put("ListenerPort", request.listenerPort);
}
if (!com.aliyun.teautil.Common.isUnset(request.loadBalancerId)) {
query.put("LoadBalancerId", request.loadBalancerId);
}
if (!com.aliyun.teautil.Common.isUnset(request.ownerAccount)) {
query.put("OwnerAccount", request.ownerAccount);
}
if (!com.aliyun.teautil.Common.isUnset(request.ownerId)) {
query.put("OwnerId", request.ownerId);
}
if (!com.aliyun.teautil.Common.isUnset(request.regionId)) {
query.put("RegionId", request.regionId);
}
if (!com.aliyun.teautil.Common.isUnset(request.requestTimeout)) {
query.put("RequestTimeout", request.requestTimeout);
}
if (!com.aliyun.teautil.Common.isUnset(request.resourceOwnerAccount)) {
query.put("ResourceOwnerAccount", request.resourceOwnerAccount);
}
if (!com.aliyun.teautil.Common.isUnset(request.resourceOwnerId)) {
query.put("ResourceOwnerId", request.resourceOwnerId);
}
if (!com.aliyun.teautil.Common.isUnset(request.scheduler)) {
query.put("Scheduler", request.scheduler);
}
if (!com.aliyun.teautil.Common.isUnset(request.stickySession)) {
query.put("StickySession", request.stickySession);
}
if (!com.aliyun.teautil.Common.isUnset(request.stickySessionType)) {
query.put("StickySessionType", request.stickySessionType);
}
if (!com.aliyun.teautil.Common.isUnset(request.tag)) {
query.put("Tag", request.tag);
}
if (!com.aliyun.teautil.Common.isUnset(request.unhealthyThreshold)) {
query.put("UnhealthyThreshold", request.unhealthyThreshold);
}
if (!com.aliyun.teautil.Common.isUnset(request.VServerGroupId)) {
query.put("VServerGroupId", request.VServerGroupId);
}
if (!com.aliyun.teautil.Common.isUnset(request.XForwardedFor)) {
query.put("XForwardedFor", request.XForwardedFor);
}
if (!com.aliyun.teautil.Common.isUnset(request.XForwardedFor_ClientSrcPort)) {
query.put("XForwardedFor_ClientSrcPort", request.XForwardedFor_ClientSrcPort);
}
if (!com.aliyun.teautil.Common.isUnset(request.XForwardedFor_SLBID)) {
query.put("XForwardedFor_SLBID", request.XForwardedFor_SLBID);
}
if (!com.aliyun.teautil.Common.isUnset(request.XForwardedFor_SLBIP)) {
query.put("XForwardedFor_SLBIP", request.XForwardedFor_SLBIP);
}
if (!com.aliyun.teautil.Common.isUnset(request.XForwardedFor_SLBPORT)) {
query.put("XForwardedFor_SLBPORT", request.XForwardedFor_SLBPORT);
}
if (!com.aliyun.teautil.Common.isUnset(request.XForwardedFor_proto)) {
query.put("XForwardedFor_proto", request.XForwardedFor_proto);
}
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
new TeaPair("query", com.aliyun.openapiutil.Client.query(query))
));
com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
new TeaPair("action", "CreateLoadBalancerHTTPListener"),
new TeaPair("version", "2014-05-15"),
new TeaPair("protocol", "HTTPS"),
new TeaPair("pathname", "/"),
new TeaPair("method", "POST"),
new TeaPair("authType", "AK"),
new TeaPair("style", "RPC"),
new TeaPair("reqBodyType", "formData"),
new TeaPair("bodyType", "json")
));
return TeaModel.toModel(this.callApi(params, req, runtime), new CreateLoadBalancerHTTPListenerResponse());
}