in multiple-languages/java/ros-cdk-edas/src/main/java/com/aliyun/ros/cdk/edas/K8sApplicationProps.java [2124:2178]
public final boolean equals(final Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
K8sApplicationProps.Jsii$Proxy that = (K8sApplicationProps.Jsii$Proxy) o;
if (!appName.equals(that.appName)) return false;
if (!clusterId.equals(that.clusterId)) return false;
if (this.applicationDescription != null ? !this.applicationDescription.equals(that.applicationDescription) : that.applicationDescription != null) return false;
if (this.command != null ? !this.command.equals(that.command) : that.command != null) return false;
if (this.commandArgs != null ? !this.commandArgs.equals(that.commandArgs) : that.commandArgs != null) return false;
if (this.deployAcrossNodes != null ? !this.deployAcrossNodes.equals(that.deployAcrossNodes) : that.deployAcrossNodes != null) return false;
if (this.deployAcrossZones != null ? !this.deployAcrossZones.equals(that.deployAcrossZones) : that.deployAcrossZones != null) return false;
if (this.edasContainerVersion != null ? !this.edasContainerVersion.equals(that.edasContainerVersion) : that.edasContainerVersion != null) return false;
if (this.enableAhas != null ? !this.enableAhas.equals(that.enableAhas) : that.enableAhas != null) return false;
if (this.envs != null ? !this.envs.equals(that.envs) : that.envs != null) return false;
if (this.imageUrl != null ? !this.imageUrl.equals(that.imageUrl) : that.imageUrl != null) return false;
if (this.internetSlbId != null ? !this.internetSlbId.equals(that.internetSlbId) : that.internetSlbId != null) return false;
if (this.internetSlbPort != null ? !this.internetSlbPort.equals(that.internetSlbPort) : that.internetSlbPort != null) return false;
if (this.internetSlbProtocol != null ? !this.internetSlbProtocol.equals(that.internetSlbProtocol) : that.internetSlbProtocol != null) return false;
if (this.internetTargetPort != null ? !this.internetTargetPort.equals(that.internetTargetPort) : that.internetTargetPort != null) return false;
if (this.intranetSlbId != null ? !this.intranetSlbId.equals(that.intranetSlbId) : that.intranetSlbId != null) return false;
if (this.intranetSlbPort != null ? !this.intranetSlbPort.equals(that.intranetSlbPort) : that.intranetSlbPort != null) return false;
if (this.intranetSlbProtocol != null ? !this.intranetSlbProtocol.equals(that.intranetSlbProtocol) : that.intranetSlbProtocol != null) return false;
if (this.intranetTargetPort != null ? !this.intranetTargetPort.equals(that.intranetTargetPort) : that.intranetTargetPort != null) return false;
if (this.isMultilingualApp != null ? !this.isMultilingualApp.equals(that.isMultilingualApp) : that.isMultilingualApp != null) return false;
if (this.javaStartUpConfig != null ? !this.javaStartUpConfig.equals(that.javaStartUpConfig) : that.javaStartUpConfig != null) return false;
if (this.jdk != null ? !this.jdk.equals(that.jdk) : that.jdk != null) return false;
if (this.limitCpu != null ? !this.limitCpu.equals(that.limitCpu) : that.limitCpu != null) return false;
if (this.limitMem != null ? !this.limitMem.equals(that.limitMem) : that.limitMem != null) return false;
if (this.liveness != null ? !this.liveness.equals(that.liveness) : that.liveness != null) return false;
if (this.localVolume != null ? !this.localVolume.equals(that.localVolume) : that.localVolume != null) return false;
if (this.logicalRegionId != null ? !this.logicalRegionId.equals(that.logicalRegionId) : that.logicalRegionId != null) return false;
if (this.mountDescs != null ? !this.mountDescs.equals(that.mountDescs) : that.mountDescs != null) return false;
if (this.namespace != null ? !this.namespace.equals(that.namespace) : that.namespace != null) return false;
if (this.nasId != null ? !this.nasId.equals(that.nasId) : that.nasId != null) return false;
if (this.packageType != null ? !this.packageType.equals(that.packageType) : that.packageType != null) return false;
if (this.packageUrl != null ? !this.packageUrl.equals(that.packageUrl) : that.packageUrl != null) return false;
if (this.packageVersion != null ? !this.packageVersion.equals(that.packageVersion) : that.packageVersion != null) return false;
if (this.postStart != null ? !this.postStart.equals(that.postStart) : that.postStart != null) return false;
if (this.preStop != null ? !this.preStop.equals(that.preStop) : that.preStop != null) return false;
if (this.readiness != null ? !this.readiness.equals(that.readiness) : that.readiness != null) return false;
if (this.replicas != null ? !this.replicas.equals(that.replicas) : that.replicas != null) return false;
if (this.repoId != null ? !this.repoId.equals(that.repoId) : that.repoId != null) return false;
if (this.requestsCpu != null ? !this.requestsCpu.equals(that.requestsCpu) : that.requestsCpu != null) return false;
if (this.requestsMem != null ? !this.requestsMem.equals(that.requestsMem) : that.requestsMem != null) return false;
if (this.runtimeClassName != null ? !this.runtimeClassName.equals(that.runtimeClassName) : that.runtimeClassName != null) return false;
if (this.slsConfigs != null ? !this.slsConfigs.equals(that.slsConfigs) : that.slsConfigs != null) return false;
if (this.storageType != null ? !this.storageType.equals(that.storageType) : that.storageType != null) return false;
if (this.timeout != null ? !this.timeout.equals(that.timeout) : that.timeout != null) return false;
if (this.uriEncoding != null ? !this.uriEncoding.equals(that.uriEncoding) : that.uriEncoding != null) return false;
if (this.useBodyEncoding != null ? !this.useBodyEncoding.equals(that.useBodyEncoding) : that.useBodyEncoding != null) return false;
if (this.webContainer != null ? !this.webContainer.equals(that.webContainer) : that.webContainer != null) return false;
return this.webContainerConfig != null ? this.webContainerConfig.equals(that.webContainerConfig) : that.webContainerConfig == null;
}