private com.google.protobuf.SingleFieldBuilderV3<
            com.google.cloud.vertexai.api.AutomaticResources,
            com.google.cloud.vertexai.api.AutomaticResources.Builder,
            com.google.cloud.vertexai.api.AutomaticResourcesOrBuilder>
        getAutomaticResourcesFieldBuilder() {
      if (automaticResourcesBuilder_ == null) {
        if (!(predictionResourcesCase_ == 8)) {
          predictionResources_ =
              com.google.cloud.vertexai.api.AutomaticResources.getDefaultInstance();
        }
        automaticResourcesBuilder_ =
            new com.google.protobuf.SingleFieldBuilderV3<
                com.google.cloud.vertexai.api.AutomaticResources,
                com.google.cloud.vertexai.api.AutomaticResources.Builder,
                com.google.cloud.vertexai.api.AutomaticResourcesOrBuilder>(
                (com.google.cloud.vertexai.api.AutomaticResources) predictionResources_,
                getParentForChildren(),
                isClean());
        predictionResources_ = null;
      }
      predictionResourcesCase_ = 8;
      onChanged();
      return automaticResourcesBuilder_;
    }
<pre>
A description of resources that to large degree are decided by Vertex
AI, and require only a modest additional configuration.
</pre>

<code>.google.cloud.vertexai.v1.AutomaticResources automatic_resources = 8;</code>
java-vertexai/proto-google-cloud-vertexai-v1/src/main/java/com/google/cloud/vertexai/api/DeployedModel.java