in sdk/greengrass/greengrass-client/src/event-stream-rpc-java/model/software/amazon/awssdk/aws/greengrass/model/ComponentDetails.java [192:203]
public boolean equals(Object rhs) {
if (rhs == null) return false;
if (!(rhs instanceof ComponentDetails)) return false;
if (this == rhs) return true;
final ComponentDetails other = (ComponentDetails)rhs;
boolean isEquals = true;
isEquals = isEquals && this.componentName.equals(other.componentName);
isEquals = isEquals && this.version.equals(other.version);
isEquals = isEquals && this.state.equals(other.state);
isEquals = isEquals && this.configuration.equals(other.configuration);
return isEquals;
}