/** * Creates a new {@link WebpushConfig} instance from the parameters set on this builder. * * @return A new {@link WebpushConfig} instance. * @throws IllegalArgumentException If any of the parameters set on the builder are invalid. */ public WebpushConfig build() { return new WebpushConfig(this); } }