@java.lang.Override
  public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
    if (processorConfigCase_ == 9) {
      output.writeMessage(
          9, (com.google.cloud.visionai.v1.VideoStreamInputConfig) processorConfig_);
    }
    if (processorConfigCase_ == 10) {
      output.writeMessage(10, (com.google.cloud.visionai.v1.MediaWarehouseConfig) processorConfig_);
    }
    if (processorConfigCase_ == 11) {
      output.writeMessage(11, (com.google.cloud.visionai.v1.PersonBlurConfig) processorConfig_);
    }
    if (processorConfigCase_ == 12) {
      output.writeMessage(12, (com.google.cloud.visionai.v1.OccupancyCountConfig) processorConfig_);
    }
    if (processorConfigCase_ == 13) {
      output.writeMessage(
          13, (com.google.cloud.visionai.v1.VertexAutoMLVisionConfig) processorConfig_);
    }
    if (processorConfigCase_ == 14) {
      output.writeMessage(
          14, (com.google.cloud.visionai.v1.VertexAutoMLVideoConfig) processorConfig_);
    }
    if (processorConfigCase_ == 15) {
      output.writeMessage(
          15, (com.google.cloud.visionai.v1.PersonVehicleDetectionConfig) processorConfig_);
    }
    if (processorConfigCase_ == 17) {
      output.writeMessage(17, (com.google.cloud.visionai.v1.VertexCustomConfig) processorConfig_);
    }
    if (processorConfigCase_ == 18) {
      output.writeMessage(
          18, (com.google.cloud.visionai.v1.GeneralObjectDetectionConfig) processorConfig_);
    }
    if (processorConfigCase_ == 19) {
      output.writeMessage(19, (com.google.cloud.visionai.v1.BigQueryConfig) processorConfig_);
    }
    if (processorConfigCase_ == 20) {
      output.writeMessage(
          20, (com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig) processorConfig_);
    }
    if (processorConfigCase_ == 21) {
      output.writeMessage(
          21, (com.google.cloud.visionai.v1.ProductRecognizerConfig) processorConfig_);
    }
    if (processorConfigCase_ == 22) {
      output.writeMessage(
          22,
          (com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig)
              processorConfig_);
    }
    if (processorConfigCase_ == 25) {
      output.writeMessage(25, (com.google.cloud.visionai.v1.TagRecognizerConfig) processorConfig_);
    }
    if (((bitField0_ & 0x00000001) != 0)) {
      output.writeMessage(26, getExperimentalConfig());
    }
    if (processorConfigCase_ == 27) {
      output.writeMessage(27, (com.google.cloud.visionai.v1.GcsOutputConfig) processorConfig_);
    }
    if (processorConfigCase_ == 28) {
      output.writeMessage(28, (com.google.cloud.visionai.v1.UniversalInputConfig) processorConfig_);
    }
    getUnknownFields().writeTo(output);
  }
<pre>
Experimental configurations. Structured object containing not-yet-stable
processor parameters.
</pre>

<code>.google.protobuf.Struct experimental_config = 26;</code>
java-visionai/proto-google-cloud-visionai-v1/src/main/java/com/google/cloud/visionai/v1/ProcessorConfig.java