{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-glue-databrew/refs/heads/main/json-schema/glue-databrew-job-sample-schema.json", "title": "JobSample", "description": "A sample configuration for profile jobs only, which determines the number of rows on which the profile job is run. If a JobSample value isn't provided, the default is used. The default value is CUSTOM_ROWS for the mode parameter and 20,000 for the size parameter.", "type": "object", "properties": { "Mode": { "allOf": [ { "$ref": "#/components/schemas/SampleMode" }, { "description": "

A value that determines whether the profile job is run on the entire dataset or a specified number of rows. This value must be one of the following:

" } ] }, "Size": { "allOf": [ { "$ref": "#/components/schemas/JobSize" }, { "description": "

The Size parameter is only required when the mode is CUSTOM_ROWS. The profile job is run on the specified number of rows. The maximum value for size is Long.MAX_VALUE.

Long.MAX_VALUE = 9223372036854775807

" } ] } } }