@Override
    public boolean equals(Object o) {
        if (this == o) return true;
        if (o == null || getClass() != o.getClass()) return false;
        ContainerEndpoint that = (ContainerEndpoint) o;
        return Objects.equals(clusterId, that.clusterId) &&
               Objects.equals(scope, that.scope) &&
               Objects.equals(names, that.names) &&
               Objects.equals(weight, that.weight) &&
               Objects.equals(routingMethod, that.routingMethod) &&
               Objects.equals(authMethod, that.authMethod);
    }
ContainerEndpoint tracks the service names that a Container Cluster should be
known as. This is used during request routing both for regular requests and
for health checks in traffic distribution.

@author ogronnesby
config-model-api/src/main/java/com/yahoo/config/model/api/ContainerEndpoint.java