/// <summary> /// Returns true if OrgApacheSlingEngineParametersProperties instances are equal /// </summary> /// <param name="other">Instance of OrgApacheSlingEngineParametersProperties to be compared</param> /// <returns>Boolean</returns> public bool Equals(OrgApacheSlingEngineParametersProperties other) { if (other is null) { return(false); } if (ReferenceEquals(this, other)) { return(true); } return (( SlingDefaultParameterEncoding == other.SlingDefaultParameterEncoding || SlingDefaultParameterEncoding != null && SlingDefaultParameterEncoding.Equals(other.SlingDefaultParameterEncoding) ) && ( SlingDefaultMaxParameters == other.SlingDefaultMaxParameters || SlingDefaultMaxParameters != null && SlingDefaultMaxParameters.Equals(other.SlingDefaultMaxParameters) ) && ( FileLocation == other.FileLocation || FileLocation != null && FileLocation.Equals(other.FileLocation) ) && ( FileThreshold == other.FileThreshold || FileThreshold != null && FileThreshold.Equals(other.FileThreshold) ) && ( FileMax == other.FileMax || FileMax != null && FileMax.Equals(other.FileMax) ) && ( RequestMax == other.RequestMax || RequestMax != null && RequestMax.Equals(other.RequestMax) ) && ( SlingDefaultParameterCheckForAdditionalContainerParameters == other.SlingDefaultParameterCheckForAdditionalContainerParameters || SlingDefaultParameterCheckForAdditionalContainerParameters != null && SlingDefaultParameterCheckForAdditionalContainerParameters.Equals(other.SlingDefaultParameterCheckForAdditionalContainerParameters) )); }