/// <summary> /// Returns true if objects are equal /// </summary> public bool Equals(ListScalingPolicyExecuteLogsRequest input) { if (input == null) { return(false); } return (( this.ScalingPolicyId == input.ScalingPolicyId || (this.ScalingPolicyId != null && this.ScalingPolicyId.Equals(input.ScalingPolicyId)) ) && ( this.LogId == input.LogId || (this.LogId != null && this.LogId.Equals(input.LogId)) ) && ( this.ScalingResourceType == input.ScalingResourceType || (this.ScalingResourceType != null && this.ScalingResourceType.Equals(input.ScalingResourceType)) ) && ( this.ScalingResourceId == input.ScalingResourceId || (this.ScalingResourceId != null && this.ScalingResourceId.Equals(input.ScalingResourceId)) ) && ( this.ExecuteType == input.ExecuteType || (this.ExecuteType != null && this.ExecuteType.Equals(input.ExecuteType)) ) && ( this.StartTime == input.StartTime || (this.StartTime != null && this.StartTime.Equals(input.StartTime)) ) && ( this.EndTime == input.EndTime || (this.EndTime != null && this.EndTime.Equals(input.EndTime)) ) && ( this.StartNumber == input.StartNumber || (this.StartNumber != null && this.StartNumber.Equals(input.StartNumber)) ) && ( this.Limit == input.Limit || (this.Limit != null && this.Limit.Equals(input.Limit)) )); }