in servicemesh-20200111/src/main/java/com/aliyun/servicemesh20200111/Client.java [3512:3928]
public UpdateMeshFeatureResponse updateMeshFeatureWithOptions(UpdateMeshFeatureRequest 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.accessLogGatewayEnabled)) {
query.put("AccessLogGatewayEnabled", request.accessLogGatewayEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.accessLogSidecarEnabled)) {
query.put("AccessLogSidecarEnabled", request.accessLogSidecarEnabled);
}
java.util.Map<String, Object> body = new java.util.HashMap<>();
if (!com.aliyun.teautil.Common.isUnset(request.accessLogEnabled)) {
body.put("AccessLogEnabled", request.accessLogEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.accessLogFile)) {
body.put("AccessLogFile", request.accessLogFile);
}
if (!com.aliyun.teautil.Common.isUnset(request.accessLogFormat)) {
body.put("AccessLogFormat", request.accessLogFormat);
}
if (!com.aliyun.teautil.Common.isUnset(request.accessLogGatewayLifecycle)) {
body.put("AccessLogGatewayLifecycle", request.accessLogGatewayLifecycle);
}
if (!com.aliyun.teautil.Common.isUnset(request.accessLogProject)) {
body.put("AccessLogProject", request.accessLogProject);
}
if (!com.aliyun.teautil.Common.isUnset(request.accessLogServiceEnabled)) {
body.put("AccessLogServiceEnabled", request.accessLogServiceEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.accessLogServiceHost)) {
body.put("AccessLogServiceHost", request.accessLogServiceHost);
}
if (!com.aliyun.teautil.Common.isUnset(request.accessLogServicePort)) {
body.put("AccessLogServicePort", request.accessLogServicePort);
}
if (!com.aliyun.teautil.Common.isUnset(request.accessLogSidecarLifecycle)) {
body.put("AccessLogSidecarLifecycle", request.accessLogSidecarLifecycle);
}
if (!com.aliyun.teautil.Common.isUnset(request.auditProject)) {
body.put("AuditProject", request.auditProject);
}
if (!com.aliyun.teautil.Common.isUnset(request.autoInjectionPolicyEnabled)) {
body.put("AutoInjectionPolicyEnabled", request.autoInjectionPolicyEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.CRAggregationEnabled)) {
body.put("CRAggregationEnabled", request.CRAggregationEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.clusterSpec)) {
body.put("ClusterSpec", request.clusterSpec);
}
if (!com.aliyun.teautil.Common.isUnset(request.cniEnabled)) {
body.put("CniEnabled", request.cniEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.cniExcludeNamespaces)) {
body.put("CniExcludeNamespaces", request.cniExcludeNamespaces);
}
if (!com.aliyun.teautil.Common.isUnset(request.concurrency)) {
body.put("Concurrency", request.concurrency);
}
if (!com.aliyun.teautil.Common.isUnset(request.configSourceEnabled)) {
body.put("ConfigSourceEnabled", request.configSourceEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.configSourceNacosID)) {
body.put("ConfigSourceNacosID", request.configSourceNacosID);
}
if (!com.aliyun.teautil.Common.isUnset(request.customizedPrometheus)) {
body.put("CustomizedPrometheus", request.customizedPrometheus);
}
if (!com.aliyun.teautil.Common.isUnset(request.customizedZipkin)) {
body.put("CustomizedZipkin", request.customizedZipkin);
}
if (!com.aliyun.teautil.Common.isUnset(request.DNSProxyingEnabled)) {
body.put("DNSProxyingEnabled", request.DNSProxyingEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.defaultComponentsScheduleConfig)) {
body.put("DefaultComponentsScheduleConfig", request.defaultComponentsScheduleConfig);
}
if (!com.aliyun.teautil.Common.isUnset(request.discoverySelectors)) {
body.put("DiscoverySelectors", request.discoverySelectors);
}
if (!com.aliyun.teautil.Common.isUnset(request.dubboFilterEnabled)) {
body.put("DubboFilterEnabled", request.dubboFilterEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.enableAudit)) {
body.put("EnableAudit", request.enableAudit);
}
if (!com.aliyun.teautil.Common.isUnset(request.enableAutoDiagnosis)) {
body.put("EnableAutoDiagnosis", request.enableAutoDiagnosis);
}
if (!com.aliyun.teautil.Common.isUnset(request.enableBootstrapXdsAgent)) {
body.put("EnableBootstrapXdsAgent", request.enableBootstrapXdsAgent);
}
if (!com.aliyun.teautil.Common.isUnset(request.enableCRHistory)) {
body.put("EnableCRHistory", request.enableCRHistory);
}
if (!com.aliyun.teautil.Common.isUnset(request.enableNamespacesByDefault)) {
body.put("EnableNamespacesByDefault", request.enableNamespacesByDefault);
}
if (!com.aliyun.teautil.Common.isUnset(request.enableSDSServer)) {
body.put("EnableSDSServer", request.enableSDSServer);
}
if (!com.aliyun.teautil.Common.isUnset(request.excludeIPRanges)) {
body.put("ExcludeIPRanges", request.excludeIPRanges);
}
if (!com.aliyun.teautil.Common.isUnset(request.excludeInboundPorts)) {
body.put("ExcludeInboundPorts", request.excludeInboundPorts);
}
if (!com.aliyun.teautil.Common.isUnset(request.excludeOutboundPorts)) {
body.put("ExcludeOutboundPorts", request.excludeOutboundPorts);
}
if (!com.aliyun.teautil.Common.isUnset(request.filterGatewayClusterConfig)) {
body.put("FilterGatewayClusterConfig", request.filterGatewayClusterConfig);
}
if (!com.aliyun.teautil.Common.isUnset(request.gatewayAPIEnabled)) {
body.put("GatewayAPIEnabled", request.gatewayAPIEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.holdApplicationUntilProxyStarts)) {
body.put("HoldApplicationUntilProxyStarts", request.holdApplicationUntilProxyStarts);
}
if (!com.aliyun.teautil.Common.isUnset(request.http10Enabled)) {
body.put("Http10Enabled", request.http10Enabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.includeIPRanges)) {
body.put("IncludeIPRanges", request.includeIPRanges);
}
if (!com.aliyun.teautil.Common.isUnset(request.includeInboundPorts)) {
body.put("IncludeInboundPorts", request.includeInboundPorts);
}
if (!com.aliyun.teautil.Common.isUnset(request.includeOutboundPorts)) {
body.put("IncludeOutboundPorts", request.includeOutboundPorts);
}
if (!com.aliyun.teautil.Common.isUnset(request.integrateKiali)) {
body.put("IntegrateKiali", request.integrateKiali);
}
if (!com.aliyun.teautil.Common.isUnset(request.interceptionMode)) {
body.put("InterceptionMode", request.interceptionMode);
}
if (!com.aliyun.teautil.Common.isUnset(request.kialiArmsAuthTokens)) {
body.put("KialiArmsAuthTokens", request.kialiArmsAuthTokens);
}
if (!com.aliyun.teautil.Common.isUnset(request.kialiEnabled)) {
body.put("KialiEnabled", request.kialiEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.kialiServiceAnnotations)) {
body.put("KialiServiceAnnotations", request.kialiServiceAnnotations);
}
if (!com.aliyun.teautil.Common.isUnset(request.lifecycle)) {
body.put("Lifecycle", request.lifecycle);
}
if (!com.aliyun.teautil.Common.isUnset(request.localityLBConf)) {
body.put("LocalityLBConf", request.localityLBConf);
}
if (!com.aliyun.teautil.Common.isUnset(request.localityLoadBalancing)) {
body.put("LocalityLoadBalancing", request.localityLoadBalancing);
}
if (!com.aliyun.teautil.Common.isUnset(request.logLevel)) {
body.put("LogLevel", request.logLevel);
}
if (!com.aliyun.teautil.Common.isUnset(request.MSEEnabled)) {
body.put("MSEEnabled", request.MSEEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.multiBufferEnabled)) {
body.put("MultiBufferEnabled", request.multiBufferEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.multiBufferPollDelay)) {
body.put("MultiBufferPollDelay", request.multiBufferPollDelay);
}
if (!com.aliyun.teautil.Common.isUnset(request.mysqlFilterEnabled)) {
body.put("MysqlFilterEnabled", request.mysqlFilterEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.NFDEnabled)) {
body.put("NFDEnabled", request.NFDEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.NFDLabelPruned)) {
body.put("NFDLabelPruned", request.NFDLabelPruned);
}
if (!com.aliyun.teautil.Common.isUnset(request.OPAInjectorCPULimit)) {
body.put("OPAInjectorCPULimit", request.OPAInjectorCPULimit);
}
if (!com.aliyun.teautil.Common.isUnset(request.OPAInjectorCPURequirement)) {
body.put("OPAInjectorCPURequirement", request.OPAInjectorCPURequirement);
}
if (!com.aliyun.teautil.Common.isUnset(request.OPAInjectorMemoryLimit)) {
body.put("OPAInjectorMemoryLimit", request.OPAInjectorMemoryLimit);
}
if (!com.aliyun.teautil.Common.isUnset(request.OPAInjectorMemoryRequirement)) {
body.put("OPAInjectorMemoryRequirement", request.OPAInjectorMemoryRequirement);
}
if (!com.aliyun.teautil.Common.isUnset(request.OPALimitCPU)) {
body.put("OPALimitCPU", request.OPALimitCPU);
}
if (!com.aliyun.teautil.Common.isUnset(request.OPALimitMemory)) {
body.put("OPALimitMemory", request.OPALimitMemory);
}
if (!com.aliyun.teautil.Common.isUnset(request.OPALogLevel)) {
body.put("OPALogLevel", request.OPALogLevel);
}
if (!com.aliyun.teautil.Common.isUnset(request.OPARequestCPU)) {
body.put("OPARequestCPU", request.OPARequestCPU);
}
if (!com.aliyun.teautil.Common.isUnset(request.OPARequestMemory)) {
body.put("OPARequestMemory", request.OPARequestMemory);
}
if (!com.aliyun.teautil.Common.isUnset(request.OPAScopeInjected)) {
body.put("OPAScopeInjected", request.OPAScopeInjected);
}
if (!com.aliyun.teautil.Common.isUnset(request.opaEnabled)) {
body.put("OpaEnabled", request.opaEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.openAgentPolicy)) {
body.put("OpenAgentPolicy", request.openAgentPolicy);
}
if (!com.aliyun.teautil.Common.isUnset(request.outboundTrafficPolicy)) {
body.put("OutboundTrafficPolicy", request.outboundTrafficPolicy);
}
if (!com.aliyun.teautil.Common.isUnset(request.prometheusUrl)) {
body.put("PrometheusUrl", request.prometheusUrl);
}
if (!com.aliyun.teautil.Common.isUnset(request.proxyInitCPUResourceLimit)) {
body.put("ProxyInitCPUResourceLimit", request.proxyInitCPUResourceLimit);
}
if (!com.aliyun.teautil.Common.isUnset(request.proxyInitCPUResourceRequest)) {
body.put("ProxyInitCPUResourceRequest", request.proxyInitCPUResourceRequest);
}
if (!com.aliyun.teautil.Common.isUnset(request.proxyInitMemoryResourceLimit)) {
body.put("ProxyInitMemoryResourceLimit", request.proxyInitMemoryResourceLimit);
}
if (!com.aliyun.teautil.Common.isUnset(request.proxyInitMemoryResourceRequest)) {
body.put("ProxyInitMemoryResourceRequest", request.proxyInitMemoryResourceRequest);
}
if (!com.aliyun.teautil.Common.isUnset(request.proxyLimitCPU)) {
body.put("ProxyLimitCPU", request.proxyLimitCPU);
}
if (!com.aliyun.teautil.Common.isUnset(request.proxyLimitMemory)) {
body.put("ProxyLimitMemory", request.proxyLimitMemory);
}
if (!com.aliyun.teautil.Common.isUnset(request.proxyRequestCPU)) {
body.put("ProxyRequestCPU", request.proxyRequestCPU);
}
if (!com.aliyun.teautil.Common.isUnset(request.proxyRequestMemory)) {
body.put("ProxyRequestMemory", request.proxyRequestMemory);
}
if (!com.aliyun.teautil.Common.isUnset(request.proxyStatsMatcher)) {
body.put("ProxyStatsMatcher", request.proxyStatsMatcher);
}
if (!com.aliyun.teautil.Common.isUnset(request.redisFilterEnabled)) {
body.put("RedisFilterEnabled", request.redisFilterEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.serviceMeshId)) {
body.put("ServiceMeshId", request.serviceMeshId);
}
if (!com.aliyun.teautil.Common.isUnset(request.sidecarInjectorLimitCPU)) {
body.put("SidecarInjectorLimitCPU", request.sidecarInjectorLimitCPU);
}
if (!com.aliyun.teautil.Common.isUnset(request.sidecarInjectorLimitMemory)) {
body.put("SidecarInjectorLimitMemory", request.sidecarInjectorLimitMemory);
}
if (!com.aliyun.teautil.Common.isUnset(request.sidecarInjectorRequestCPU)) {
body.put("SidecarInjectorRequestCPU", request.sidecarInjectorRequestCPU);
}
if (!com.aliyun.teautil.Common.isUnset(request.sidecarInjectorRequestMemory)) {
body.put("SidecarInjectorRequestMemory", request.sidecarInjectorRequestMemory);
}
if (!com.aliyun.teautil.Common.isUnset(request.sidecarInjectorWebhookAsYaml)) {
body.put("SidecarInjectorWebhookAsYaml", request.sidecarInjectorWebhookAsYaml);
}
if (!com.aliyun.teautil.Common.isUnset(request.telemetry)) {
body.put("Telemetry", request.telemetry);
}
if (!com.aliyun.teautil.Common.isUnset(request.terminationDrainDuration)) {
body.put("TerminationDrainDuration", request.terminationDrainDuration);
}
if (!com.aliyun.teautil.Common.isUnset(request.thriftFilterEnabled)) {
body.put("ThriftFilterEnabled", request.thriftFilterEnabled);
}
if (!com.aliyun.teautil.Common.isUnset(request.traceCustomTags)) {
body.put("TraceCustomTags", request.traceCustomTags);
}
if (!com.aliyun.teautil.Common.isUnset(request.traceMaxPathTagLength)) {
body.put("TraceMaxPathTagLength", request.traceMaxPathTagLength);
}
if (!com.aliyun.teautil.Common.isUnset(request.traceSampling)) {
body.put("TraceSampling", request.traceSampling);
}
if (!com.aliyun.teautil.Common.isUnset(request.tracing)) {
body.put("Tracing", request.tracing);
}
if (!com.aliyun.teautil.Common.isUnset(request.tracingOnExtZipkinLimitCPU)) {
body.put("TracingOnExtZipkinLimitCPU", request.tracingOnExtZipkinLimitCPU);
}
if (!com.aliyun.teautil.Common.isUnset(request.tracingOnExtZipkinLimitMemory)) {
body.put("TracingOnExtZipkinLimitMemory", request.tracingOnExtZipkinLimitMemory);
}
if (!com.aliyun.teautil.Common.isUnset(request.tracingOnExtZipkinRequestCPU)) {
body.put("TracingOnExtZipkinRequestCPU", request.tracingOnExtZipkinRequestCPU);
}
if (!com.aliyun.teautil.Common.isUnset(request.tracingOnExtZipkinRequestMemory)) {
body.put("TracingOnExtZipkinRequestMemory", request.tracingOnExtZipkinRequestMemory);
}
if (!com.aliyun.teautil.Common.isUnset(request.webAssemblyFilterEnabled)) {
body.put("WebAssemblyFilterEnabled", request.webAssemblyFilterEnabled);
}
com.aliyun.teaopenapi.models.OpenApiRequest req = com.aliyun.teaopenapi.models.OpenApiRequest.build(TeaConverter.buildMap(
new TeaPair("query", com.aliyun.openapiutil.Client.query(query)),
new TeaPair("body", com.aliyun.openapiutil.Client.parseToMap(body))
));
com.aliyun.teaopenapi.models.Params params = com.aliyun.teaopenapi.models.Params.build(TeaConverter.buildMap(
new TeaPair("action", "UpdateMeshFeature"),
new TeaPair("version", "2020-01-11"),
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 UpdateMeshFeatureResponse());
}