in servicemesh-20200111/src/Models/UpdateMeshFeatureRequest.php [1447:1749]
public static function fromMap($map = [])
{
$model = new self();
if (isset($map['AccessLogEnabled'])) {
$model->accessLogEnabled = $map['AccessLogEnabled'];
}
if (isset($map['AccessLogFile'])) {
$model->accessLogFile = $map['AccessLogFile'];
}
if (isset($map['AccessLogFormat'])) {
$model->accessLogFormat = $map['AccessLogFormat'];
}
if (isset($map['AccessLogGatewayEnabled'])) {
$model->accessLogGatewayEnabled = $map['AccessLogGatewayEnabled'];
}
if (isset($map['AccessLogGatewayLifecycle'])) {
$model->accessLogGatewayLifecycle = $map['AccessLogGatewayLifecycle'];
}
if (isset($map['AccessLogProject'])) {
$model->accessLogProject = $map['AccessLogProject'];
}
if (isset($map['AccessLogServiceEnabled'])) {
$model->accessLogServiceEnabled = $map['AccessLogServiceEnabled'];
}
if (isset($map['AccessLogServiceHost'])) {
$model->accessLogServiceHost = $map['AccessLogServiceHost'];
}
if (isset($map['AccessLogServicePort'])) {
$model->accessLogServicePort = $map['AccessLogServicePort'];
}
if (isset($map['AccessLogSidecarEnabled'])) {
$model->accessLogSidecarEnabled = $map['AccessLogSidecarEnabled'];
}
if (isset($map['AccessLogSidecarLifecycle'])) {
$model->accessLogSidecarLifecycle = $map['AccessLogSidecarLifecycle'];
}
if (isset($map['AuditProject'])) {
$model->auditProject = $map['AuditProject'];
}
if (isset($map['AutoInjectionPolicyEnabled'])) {
$model->autoInjectionPolicyEnabled = $map['AutoInjectionPolicyEnabled'];
}
if (isset($map['CRAggregationEnabled'])) {
$model->CRAggregationEnabled = $map['CRAggregationEnabled'];
}
if (isset($map['ClusterSpec'])) {
$model->clusterSpec = $map['ClusterSpec'];
}
if (isset($map['CniEnabled'])) {
$model->cniEnabled = $map['CniEnabled'];
}
if (isset($map['CniExcludeNamespaces'])) {
$model->cniExcludeNamespaces = $map['CniExcludeNamespaces'];
}
if (isset($map['Concurrency'])) {
$model->concurrency = $map['Concurrency'];
}
if (isset($map['ConfigSourceEnabled'])) {
$model->configSourceEnabled = $map['ConfigSourceEnabled'];
}
if (isset($map['ConfigSourceNacosID'])) {
$model->configSourceNacosID = $map['ConfigSourceNacosID'];
}
if (isset($map['CustomizedPrometheus'])) {
$model->customizedPrometheus = $map['CustomizedPrometheus'];
}
if (isset($map['CustomizedZipkin'])) {
$model->customizedZipkin = $map['CustomizedZipkin'];
}
if (isset($map['DNSProxyingEnabled'])) {
$model->DNSProxyingEnabled = $map['DNSProxyingEnabled'];
}
if (isset($map['DefaultComponentsScheduleConfig'])) {
$model->defaultComponentsScheduleConfig = $map['DefaultComponentsScheduleConfig'];
}
if (isset($map['DiscoverySelectors'])) {
$model->discoverySelectors = $map['DiscoverySelectors'];
}
if (isset($map['DubboFilterEnabled'])) {
$model->dubboFilterEnabled = $map['DubboFilterEnabled'];
}
if (isset($map['EnableAudit'])) {
$model->enableAudit = $map['EnableAudit'];
}
if (isset($map['EnableAutoDiagnosis'])) {
$model->enableAutoDiagnosis = $map['EnableAutoDiagnosis'];
}
if (isset($map['EnableBootstrapXdsAgent'])) {
$model->enableBootstrapXdsAgent = $map['EnableBootstrapXdsAgent'];
}
if (isset($map['EnableCRHistory'])) {
$model->enableCRHistory = $map['EnableCRHistory'];
}
if (isset($map['EnableNamespacesByDefault'])) {
$model->enableNamespacesByDefault = $map['EnableNamespacesByDefault'];
}
if (isset($map['EnableSDSServer'])) {
$model->enableSDSServer = $map['EnableSDSServer'];
}
if (isset($map['ExcludeIPRanges'])) {
$model->excludeIPRanges = $map['ExcludeIPRanges'];
}
if (isset($map['ExcludeInboundPorts'])) {
$model->excludeInboundPorts = $map['ExcludeInboundPorts'];
}
if (isset($map['ExcludeOutboundPorts'])) {
$model->excludeOutboundPorts = $map['ExcludeOutboundPorts'];
}
if (isset($map['FilterGatewayClusterConfig'])) {
$model->filterGatewayClusterConfig = $map['FilterGatewayClusterConfig'];
}
if (isset($map['GatewayAPIEnabled'])) {
$model->gatewayAPIEnabled = $map['GatewayAPIEnabled'];
}
if (isset($map['HoldApplicationUntilProxyStarts'])) {
$model->holdApplicationUntilProxyStarts = $map['HoldApplicationUntilProxyStarts'];
}
if (isset($map['Http10Enabled'])) {
$model->http10Enabled = $map['Http10Enabled'];
}
if (isset($map['IncludeIPRanges'])) {
$model->includeIPRanges = $map['IncludeIPRanges'];
}
if (isset($map['IncludeInboundPorts'])) {
$model->includeInboundPorts = $map['IncludeInboundPorts'];
}
if (isset($map['IncludeOutboundPorts'])) {
$model->includeOutboundPorts = $map['IncludeOutboundPorts'];
}
if (isset($map['IntegrateKiali'])) {
$model->integrateKiali = $map['IntegrateKiali'];
}
if (isset($map['InterceptionMode'])) {
$model->interceptionMode = $map['InterceptionMode'];
}
if (isset($map['KialiArmsAuthTokens'])) {
$model->kialiArmsAuthTokens = $map['KialiArmsAuthTokens'];
}
if (isset($map['KialiEnabled'])) {
$model->kialiEnabled = $map['KialiEnabled'];
}
if (isset($map['KialiServiceAnnotations'])) {
$model->kialiServiceAnnotations = $map['KialiServiceAnnotations'];
}
if (isset($map['Lifecycle'])) {
$model->lifecycle = $map['Lifecycle'];
}
if (isset($map['LocalityLBConf'])) {
$model->localityLBConf = $map['LocalityLBConf'];
}
if (isset($map['LocalityLoadBalancing'])) {
$model->localityLoadBalancing = $map['LocalityLoadBalancing'];
}
if (isset($map['LogLevel'])) {
$model->logLevel = $map['LogLevel'];
}
if (isset($map['MSEEnabled'])) {
$model->MSEEnabled = $map['MSEEnabled'];
}
if (isset($map['MultiBufferEnabled'])) {
$model->multiBufferEnabled = $map['MultiBufferEnabled'];
}
if (isset($map['MultiBufferPollDelay'])) {
$model->multiBufferPollDelay = $map['MultiBufferPollDelay'];
}
if (isset($map['MysqlFilterEnabled'])) {
$model->mysqlFilterEnabled = $map['MysqlFilterEnabled'];
}
if (isset($map['NFDEnabled'])) {
$model->NFDEnabled = $map['NFDEnabled'];
}
if (isset($map['NFDLabelPruned'])) {
$model->NFDLabelPruned = $map['NFDLabelPruned'];
}
if (isset($map['OPAInjectorCPULimit'])) {
$model->OPAInjectorCPULimit = $map['OPAInjectorCPULimit'];
}
if (isset($map['OPAInjectorCPURequirement'])) {
$model->OPAInjectorCPURequirement = $map['OPAInjectorCPURequirement'];
}
if (isset($map['OPAInjectorMemoryLimit'])) {
$model->OPAInjectorMemoryLimit = $map['OPAInjectorMemoryLimit'];
}
if (isset($map['OPAInjectorMemoryRequirement'])) {
$model->OPAInjectorMemoryRequirement = $map['OPAInjectorMemoryRequirement'];
}
if (isset($map['OPALimitCPU'])) {
$model->OPALimitCPU = $map['OPALimitCPU'];
}
if (isset($map['OPALimitMemory'])) {
$model->OPALimitMemory = $map['OPALimitMemory'];
}
if (isset($map['OPALogLevel'])) {
$model->OPALogLevel = $map['OPALogLevel'];
}
if (isset($map['OPARequestCPU'])) {
$model->OPARequestCPU = $map['OPARequestCPU'];
}
if (isset($map['OPARequestMemory'])) {
$model->OPARequestMemory = $map['OPARequestMemory'];
}
if (isset($map['OPAScopeInjected'])) {
$model->OPAScopeInjected = $map['OPAScopeInjected'];
}
if (isset($map['OpaEnabled'])) {
$model->opaEnabled = $map['OpaEnabled'];
}
if (isset($map['OpenAgentPolicy'])) {
$model->openAgentPolicy = $map['OpenAgentPolicy'];
}
if (isset($map['OutboundTrafficPolicy'])) {
$model->outboundTrafficPolicy = $map['OutboundTrafficPolicy'];
}
if (isset($map['PrometheusUrl'])) {
$model->prometheusUrl = $map['PrometheusUrl'];
}
if (isset($map['ProxyInitCPUResourceLimit'])) {
$model->proxyInitCPUResourceLimit = $map['ProxyInitCPUResourceLimit'];
}
if (isset($map['ProxyInitCPUResourceRequest'])) {
$model->proxyInitCPUResourceRequest = $map['ProxyInitCPUResourceRequest'];
}
if (isset($map['ProxyInitMemoryResourceLimit'])) {
$model->proxyInitMemoryResourceLimit = $map['ProxyInitMemoryResourceLimit'];
}
if (isset($map['ProxyInitMemoryResourceRequest'])) {
$model->proxyInitMemoryResourceRequest = $map['ProxyInitMemoryResourceRequest'];
}
if (isset($map['ProxyLimitCPU'])) {
$model->proxyLimitCPU = $map['ProxyLimitCPU'];
}
if (isset($map['ProxyLimitMemory'])) {
$model->proxyLimitMemory = $map['ProxyLimitMemory'];
}
if (isset($map['ProxyRequestCPU'])) {
$model->proxyRequestCPU = $map['ProxyRequestCPU'];
}
if (isset($map['ProxyRequestMemory'])) {
$model->proxyRequestMemory = $map['ProxyRequestMemory'];
}
if (isset($map['ProxyStatsMatcher'])) {
$model->proxyStatsMatcher = $map['ProxyStatsMatcher'];
}
if (isset($map['RedisFilterEnabled'])) {
$model->redisFilterEnabled = $map['RedisFilterEnabled'];
}
if (isset($map['ServiceMeshId'])) {
$model->serviceMeshId = $map['ServiceMeshId'];
}
if (isset($map['SidecarInjectorLimitCPU'])) {
$model->sidecarInjectorLimitCPU = $map['SidecarInjectorLimitCPU'];
}
if (isset($map['SidecarInjectorLimitMemory'])) {
$model->sidecarInjectorLimitMemory = $map['SidecarInjectorLimitMemory'];
}
if (isset($map['SidecarInjectorRequestCPU'])) {
$model->sidecarInjectorRequestCPU = $map['SidecarInjectorRequestCPU'];
}
if (isset($map['SidecarInjectorRequestMemory'])) {
$model->sidecarInjectorRequestMemory = $map['SidecarInjectorRequestMemory'];
}
if (isset($map['SidecarInjectorWebhookAsYaml'])) {
$model->sidecarInjectorWebhookAsYaml = $map['SidecarInjectorWebhookAsYaml'];
}
if (isset($map['Telemetry'])) {
$model->telemetry = $map['Telemetry'];
}
if (isset($map['TerminationDrainDuration'])) {
$model->terminationDrainDuration = $map['TerminationDrainDuration'];
}
if (isset($map['ThriftFilterEnabled'])) {
$model->thriftFilterEnabled = $map['ThriftFilterEnabled'];
}
if (isset($map['TraceCustomTags'])) {
$model->traceCustomTags = $map['TraceCustomTags'];
}
if (isset($map['TraceMaxPathTagLength'])) {
$model->traceMaxPathTagLength = $map['TraceMaxPathTagLength'];
}
if (isset($map['TraceSampling'])) {
$model->traceSampling = $map['TraceSampling'];
}
if (isset($map['Tracing'])) {
$model->tracing = $map['Tracing'];
}
if (isset($map['TracingOnExtZipkinLimitCPU'])) {
$model->tracingOnExtZipkinLimitCPU = $map['TracingOnExtZipkinLimitCPU'];
}
if (isset($map['TracingOnExtZipkinLimitMemory'])) {
$model->tracingOnExtZipkinLimitMemory = $map['TracingOnExtZipkinLimitMemory'];
}
if (isset($map['TracingOnExtZipkinRequestCPU'])) {
$model->tracingOnExtZipkinRequestCPU = $map['TracingOnExtZipkinRequestCPU'];
}
if (isset($map['TracingOnExtZipkinRequestMemory'])) {
$model->tracingOnExtZipkinRequestMemory = $map['TracingOnExtZipkinRequestMemory'];
}
if (isset($map['WebAssemblyFilterEnabled'])) {
$model->webAssemblyFilterEnabled = $map['WebAssemblyFilterEnabled'];
}
return $model;
}