@java.lang.Override
  public int getSerializedSize() {
    int size = memoizedSize;
    if (size != -1) return size;

    size = 0;
    if (processorConfigCase_ == 9) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              9, (com.google.cloud.visionai.v1.VideoStreamInputConfig) processorConfig_);
    }
    if (processorConfigCase_ == 10) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              10, (com.google.cloud.visionai.v1.MediaWarehouseConfig) processorConfig_);
    }
    if (processorConfigCase_ == 11) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              11, (com.google.cloud.visionai.v1.PersonBlurConfig) processorConfig_);
    }
    if (processorConfigCase_ == 12) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              12, (com.google.cloud.visionai.v1.OccupancyCountConfig) processorConfig_);
    }
    if (processorConfigCase_ == 13) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              13, (com.google.cloud.visionai.v1.VertexAutoMLVisionConfig) processorConfig_);
    }
    if (processorConfigCase_ == 14) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              14, (com.google.cloud.visionai.v1.VertexAutoMLVideoConfig) processorConfig_);
    }
    if (processorConfigCase_ == 15) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              15, (com.google.cloud.visionai.v1.PersonVehicleDetectionConfig) processorConfig_);
    }
    if (processorConfigCase_ == 17) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              17, (com.google.cloud.visionai.v1.VertexCustomConfig) processorConfig_);
    }
    if (processorConfigCase_ == 18) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              18, (com.google.cloud.visionai.v1.GeneralObjectDetectionConfig) processorConfig_);
    }
    if (processorConfigCase_ == 19) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              19, (com.google.cloud.visionai.v1.BigQueryConfig) processorConfig_);
    }
    if (processorConfigCase_ == 20) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              20, (com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig) processorConfig_);
    }
    if (processorConfigCase_ == 21) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              21, (com.google.cloud.visionai.v1.ProductRecognizerConfig) processorConfig_);
    }
    if (processorConfigCase_ == 22) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              22,
              (com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig)
                  processorConfig_);
    }
    if (processorConfigCase_ == 25) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              25, (com.google.cloud.visionai.v1.TagRecognizerConfig) processorConfig_);
    }
    if (((bitField0_ & 0x00000001) != 0)) {
      size += com.google.protobuf.CodedOutputStream.computeMessageSize(26, getExperimentalConfig());
    }
    if (processorConfigCase_ == 27) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              27, (com.google.cloud.visionai.v1.GcsOutputConfig) processorConfig_);
    }
    if (processorConfigCase_ == 28) {
      size +=
          com.google.protobuf.CodedOutputStream.computeMessageSize(
              28, (com.google.cloud.visionai.v1.UniversalInputConfig) processorConfig_);
    }
    size += getUnknownFields().getSerializedSize();
    memoizedSize = size;
    return size;
  }
<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