public final boolean equals()

in multiple-languages/java/ros-cdk-gpdb/src/main/java/com/aliyun/ros/cdk/gpdb/DBInstanceProps.java [1571:1611]


        public final boolean equals(final Object o) {
            if (this == o) return true;
            if (o == null || getClass() != o.getClass()) return false;

            DBInstanceProps.Jsii$Proxy that = (DBInstanceProps.Jsii$Proxy) o;

            if (!engineVersion.equals(that.engineVersion)) return false;
            if (!vSwitchId.equals(that.vSwitchId)) return false;
            if (!zoneId.equals(that.zoneId)) return false;
            if (this.aiNodeSpecInfos != null ? !this.aiNodeSpecInfos.equals(that.aiNodeSpecInfos) : that.aiNodeSpecInfos != null) return false;
            if (this.createSampleData != null ? !this.createSampleData.equals(that.createSampleData) : that.createSampleData != null) return false;
            if (this.dbInstanceCategory != null ? !this.dbInstanceCategory.equals(that.dbInstanceCategory) : that.dbInstanceCategory != null) return false;
            if (this.dbInstanceClass != null ? !this.dbInstanceClass.equals(that.dbInstanceClass) : that.dbInstanceClass != null) return false;
            if (this.dbInstanceDescription != null ? !this.dbInstanceDescription.equals(that.dbInstanceDescription) : that.dbInstanceDescription != null) return false;
            if (this.dbInstanceGroupCount != null ? !this.dbInstanceGroupCount.equals(that.dbInstanceGroupCount) : that.dbInstanceGroupCount != null) return false;
            if (this.dbInstanceMode != null ? !this.dbInstanceMode.equals(that.dbInstanceMode) : that.dbInstanceMode != null) return false;
            if (this.deployMode != null ? !this.deployMode.equals(that.deployMode) : that.deployMode != null) return false;
            if (this.encryptionKey != null ? !this.encryptionKey.equals(that.encryptionKey) : that.encryptionKey != null) return false;
            if (this.encryptionType != null ? !this.encryptionType.equals(that.encryptionType) : that.encryptionType != null) return false;
            if (this.idleTime != null ? !this.idleTime.equals(that.idleTime) : that.idleTime != null) return false;
            if (this.instanceSpec != null ? !this.instanceSpec.equals(that.instanceSpec) : that.instanceSpec != null) return false;
            if (this.masterCu != null ? !this.masterCu.equals(that.masterCu) : that.masterCu != null) return false;
            if (this.masterNodeNum != null ? !this.masterNodeNum.equals(that.masterNodeNum) : that.masterNodeNum != null) return false;
            if (this.payType != null ? !this.payType.equals(that.payType) : that.payType != null) return false;
            if (this.period != null ? !this.period.equals(that.period) : that.period != null) return false;
            if (this.periodUnit != null ? !this.periodUnit.equals(that.periodUnit) : that.periodUnit != null) return false;
            if (this.privateIpAddress != null ? !this.privateIpAddress.equals(that.privateIpAddress) : that.privateIpAddress != null) return false;
            if (this.prodType != null ? !this.prodType.equals(that.prodType) : that.prodType != null) return false;
            if (this.securityIpList != null ? !this.securityIpList.equals(that.securityIpList) : that.securityIpList != null) return false;
            if (this.segDiskPerformanceLevel != null ? !this.segDiskPerformanceLevel.equals(that.segDiskPerformanceLevel) : that.segDiskPerformanceLevel != null) return false;
            if (this.segNodeNum != null ? !this.segNodeNum.equals(that.segNodeNum) : that.segNodeNum != null) return false;
            if (this.segStorageType != null ? !this.segStorageType.equals(that.segStorageType) : that.segStorageType != null) return false;
            if (this.serverlessMode != null ? !this.serverlessMode.equals(that.serverlessMode) : that.serverlessMode != null) return false;
            if (this.serverlessResource != null ? !this.serverlessResource.equals(that.serverlessResource) : that.serverlessResource != null) return false;
            if (this.standbyVSwitchId != null ? !this.standbyVSwitchId.equals(that.standbyVSwitchId) : that.standbyVSwitchId != null) return false;
            if (this.standbyZoneId != null ? !this.standbyZoneId.equals(that.standbyZoneId) : that.standbyZoneId != null) return false;
            if (this.storageSize != null ? !this.storageSize.equals(that.storageSize) : that.storageSize != null) return false;
            if (this.tags != null ? !this.tags.equals(that.tags) : that.tags != null) return false;
            if (this.vectorConfigurationStatus != null ? !this.vectorConfigurationStatus.equals(that.vectorConfigurationStatus) : that.vectorConfigurationStatus != null) return false;
            return this.vpcId != null ? this.vpcId.equals(that.vpcId) : that.vpcId == null;
        }