private com.google.protobuf.RepeatedFieldBuilderV3<
            com.google.cloud.visionai.v1.AppPlatformCloudFunctionResponse.StructedOutputAnnotation,
            com.google.cloud.visionai.v1.AppPlatformCloudFunctionResponse.StructedOutputAnnotation
                .Builder,
            com.google.cloud.visionai.v1.AppPlatformCloudFunctionResponse
                .StructedOutputAnnotationOrBuilder>
        getAnnotationsFieldBuilder() {
      if (annotationsBuilder_ == null) {
        annotationsBuilder_ =
            new com.google.protobuf.RepeatedFieldBuilderV3<
                com.google.cloud.visionai.v1.AppPlatformCloudFunctionResponse
                    .StructedOutputAnnotation,
                com.google.cloud.visionai.v1.AppPlatformCloudFunctionResponse
                    .StructedOutputAnnotation.Builder,
                com.google.cloud.visionai.v1.AppPlatformCloudFunctionResponse
                    .StructedOutputAnnotationOrBuilder>(
                annotations_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
        annotations_ = null;
      }
      return annotationsBuilder_;
    }
<pre>
The modified annotations that is returned back to AppPlatform.
If the annotations fields are empty, then those annotations will be dropped
by AppPlatform.
</pre>

<code>
repeated .google.cloud.visionai.v1.AppPlatformCloudFunctionResponse.StructedOutputAnnotation annotations = 2;
</code>
java-visionai/proto-google-cloud-visionai-v1/src/main/java/com/google/cloud/visionai/v1/AppPlatformCloudFunctionResponse.java