in multiple-languages/java/ros-cdk-asm/src/main/java/com/aliyun/ros/cdk/asm/RosServiceMeshProps.java [2612:2685]
public final boolean equals(final Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
RosServiceMeshProps.Jsii$Proxy that = (RosServiceMeshProps.Jsii$Proxy) o;
if (!vpcId.equals(that.vpcId)) return false;
if (!vSwitches.equals(that.vSwitches)) return false;
if (this.accessLogEnabled != null ? !this.accessLogEnabled.equals(that.accessLogEnabled) : that.accessLogEnabled != null) return false;
if (this.accessLogFile != null ? !this.accessLogFile.equals(that.accessLogFile) : that.accessLogFile != null) return false;
if (this.accessLogFormat != null ? !this.accessLogFormat.equals(that.accessLogFormat) : that.accessLogFormat != null) return false;
if (this.accessLogProject != null ? !this.accessLogProject.equals(that.accessLogProject) : that.accessLogProject != null) return false;
if (this.accessLogServiceEnabled != null ? !this.accessLogServiceEnabled.equals(that.accessLogServiceEnabled) : that.accessLogServiceEnabled != null) return false;
if (this.accessLogServiceHost != null ? !this.accessLogServiceHost.equals(that.accessLogServiceHost) : that.accessLogServiceHost != null) return false;
if (this.accessLogServicePort != null ? !this.accessLogServicePort.equals(that.accessLogServicePort) : that.accessLogServicePort != null) return false;
if (this.apiServerLoadBalancerSpec != null ? !this.apiServerLoadBalancerSpec.equals(that.apiServerLoadBalancerSpec) : that.apiServerLoadBalancerSpec != null) return false;
if (this.apiServerPublicEip != null ? !this.apiServerPublicEip.equals(that.apiServerPublicEip) : that.apiServerPublicEip != null) return false;
if (this.auditProject != null ? !this.auditProject.equals(that.auditProject) : that.auditProject != null) return false;
if (this.autoRenew != null ? !this.autoRenew.equals(that.autoRenew) : that.autoRenew != null) return false;
if (this.autoRenewPeriod != null ? !this.autoRenewPeriod.equals(that.autoRenewPeriod) : that.autoRenewPeriod != null) return false;
if (this.certChain != null ? !this.certChain.equals(that.certChain) : that.certChain != null) return false;
if (this.chargeType != null ? !this.chargeType.equals(that.chargeType) : that.chargeType != null) return false;
if (this.clusterSpec != null ? !this.clusterSpec.equals(that.clusterSpec) : that.clusterSpec != null) return false;
if (this.configSourceEnabled != null ? !this.configSourceEnabled.equals(that.configSourceEnabled) : that.configSourceEnabled != null) return false;
if (this.configSourceNacosId != null ? !this.configSourceNacosId.equals(that.configSourceNacosId) : that.configSourceNacosId != null) return false;
if (this.controlPlaneLogEnabled != null ? !this.controlPlaneLogEnabled.equals(that.controlPlaneLogEnabled) : that.controlPlaneLogEnabled != null) return false;
if (this.controlPlaneLogProject != null ? !this.controlPlaneLogProject.equals(that.controlPlaneLogProject) : that.controlPlaneLogProject != null) return false;
if (this.crAggregationEnabled != null ? !this.crAggregationEnabled.equals(that.crAggregationEnabled) : that.crAggregationEnabled != null) return false;
if (this.customizedPrometheus != null ? !this.customizedPrometheus.equals(that.customizedPrometheus) : that.customizedPrometheus != null) return false;
if (this.customizedZipkin != null ? !this.customizedZipkin.equals(that.customizedZipkin) : that.customizedZipkin != null) return false;
if (this.dnsProxyingEnabled != null ? !this.dnsProxyingEnabled.equals(that.dnsProxyingEnabled) : that.dnsProxyingEnabled != null) return false;
if (this.dubboFilterEnabled != null ? !this.dubboFilterEnabled.equals(that.dubboFilterEnabled) : that.dubboFilterEnabled != null) return false;
if (this.edition != null ? !this.edition.equals(that.edition) : that.edition != null) return false;
if (this.enableAcmg != null ? !this.enableAcmg.equals(that.enableAcmg) : that.enableAcmg != null) return false;
if (this.enableAmbient != null ? !this.enableAmbient.equals(that.enableAmbient) : that.enableAmbient != null) return false;
if (this.enableAudit != null ? !this.enableAudit.equals(that.enableAudit) : that.enableAudit != null) return false;
if (this.enableCrHistory != null ? !this.enableCrHistory.equals(that.enableCrHistory) : that.enableCrHistory != null) return false;
if (this.enableSdsServer != null ? !this.enableSdsServer.equals(that.enableSdsServer) : that.enableSdsServer != null) return false;
if (this.excludeInboundPorts != null ? !this.excludeInboundPorts.equals(that.excludeInboundPorts) : that.excludeInboundPorts != null) return false;
if (this.excludeIpRanges != null ? !this.excludeIpRanges.equals(that.excludeIpRanges) : that.excludeIpRanges != null) return false;
if (this.excludeOutboundPorts != null ? !this.excludeOutboundPorts.equals(that.excludeOutboundPorts) : that.excludeOutboundPorts != null) return false;
if (this.existingCaCert != null ? !this.existingCaCert.equals(that.existingCaCert) : that.existingCaCert != null) return false;
if (this.existingCaKey != null ? !this.existingCaKey.equals(that.existingCaKey) : that.existingCaKey != null) return false;
if (this.existingCaType != null ? !this.existingCaType.equals(that.existingCaType) : that.existingCaType != null) return false;
if (this.existingRootCaCert != null ? !this.existingRootCaCert.equals(that.existingRootCaCert) : that.existingRootCaCert != null) return false;
if (this.existingRootCaKey != null ? !this.existingRootCaKey.equals(that.existingRootCaKey) : that.existingRootCaKey != null) return false;
if (this.filterGatewayClusterConfig != null ? !this.filterGatewayClusterConfig.equals(that.filterGatewayClusterConfig) : that.filterGatewayClusterConfig != null) return false;
if (this.gatewayApiEnabled != null ? !this.gatewayApiEnabled.equals(that.gatewayApiEnabled) : that.gatewayApiEnabled != null) return false;
if (this.guestCluster != null ? !this.guestCluster.equals(that.guestCluster) : that.guestCluster != null) return false;
if (this.includeIpRanges != null ? !this.includeIpRanges.equals(that.includeIpRanges) : that.includeIpRanges != null) return false;
if (this.istioVersion != null ? !this.istioVersion.equals(that.istioVersion) : that.istioVersion != null) return false;
if (this.kialiEnabled != null ? !this.kialiEnabled.equals(that.kialiEnabled) : that.kialiEnabled != null) return false;
if (this.localityLbConf != null ? !this.localityLbConf.equals(that.localityLbConf) : that.localityLbConf != null) return false;
if (this.localityLoadBalancing != null ? !this.localityLoadBalancing.equals(that.localityLoadBalancing) : that.localityLoadBalancing != null) return false;
if (this.mseEnabled != null ? !this.mseEnabled.equals(that.mseEnabled) : that.mseEnabled != null) return false;
if (this.multiBufferEnabled != null ? !this.multiBufferEnabled.equals(that.multiBufferEnabled) : that.multiBufferEnabled != null) return false;
if (this.multiBufferPollDelay != null ? !this.multiBufferPollDelay.equals(that.multiBufferPollDelay) : that.multiBufferPollDelay != null) return false;
if (this.mysqlFilterEnabled != null ? !this.mysqlFilterEnabled.equals(that.mysqlFilterEnabled) : that.mysqlFilterEnabled != null) return false;
if (this.name != null ? !this.name.equals(that.name) : that.name != null) return false;
if (this.opa != null ? !this.opa.equals(that.opa) : that.opa != null) return false;
if (this.opaEnabled != null ? !this.opaEnabled.equals(that.opaEnabled) : that.opaEnabled != null) return false;
if (this.outboundTrafficPolicy != null ? !this.outboundTrafficPolicy.equals(that.outboundTrafficPolicy) : that.outboundTrafficPolicy != null) return false;
if (this.period != null ? !this.period.equals(that.period) : that.period != null) return false;
if (this.pilotLoadBalancerSpec != null ? !this.pilotLoadBalancerSpec.equals(that.pilotLoadBalancerSpec) : that.pilotLoadBalancerSpec != null) return false;
if (this.pilotPublicEip != null ? !this.pilotPublicEip.equals(that.pilotPublicEip) : that.pilotPublicEip != null) return false;
if (this.playgroundScene != null ? !this.playgroundScene.equals(that.playgroundScene) : that.playgroundScene != null) return false;
if (this.prometheusUrl != null ? !this.prometheusUrl.equals(that.prometheusUrl) : that.prometheusUrl != null) return false;
if (this.proxy != null ? !this.proxy.equals(that.proxy) : that.proxy != null) return false;
if (this.telemetry != null ? !this.telemetry.equals(that.telemetry) : that.telemetry != null) return false;
if (this.traceSampling != null ? !this.traceSampling.equals(that.traceSampling) : that.traceSampling != null) return false;
if (this.tracing != null ? !this.tracing.equals(that.tracing) : that.tracing != null) return false;
if (this.useExistingCa != null ? !this.useExistingCa.equals(that.useExistingCa) : that.useExistingCa != null) return false;
return this.webAssemblyFilterEnabled != null ? this.webAssemblyFilterEnabled.equals(that.webAssemblyFilterEnabled) : that.webAssemblyFilterEnabled == null;
}