{
    "description": "BinaryBuildRequestOptions are the options required to fully speficy a binary build request \n Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer).",
    "properties": {
        "apiVersion": {
            "description": "APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources",
            "type": "string"
        },
        "asFile": {
            "description": "asFile determines if the binary should be created as a file within the source rather than extracted as an archive",
            "type": "string"
        },
        "kind": {
            "description": "Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds",
            "type": "string"
        },
        "metadata": {
            "type": "object"
        },
        "revision.authorEmail": {
            "description": "revision.authorEmail of the source control user",
            "type": "string"
        },
        "revision.authorName": {
            "description": "revision.authorName of the source control user",
            "type": "string"
        },
        "revision.commit": {
            "description": "revision.commit is the value identifying a specific commit",
            "type": "string"
        },
        "revision.committerEmail": {
            "description": "revision.committerEmail of the source control user",
            "type": "string"
        },
        "revision.committerName": {
            "description": "revision.committerName of the source control user",
            "type": "string"
        },
        "revision.message": {
            "description": "revision.message is the description of a specific commit",
            "type": "string"
        }
    },
    "type": "object",
    "additionalProperties": false,
    "$schema": "http://json-schema.org/draft-04/schema#"
}
