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

        HandlerContextKey<?> key = (HandlerContextKey<?>) o;

        return name.equals(key.getName());

    }
The protocol configured on the client.
aws-java-sdk-core/src/main/java/com/amazonaws/handlers/HandlerContextKey.java