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
StaticanyStaticarrayStaticbooleanOptionalbooleanParams: 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.
OptionaltypeOptional. The type of the property.
This can only be undefined when using anyOf schemas, which do not have an
explicit type in the OpenAPI specification.
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.)