@java.lang.Override
    public Builder clear() {
      super.clear();
      bitField0_ = 0;
      type_ = 0;
      format_ = "";
      title_ = "";
      description_ = "";
      nullable_ = false;
      default_ = null;
      if (defaultBuilder_ != null) {
        defaultBuilder_.dispose();
        defaultBuilder_ = null;
      }
      items_ = null;
      if (itemsBuilder_ != null) {
        itemsBuilder_.dispose();
        itemsBuilder_ = null;
      }
      minItems_ = 0L;
      maxItems_ = 0L;
      enum_ = com.google.protobuf.LazyStringArrayList.emptyList();
      internalGetMutableProperties().clear();
      propertyOrdering_ = com.google.protobuf.LazyStringArrayList.emptyList();
      required_ = com.google.protobuf.LazyStringArrayList.emptyList();
      minProperties_ = 0L;
      maxProperties_ = 0L;
      minimum_ = 0D;
      maximum_ = 0D;
      minLength_ = 0L;
      maxLength_ = 0L;
      pattern_ = "";
      example_ = null;
      if (exampleBuilder_ != null) {
        exampleBuilder_.dispose();
        exampleBuilder_ = null;
      }
      if (anyOfBuilder_ == null) {
        anyOf_ = java.util.Collections.emptyList();
      } else {
        anyOf_ = null;
        anyOfBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00200000);
      return this;
    }
<pre>
Schema is used to define the format of input/output data. Represents a select
subset of an [OpenAPI 3.0 schema
object](https://spec.openapis.org/oas/v3.0.3#schema-object). More fields may
be added in the future as needed.
</pre>

Protobuf type {@code google.cloud.vertexai.v1.Schema}
java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/Schema.java