public void setDefinitionPointer(String definitionPointer) {
        this.definitionPointer = Objects.requireNonNull(definitionPointer);
    }
Configures location of where definitions are written using JSON Pointer.

<p>The provided String value MUST start with "#/" and can use nested "/"
characters to place schemas in nested object properties. The provided
JSON Pointer does not support escaping.

<p>Defaults to {@code "#/definitions"} for schema versions less than 2019-09 and {@code "#/$defs"} for schema
versions 2019-09 and greater. OpenAPI artifacts will want to use "#/components/schemas".

@param definitionPointer The root definition pointer to use.
smithy-jsonschema/src/main/java/software/amazon/smithy/jsonschema/JsonSchemaConfig.java