public GenericRequestBuilder<ModelType, DataType, ResourceType, TranscodeType> override(int width, int height) {
        if (!Util.isValidDimensions(width, height)) {
            throw new IllegalArgumentException("Width and height must be Target#SIZE_ORIGINAL or > 0");
        }
        this.overrideWidth = width;
        this.overrideHeight = height;

        return this;
    }
Overrides the {@link Target}'s width and height with the given values. This is useful almost exclusively for
thumbnails, and should only be used when you both need a very specific sized image and when it is impossible or
impractical to return that size from {@link Target#getSize(com.bumptech.glide.request.target.SizeReadyCallback)}.

@param width The width in pixels to use to load the resource.
@param height The height in pixels to use to load the resource.
@return This request builder.
core/src/main/java/com/bumptech/glide/GenericRequestBuilder.java