in aws-xray-agent/src/main/java/com/amazonaws/xray/agent/runtime/config/AgentConfiguration.java [241:261]
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
AgentConfiguration that = (AgentConfiguration) o;
return maxStackTraceLength == that.maxStackTraceLength &&
streamingThreshold == that.streamingThreshold &&
awsSdkVersion == that.awsSdkVersion &&
pluginsEnabled == that.pluginsEnabled &&
tracingEnabled == that.tracingEnabled &&
collectSqlQueries == that.collectSqlQueries &&
traceIdInjection == that.traceIdInjection &&
contextPropagation == that.contextPropagation &&
traceIncomingRequests == that.traceIncomingRequests &&
serviceName.equals(that.serviceName) &&
contextMissingStrategy.equals(that.contextMissingStrategy) &&
daemonAddress.equals(that.daemonAddress) &&
samplingStrategy.equals(that.samplingStrategy) &&
traceIdInjectionPrefix.equals(that.traceIdInjectionPrefix) &&
Objects.equals(samplingRulesManifest, that.samplingRulesManifest) &&
Objects.equals(awsServiceHandlerManifest, that.awsServiceHandlerManifest);
}