AbstractAllows user to add other schema properties that have not yet been officially added to the SDK.
InternalDefines how this Schema should be serialized as JSON. See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify#tojson_behavior
StaticarrayStaticbooleanOptionalbooleanParams: SchemaParamsStaticenumStaticintegerOptionalintegerParams: SchemaParamsStaticnumberOptionalnumberParams: SchemaParamsStaticobjectStaticstringOptionalstringParams: SchemaParamsOptionaldescriptionOptional. The description of the property.
OptionalexampleOptional. The example of the property.
OptionalformatOptional. The format of the property.
Supported formats:
OptionalitemsOptional. The items of the property.
OptionalmaxThe maximum number of items (elements) in a schema of type SchemaType.ARRAY.
OptionalminThe minimum number of items (elements) in a schema of type SchemaType.ARRAY.
Optional. Whether the property is nullable. Defaults to false.
Optional. The type of the property. SchemaType.
Parent class encompassing all Schema types, with static methods that allow building specific Schema types. This class can be converted with
JSON.stringify()into a JSON string accepted by Vertex AI REST endpoints. (This string conversion is automatically done when calling SDK methods.)