All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.cloud.visionai.v1.ProcessorConfig Maven / Gradle / Ivy

/*
 * Copyright 2024 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/visionai/v1/platform.proto

// Protobuf Java Version: 3.25.3
package com.google.cloud.visionai.v1;

/**
 *
 *
 * 
 * Next ID: 35
 * 
* * Protobuf type {@code google.cloud.visionai.v1.ProcessorConfig} */ public final class ProcessorConfig extends com.google.protobuf.GeneratedMessageV3 implements // @@protoc_insertion_point(message_implements:google.cloud.visionai.v1.ProcessorConfig) ProcessorConfigOrBuilder { private static final long serialVersionUID = 0L; // Use ProcessorConfig.newBuilder() to construct. private ProcessorConfig(com.google.protobuf.GeneratedMessageV3.Builder builder) { super(builder); } private ProcessorConfig() {} @java.lang.Override @SuppressWarnings({"unused"}) protected java.lang.Object newInstance(UnusedPrivateParameter unused) { return new ProcessorConfig(); } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.visionai.v1.PlatformProto .internal_static_google_cloud_visionai_v1_ProcessorConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.visionai.v1.PlatformProto .internal_static_google_cloud_visionai_v1_ProcessorConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.visionai.v1.ProcessorConfig.class, com.google.cloud.visionai.v1.ProcessorConfig.Builder.class); } private int bitField0_; private int processorConfigCase_ = 0; @SuppressWarnings("serial") private java.lang.Object processorConfig_; public enum ProcessorConfigCase implements com.google.protobuf.Internal.EnumLite, com.google.protobuf.AbstractMessage.InternalOneOfEnum { VIDEO_STREAM_INPUT_CONFIG(9), AI_ENABLED_DEVICES_INPUT_CONFIG(20), MEDIA_WAREHOUSE_CONFIG(10), PERSON_BLUR_CONFIG(11), OCCUPANCY_COUNT_CONFIG(12), PERSON_VEHICLE_DETECTION_CONFIG(15), VERTEX_AUTOML_VISION_CONFIG(13), VERTEX_AUTOML_VIDEO_CONFIG(14), VERTEX_CUSTOM_CONFIG(17), GENERAL_OBJECT_DETECTION_CONFIG(18), BIG_QUERY_CONFIG(19), GCS_OUTPUT_CONFIG(27), PRODUCT_RECOGNIZER_CONFIG(21), PERSONAL_PROTECTIVE_EQUIPMENT_DETECTION_CONFIG(22), TAG_RECOGNIZER_CONFIG(25), UNIVERSAL_INPUT_CONFIG(28), PROCESSORCONFIG_NOT_SET(0); private final int value; private ProcessorConfigCase(int value) { this.value = value; } /** * @param value The number of the enum to look for. * @return The enum associated with the given number. * @deprecated Use {@link #forNumber(int)} instead. */ @java.lang.Deprecated public static ProcessorConfigCase valueOf(int value) { return forNumber(value); } public static ProcessorConfigCase forNumber(int value) { switch (value) { case 9: return VIDEO_STREAM_INPUT_CONFIG; case 20: return AI_ENABLED_DEVICES_INPUT_CONFIG; case 10: return MEDIA_WAREHOUSE_CONFIG; case 11: return PERSON_BLUR_CONFIG; case 12: return OCCUPANCY_COUNT_CONFIG; case 15: return PERSON_VEHICLE_DETECTION_CONFIG; case 13: return VERTEX_AUTOML_VISION_CONFIG; case 14: return VERTEX_AUTOML_VIDEO_CONFIG; case 17: return VERTEX_CUSTOM_CONFIG; case 18: return GENERAL_OBJECT_DETECTION_CONFIG; case 19: return BIG_QUERY_CONFIG; case 27: return GCS_OUTPUT_CONFIG; case 21: return PRODUCT_RECOGNIZER_CONFIG; case 22: return PERSONAL_PROTECTIVE_EQUIPMENT_DETECTION_CONFIG; case 25: return TAG_RECOGNIZER_CONFIG; case 28: return UNIVERSAL_INPUT_CONFIG; case 0: return PROCESSORCONFIG_NOT_SET; default: return null; } } public int getNumber() { return this.value; } }; public ProcessorConfigCase getProcessorConfigCase() { return ProcessorConfigCase.forNumber(processorConfigCase_); } public static final int VIDEO_STREAM_INPUT_CONFIG_FIELD_NUMBER = 9; /** * * *
   * Configs of stream input processor.
   * 
* * .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9; * * @return Whether the videoStreamInputConfig field is set. */ @java.lang.Override public boolean hasVideoStreamInputConfig() { return processorConfigCase_ == 9; } /** * * *
   * Configs of stream input processor.
   * 
* * .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9; * * @return The videoStreamInputConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.VideoStreamInputConfig getVideoStreamInputConfig() { if (processorConfigCase_ == 9) { return (com.google.cloud.visionai.v1.VideoStreamInputConfig) processorConfig_; } return com.google.cloud.visionai.v1.VideoStreamInputConfig.getDefaultInstance(); } /** * * *
   * Configs of stream input processor.
   * 
* * .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9; */ @java.lang.Override public com.google.cloud.visionai.v1.VideoStreamInputConfigOrBuilder getVideoStreamInputConfigOrBuilder() { if (processorConfigCase_ == 9) { return (com.google.cloud.visionai.v1.VideoStreamInputConfig) processorConfig_; } return com.google.cloud.visionai.v1.VideoStreamInputConfig.getDefaultInstance(); } public static final int AI_ENABLED_DEVICES_INPUT_CONFIG_FIELD_NUMBER = 20; /** * * *
   * Config of AI-enabled input devices.
   * 
* * * .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20; * * * @return Whether the aiEnabledDevicesInputConfig field is set. */ @java.lang.Override public boolean hasAiEnabledDevicesInputConfig() { return processorConfigCase_ == 20; } /** * * *
   * Config of AI-enabled input devices.
   * 
* * * .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20; * * * @return The aiEnabledDevicesInputConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig getAiEnabledDevicesInputConfig() { if (processorConfigCase_ == 20) { return (com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig) processorConfig_; } return com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.getDefaultInstance(); } /** * * *
   * Config of AI-enabled input devices.
   * 
* * * .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20; * */ @java.lang.Override public com.google.cloud.visionai.v1.AIEnabledDevicesInputConfigOrBuilder getAiEnabledDevicesInputConfigOrBuilder() { if (processorConfigCase_ == 20) { return (com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig) processorConfig_; } return com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.getDefaultInstance(); } public static final int MEDIA_WAREHOUSE_CONFIG_FIELD_NUMBER = 10; /** * * *
   * Configs of media warehouse processor.
   * 
* * .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10; * * @return Whether the mediaWarehouseConfig field is set. */ @java.lang.Override public boolean hasMediaWarehouseConfig() { return processorConfigCase_ == 10; } /** * * *
   * Configs of media warehouse processor.
   * 
* * .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10; * * @return The mediaWarehouseConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.MediaWarehouseConfig getMediaWarehouseConfig() { if (processorConfigCase_ == 10) { return (com.google.cloud.visionai.v1.MediaWarehouseConfig) processorConfig_; } return com.google.cloud.visionai.v1.MediaWarehouseConfig.getDefaultInstance(); } /** * * *
   * Configs of media warehouse processor.
   * 
* * .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10; */ @java.lang.Override public com.google.cloud.visionai.v1.MediaWarehouseConfigOrBuilder getMediaWarehouseConfigOrBuilder() { if (processorConfigCase_ == 10) { return (com.google.cloud.visionai.v1.MediaWarehouseConfig) processorConfig_; } return com.google.cloud.visionai.v1.MediaWarehouseConfig.getDefaultInstance(); } public static final int PERSON_BLUR_CONFIG_FIELD_NUMBER = 11; /** * * *
   * Configs of person blur processor.
   * 
* * .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11; * * @return Whether the personBlurConfig field is set. */ @java.lang.Override public boolean hasPersonBlurConfig() { return processorConfigCase_ == 11; } /** * * *
   * Configs of person blur processor.
   * 
* * .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11; * * @return The personBlurConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.PersonBlurConfig getPersonBlurConfig() { if (processorConfigCase_ == 11) { return (com.google.cloud.visionai.v1.PersonBlurConfig) processorConfig_; } return com.google.cloud.visionai.v1.PersonBlurConfig.getDefaultInstance(); } /** * * *
   * Configs of person blur processor.
   * 
* * .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11; */ @java.lang.Override public com.google.cloud.visionai.v1.PersonBlurConfigOrBuilder getPersonBlurConfigOrBuilder() { if (processorConfigCase_ == 11) { return (com.google.cloud.visionai.v1.PersonBlurConfig) processorConfig_; } return com.google.cloud.visionai.v1.PersonBlurConfig.getDefaultInstance(); } public static final int OCCUPANCY_COUNT_CONFIG_FIELD_NUMBER = 12; /** * * *
   * Configs of occupancy count processor.
   * 
* * .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12; * * @return Whether the occupancyCountConfig field is set. */ @java.lang.Override public boolean hasOccupancyCountConfig() { return processorConfigCase_ == 12; } /** * * *
   * Configs of occupancy count processor.
   * 
* * .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12; * * @return The occupancyCountConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.OccupancyCountConfig getOccupancyCountConfig() { if (processorConfigCase_ == 12) { return (com.google.cloud.visionai.v1.OccupancyCountConfig) processorConfig_; } return com.google.cloud.visionai.v1.OccupancyCountConfig.getDefaultInstance(); } /** * * *
   * Configs of occupancy count processor.
   * 
* * .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12; */ @java.lang.Override public com.google.cloud.visionai.v1.OccupancyCountConfigOrBuilder getOccupancyCountConfigOrBuilder() { if (processorConfigCase_ == 12) { return (com.google.cloud.visionai.v1.OccupancyCountConfig) processorConfig_; } return com.google.cloud.visionai.v1.OccupancyCountConfig.getDefaultInstance(); } public static final int PERSON_VEHICLE_DETECTION_CONFIG_FIELD_NUMBER = 15; /** * * *
   * Configs of Person Vehicle Detection processor.
   * 
* * * .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15; * * * @return Whether the personVehicleDetectionConfig field is set. */ @java.lang.Override public boolean hasPersonVehicleDetectionConfig() { return processorConfigCase_ == 15; } /** * * *
   * Configs of Person Vehicle Detection processor.
   * 
* * * .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15; * * * @return The personVehicleDetectionConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.PersonVehicleDetectionConfig getPersonVehicleDetectionConfig() { if (processorConfigCase_ == 15) { return (com.google.cloud.visionai.v1.PersonVehicleDetectionConfig) processorConfig_; } return com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.getDefaultInstance(); } /** * * *
   * Configs of Person Vehicle Detection processor.
   * 
* * * .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15; * */ @java.lang.Override public com.google.cloud.visionai.v1.PersonVehicleDetectionConfigOrBuilder getPersonVehicleDetectionConfigOrBuilder() { if (processorConfigCase_ == 15) { return (com.google.cloud.visionai.v1.PersonVehicleDetectionConfig) processorConfig_; } return com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.getDefaultInstance(); } public static final int VERTEX_AUTOML_VISION_CONFIG_FIELD_NUMBER = 13; /** * * *
   * Configs of Vertex AutoML vision processor.
   * 
* * .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13; * * * @return Whether the vertexAutomlVisionConfig field is set. */ @java.lang.Override public boolean hasVertexAutomlVisionConfig() { return processorConfigCase_ == 13; } /** * * *
   * Configs of Vertex AutoML vision processor.
   * 
* * .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13; * * * @return The vertexAutomlVisionConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.VertexAutoMLVisionConfig getVertexAutomlVisionConfig() { if (processorConfigCase_ == 13) { return (com.google.cloud.visionai.v1.VertexAutoMLVisionConfig) processorConfig_; } return com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.getDefaultInstance(); } /** * * *
   * Configs of Vertex AutoML vision processor.
   * 
* * .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13; * */ @java.lang.Override public com.google.cloud.visionai.v1.VertexAutoMLVisionConfigOrBuilder getVertexAutomlVisionConfigOrBuilder() { if (processorConfigCase_ == 13) { return (com.google.cloud.visionai.v1.VertexAutoMLVisionConfig) processorConfig_; } return com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.getDefaultInstance(); } public static final int VERTEX_AUTOML_VIDEO_CONFIG_FIELD_NUMBER = 14; /** * * *
   * Configs of Vertex AutoML video processor.
   * 
* * .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14; * * @return Whether the vertexAutomlVideoConfig field is set. */ @java.lang.Override public boolean hasVertexAutomlVideoConfig() { return processorConfigCase_ == 14; } /** * * *
   * Configs of Vertex AutoML video processor.
   * 
* * .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14; * * @return The vertexAutomlVideoConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.VertexAutoMLVideoConfig getVertexAutomlVideoConfig() { if (processorConfigCase_ == 14) { return (com.google.cloud.visionai.v1.VertexAutoMLVideoConfig) processorConfig_; } return com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.getDefaultInstance(); } /** * * *
   * Configs of Vertex AutoML video processor.
   * 
* * .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14; */ @java.lang.Override public com.google.cloud.visionai.v1.VertexAutoMLVideoConfigOrBuilder getVertexAutomlVideoConfigOrBuilder() { if (processorConfigCase_ == 14) { return (com.google.cloud.visionai.v1.VertexAutoMLVideoConfig) processorConfig_; } return com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.getDefaultInstance(); } public static final int VERTEX_CUSTOM_CONFIG_FIELD_NUMBER = 17; /** * * *
   * Configs of Vertex Custom processor.
   * 
* * .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17; * * @return Whether the vertexCustomConfig field is set. */ @java.lang.Override public boolean hasVertexCustomConfig() { return processorConfigCase_ == 17; } /** * * *
   * Configs of Vertex Custom processor.
   * 
* * .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17; * * @return The vertexCustomConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.VertexCustomConfig getVertexCustomConfig() { if (processorConfigCase_ == 17) { return (com.google.cloud.visionai.v1.VertexCustomConfig) processorConfig_; } return com.google.cloud.visionai.v1.VertexCustomConfig.getDefaultInstance(); } /** * * *
   * Configs of Vertex Custom processor.
   * 
* * .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17; */ @java.lang.Override public com.google.cloud.visionai.v1.VertexCustomConfigOrBuilder getVertexCustomConfigOrBuilder() { if (processorConfigCase_ == 17) { return (com.google.cloud.visionai.v1.VertexCustomConfig) processorConfig_; } return com.google.cloud.visionai.v1.VertexCustomConfig.getDefaultInstance(); } public static final int GENERAL_OBJECT_DETECTION_CONFIG_FIELD_NUMBER = 18; /** * * *
   * Configs of General Object Detection processor.
   * 
* * * .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18; * * * @return Whether the generalObjectDetectionConfig field is set. */ @java.lang.Override public boolean hasGeneralObjectDetectionConfig() { return processorConfigCase_ == 18; } /** * * *
   * Configs of General Object Detection processor.
   * 
* * * .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18; * * * @return The generalObjectDetectionConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.GeneralObjectDetectionConfig getGeneralObjectDetectionConfig() { if (processorConfigCase_ == 18) { return (com.google.cloud.visionai.v1.GeneralObjectDetectionConfig) processorConfig_; } return com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.getDefaultInstance(); } /** * * *
   * Configs of General Object Detection processor.
   * 
* * * .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18; * */ @java.lang.Override public com.google.cloud.visionai.v1.GeneralObjectDetectionConfigOrBuilder getGeneralObjectDetectionConfigOrBuilder() { if (processorConfigCase_ == 18) { return (com.google.cloud.visionai.v1.GeneralObjectDetectionConfig) processorConfig_; } return com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.getDefaultInstance(); } public static final int BIG_QUERY_CONFIG_FIELD_NUMBER = 19; /** * * *
   * Configs of BigQuery processor.
   * 
* * .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19; * * @return Whether the bigQueryConfig field is set. */ @java.lang.Override public boolean hasBigQueryConfig() { return processorConfigCase_ == 19; } /** * * *
   * Configs of BigQuery processor.
   * 
* * .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19; * * @return The bigQueryConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.BigQueryConfig getBigQueryConfig() { if (processorConfigCase_ == 19) { return (com.google.cloud.visionai.v1.BigQueryConfig) processorConfig_; } return com.google.cloud.visionai.v1.BigQueryConfig.getDefaultInstance(); } /** * * *
   * Configs of BigQuery processor.
   * 
* * .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19; */ @java.lang.Override public com.google.cloud.visionai.v1.BigQueryConfigOrBuilder getBigQueryConfigOrBuilder() { if (processorConfigCase_ == 19) { return (com.google.cloud.visionai.v1.BigQueryConfig) processorConfig_; } return com.google.cloud.visionai.v1.BigQueryConfig.getDefaultInstance(); } public static final int GCS_OUTPUT_CONFIG_FIELD_NUMBER = 27; /** * * *
   * Configs of Cloud Storage output processor.
   * 
* * .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27; * * @return Whether the gcsOutputConfig field is set. */ @java.lang.Override public boolean hasGcsOutputConfig() { return processorConfigCase_ == 27; } /** * * *
   * Configs of Cloud Storage output processor.
   * 
* * .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27; * * @return The gcsOutputConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.GcsOutputConfig getGcsOutputConfig() { if (processorConfigCase_ == 27) { return (com.google.cloud.visionai.v1.GcsOutputConfig) processorConfig_; } return com.google.cloud.visionai.v1.GcsOutputConfig.getDefaultInstance(); } /** * * *
   * Configs of Cloud Storage output processor.
   * 
* * .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27; */ @java.lang.Override public com.google.cloud.visionai.v1.GcsOutputConfigOrBuilder getGcsOutputConfigOrBuilder() { if (processorConfigCase_ == 27) { return (com.google.cloud.visionai.v1.GcsOutputConfig) processorConfig_; } return com.google.cloud.visionai.v1.GcsOutputConfig.getDefaultInstance(); } public static final int PRODUCT_RECOGNIZER_CONFIG_FIELD_NUMBER = 21; /** * * *
   * Runtime configs of Product Recognizer processor.
   * 
* * .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21; * * @return Whether the productRecognizerConfig field is set. */ @java.lang.Override public boolean hasProductRecognizerConfig() { return processorConfigCase_ == 21; } /** * * *
   * Runtime configs of Product Recognizer processor.
   * 
* * .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21; * * @return The productRecognizerConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.ProductRecognizerConfig getProductRecognizerConfig() { if (processorConfigCase_ == 21) { return (com.google.cloud.visionai.v1.ProductRecognizerConfig) processorConfig_; } return com.google.cloud.visionai.v1.ProductRecognizerConfig.getDefaultInstance(); } /** * * *
   * Runtime configs of Product Recognizer processor.
   * 
* * .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21; */ @java.lang.Override public com.google.cloud.visionai.v1.ProductRecognizerConfigOrBuilder getProductRecognizerConfigOrBuilder() { if (processorConfigCase_ == 21) { return (com.google.cloud.visionai.v1.ProductRecognizerConfig) processorConfig_; } return com.google.cloud.visionai.v1.ProductRecognizerConfig.getDefaultInstance(); } public static final int PERSONAL_PROTECTIVE_EQUIPMENT_DETECTION_CONFIG_FIELD_NUMBER = 22; /** * * *
   * Configs of personal_protective_equipment_detection_config
   * 
* * * .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22; * * * @return Whether the personalProtectiveEquipmentDetectionConfig field is set. */ @java.lang.Override public boolean hasPersonalProtectiveEquipmentDetectionConfig() { return processorConfigCase_ == 22; } /** * * *
   * Configs of personal_protective_equipment_detection_config
   * 
* * * .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22; * * * @return The personalProtectiveEquipmentDetectionConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig getPersonalProtectiveEquipmentDetectionConfig() { if (processorConfigCase_ == 22) { return (com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig) processorConfig_; } return com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig .getDefaultInstance(); } /** * * *
   * Configs of personal_protective_equipment_detection_config
   * 
* * * .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22; * */ @java.lang.Override public com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfigOrBuilder getPersonalProtectiveEquipmentDetectionConfigOrBuilder() { if (processorConfigCase_ == 22) { return (com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig) processorConfig_; } return com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig .getDefaultInstance(); } public static final int TAG_RECOGNIZER_CONFIG_FIELD_NUMBER = 25; /** * * *
   * Runtime configs of Tag Recognizer processor.
   * 
* * .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25; * * @return Whether the tagRecognizerConfig field is set. */ @java.lang.Override public boolean hasTagRecognizerConfig() { return processorConfigCase_ == 25; } /** * * *
   * Runtime configs of Tag Recognizer processor.
   * 
* * .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25; * * @return The tagRecognizerConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.TagRecognizerConfig getTagRecognizerConfig() { if (processorConfigCase_ == 25) { return (com.google.cloud.visionai.v1.TagRecognizerConfig) processorConfig_; } return com.google.cloud.visionai.v1.TagRecognizerConfig.getDefaultInstance(); } /** * * *
   * Runtime configs of Tag Recognizer processor.
   * 
* * .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25; */ @java.lang.Override public com.google.cloud.visionai.v1.TagRecognizerConfigOrBuilder getTagRecognizerConfigOrBuilder() { if (processorConfigCase_ == 25) { return (com.google.cloud.visionai.v1.TagRecognizerConfig) processorConfig_; } return com.google.cloud.visionai.v1.TagRecognizerConfig.getDefaultInstance(); } public static final int UNIVERSAL_INPUT_CONFIG_FIELD_NUMBER = 28; /** * * *
   * Runtime configs of UniversalInput processor.
   * 
* * .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28; * * @return Whether the universalInputConfig field is set. */ @java.lang.Override public boolean hasUniversalInputConfig() { return processorConfigCase_ == 28; } /** * * *
   * Runtime configs of UniversalInput processor.
   * 
* * .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28; * * @return The universalInputConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.UniversalInputConfig getUniversalInputConfig() { if (processorConfigCase_ == 28) { return (com.google.cloud.visionai.v1.UniversalInputConfig) processorConfig_; } return com.google.cloud.visionai.v1.UniversalInputConfig.getDefaultInstance(); } /** * * *
   * Runtime configs of UniversalInput processor.
   * 
* * .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28; */ @java.lang.Override public com.google.cloud.visionai.v1.UniversalInputConfigOrBuilder getUniversalInputConfigOrBuilder() { if (processorConfigCase_ == 28) { return (com.google.cloud.visionai.v1.UniversalInputConfig) processorConfig_; } return com.google.cloud.visionai.v1.UniversalInputConfig.getDefaultInstance(); } public static final int EXPERIMENTAL_CONFIG_FIELD_NUMBER = 26; private com.google.protobuf.Struct experimentalConfig_; /** * * *
   * Experimental configurations. Structured object containing not-yet-stable
   * processor parameters.
   * 
* * .google.protobuf.Struct experimental_config = 26; * * @return Whether the experimentalConfig field is set. */ @java.lang.Override public boolean hasExperimentalConfig() { return ((bitField0_ & 0x00000001) != 0); } /** * * *
   * Experimental configurations. Structured object containing not-yet-stable
   * processor parameters.
   * 
* * .google.protobuf.Struct experimental_config = 26; * * @return The experimentalConfig. */ @java.lang.Override public com.google.protobuf.Struct getExperimentalConfig() { return experimentalConfig_ == null ? com.google.protobuf.Struct.getDefaultInstance() : experimentalConfig_; } /** * * *
   * Experimental configurations. Structured object containing not-yet-stable
   * processor parameters.
   * 
* * .google.protobuf.Struct experimental_config = 26; */ @java.lang.Override public com.google.protobuf.StructOrBuilder getExperimentalConfigOrBuilder() { return experimentalConfig_ == null ? com.google.protobuf.Struct.getDefaultInstance() : experimentalConfig_; } private byte memoizedIsInitialized = -1; @java.lang.Override public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized == 1) return true; if (isInitialized == 0) return false; memoizedIsInitialized = 1; return true; } @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); } @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; } @java.lang.Override public boolean equals(final java.lang.Object obj) { if (obj == this) { return true; } if (!(obj instanceof com.google.cloud.visionai.v1.ProcessorConfig)) { return super.equals(obj); } com.google.cloud.visionai.v1.ProcessorConfig other = (com.google.cloud.visionai.v1.ProcessorConfig) obj; if (hasExperimentalConfig() != other.hasExperimentalConfig()) return false; if (hasExperimentalConfig()) { if (!getExperimentalConfig().equals(other.getExperimentalConfig())) return false; } if (!getProcessorConfigCase().equals(other.getProcessorConfigCase())) return false; switch (processorConfigCase_) { case 9: if (!getVideoStreamInputConfig().equals(other.getVideoStreamInputConfig())) return false; break; case 20: if (!getAiEnabledDevicesInputConfig().equals(other.getAiEnabledDevicesInputConfig())) return false; break; case 10: if (!getMediaWarehouseConfig().equals(other.getMediaWarehouseConfig())) return false; break; case 11: if (!getPersonBlurConfig().equals(other.getPersonBlurConfig())) return false; break; case 12: if (!getOccupancyCountConfig().equals(other.getOccupancyCountConfig())) return false; break; case 15: if (!getPersonVehicleDetectionConfig().equals(other.getPersonVehicleDetectionConfig())) return false; break; case 13: if (!getVertexAutomlVisionConfig().equals(other.getVertexAutomlVisionConfig())) return false; break; case 14: if (!getVertexAutomlVideoConfig().equals(other.getVertexAutomlVideoConfig())) return false; break; case 17: if (!getVertexCustomConfig().equals(other.getVertexCustomConfig())) return false; break; case 18: if (!getGeneralObjectDetectionConfig().equals(other.getGeneralObjectDetectionConfig())) return false; break; case 19: if (!getBigQueryConfig().equals(other.getBigQueryConfig())) return false; break; case 27: if (!getGcsOutputConfig().equals(other.getGcsOutputConfig())) return false; break; case 21: if (!getProductRecognizerConfig().equals(other.getProductRecognizerConfig())) return false; break; case 22: if (!getPersonalProtectiveEquipmentDetectionConfig() .equals(other.getPersonalProtectiveEquipmentDetectionConfig())) return false; break; case 25: if (!getTagRecognizerConfig().equals(other.getTagRecognizerConfig())) return false; break; case 28: if (!getUniversalInputConfig().equals(other.getUniversalInputConfig())) return false; break; case 0: default: } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @java.lang.Override public int hashCode() { if (memoizedHashCode != 0) { return memoizedHashCode; } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); if (hasExperimentalConfig()) { hash = (37 * hash) + EXPERIMENTAL_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getExperimentalConfig().hashCode(); } switch (processorConfigCase_) { case 9: hash = (37 * hash) + VIDEO_STREAM_INPUT_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getVideoStreamInputConfig().hashCode(); break; case 20: hash = (37 * hash) + AI_ENABLED_DEVICES_INPUT_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getAiEnabledDevicesInputConfig().hashCode(); break; case 10: hash = (37 * hash) + MEDIA_WAREHOUSE_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getMediaWarehouseConfig().hashCode(); break; case 11: hash = (37 * hash) + PERSON_BLUR_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getPersonBlurConfig().hashCode(); break; case 12: hash = (37 * hash) + OCCUPANCY_COUNT_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getOccupancyCountConfig().hashCode(); break; case 15: hash = (37 * hash) + PERSON_VEHICLE_DETECTION_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getPersonVehicleDetectionConfig().hashCode(); break; case 13: hash = (37 * hash) + VERTEX_AUTOML_VISION_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getVertexAutomlVisionConfig().hashCode(); break; case 14: hash = (37 * hash) + VERTEX_AUTOML_VIDEO_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getVertexAutomlVideoConfig().hashCode(); break; case 17: hash = (37 * hash) + VERTEX_CUSTOM_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getVertexCustomConfig().hashCode(); break; case 18: hash = (37 * hash) + GENERAL_OBJECT_DETECTION_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getGeneralObjectDetectionConfig().hashCode(); break; case 19: hash = (37 * hash) + BIG_QUERY_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getBigQueryConfig().hashCode(); break; case 27: hash = (37 * hash) + GCS_OUTPUT_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getGcsOutputConfig().hashCode(); break; case 21: hash = (37 * hash) + PRODUCT_RECOGNIZER_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getProductRecognizerConfig().hashCode(); break; case 22: hash = (37 * hash) + PERSONAL_PROTECTIVE_EQUIPMENT_DETECTION_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getPersonalProtectiveEquipmentDetectionConfig().hashCode(); break; case 25: hash = (37 * hash) + TAG_RECOGNIZER_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getTagRecognizerConfig().hashCode(); break; case 28: hash = (37 * hash) + UNIVERSAL_INPUT_CONFIG_FIELD_NUMBER; hash = (53 * hash) + getUniversalInputConfig().hashCode(); break; case 0: default: } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; } public static com.google.cloud.visionai.v1.ProcessorConfig parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.cloud.visionai.v1.ProcessorConfig parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.cloud.visionai.v1.ProcessorConfig parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.cloud.visionai.v1.ProcessorConfig parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.cloud.visionai.v1.ProcessorConfig parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static com.google.cloud.visionai.v1.ProcessorConfig parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static com.google.cloud.visionai.v1.ProcessorConfig parseFrom(java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } public static com.google.cloud.visionai.v1.ProcessorConfig parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3.parseWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.visionai.v1.ProcessorConfig parseDelimitedFrom( java.io.InputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); } public static com.google.cloud.visionai.v1.ProcessorConfig parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( PARSER, input, extensionRegistry); } public static com.google.cloud.visionai.v1.ProcessorConfig parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); } public static com.google.cloud.visionai.v1.ProcessorConfig parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return com.google.protobuf.GeneratedMessageV3.parseWithIOException( PARSER, input, extensionRegistry); } @java.lang.Override public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder() { return DEFAULT_INSTANCE.toBuilder(); } public static Builder newBuilder(com.google.cloud.visionai.v1.ProcessorConfig prototype) { return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); } @java.lang.Override public Builder toBuilder() { return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); } @java.lang.Override protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * * *
   * Next ID: 35
   * 
* * Protobuf type {@code google.cloud.visionai.v1.ProcessorConfig} */ public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder implements // @@protoc_insertion_point(builder_implements:google.cloud.visionai.v1.ProcessorConfig) com.google.cloud.visionai.v1.ProcessorConfigOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return com.google.cloud.visionai.v1.PlatformProto .internal_static_google_cloud_visionai_v1_ProcessorConfig_descriptor; } @java.lang.Override protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable() { return com.google.cloud.visionai.v1.PlatformProto .internal_static_google_cloud_visionai_v1_ProcessorConfig_fieldAccessorTable .ensureFieldAccessorsInitialized( com.google.cloud.visionai.v1.ProcessorConfig.class, com.google.cloud.visionai.v1.ProcessorConfig.Builder.class); } // Construct using com.google.cloud.visionai.v1.ProcessorConfig.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { getExperimentalConfigFieldBuilder(); } } @java.lang.Override public Builder clear() { super.clear(); bitField0_ = 0; if (videoStreamInputConfigBuilder_ != null) { videoStreamInputConfigBuilder_.clear(); } if (aiEnabledDevicesInputConfigBuilder_ != null) { aiEnabledDevicesInputConfigBuilder_.clear(); } if (mediaWarehouseConfigBuilder_ != null) { mediaWarehouseConfigBuilder_.clear(); } if (personBlurConfigBuilder_ != null) { personBlurConfigBuilder_.clear(); } if (occupancyCountConfigBuilder_ != null) { occupancyCountConfigBuilder_.clear(); } if (personVehicleDetectionConfigBuilder_ != null) { personVehicleDetectionConfigBuilder_.clear(); } if (vertexAutomlVisionConfigBuilder_ != null) { vertexAutomlVisionConfigBuilder_.clear(); } if (vertexAutomlVideoConfigBuilder_ != null) { vertexAutomlVideoConfigBuilder_.clear(); } if (vertexCustomConfigBuilder_ != null) { vertexCustomConfigBuilder_.clear(); } if (generalObjectDetectionConfigBuilder_ != null) { generalObjectDetectionConfigBuilder_.clear(); } if (bigQueryConfigBuilder_ != null) { bigQueryConfigBuilder_.clear(); } if (gcsOutputConfigBuilder_ != null) { gcsOutputConfigBuilder_.clear(); } if (productRecognizerConfigBuilder_ != null) { productRecognizerConfigBuilder_.clear(); } if (personalProtectiveEquipmentDetectionConfigBuilder_ != null) { personalProtectiveEquipmentDetectionConfigBuilder_.clear(); } if (tagRecognizerConfigBuilder_ != null) { tagRecognizerConfigBuilder_.clear(); } if (universalInputConfigBuilder_ != null) { universalInputConfigBuilder_.clear(); } experimentalConfig_ = null; if (experimentalConfigBuilder_ != null) { experimentalConfigBuilder_.dispose(); experimentalConfigBuilder_ = null; } processorConfigCase_ = 0; processorConfig_ = null; return this; } @java.lang.Override public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return com.google.cloud.visionai.v1.PlatformProto .internal_static_google_cloud_visionai_v1_ProcessorConfig_descriptor; } @java.lang.Override public com.google.cloud.visionai.v1.ProcessorConfig getDefaultInstanceForType() { return com.google.cloud.visionai.v1.ProcessorConfig.getDefaultInstance(); } @java.lang.Override public com.google.cloud.visionai.v1.ProcessorConfig build() { com.google.cloud.visionai.v1.ProcessorConfig result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } @java.lang.Override public com.google.cloud.visionai.v1.ProcessorConfig buildPartial() { com.google.cloud.visionai.v1.ProcessorConfig result = new com.google.cloud.visionai.v1.ProcessorConfig(this); if (bitField0_ != 0) { buildPartial0(result); } buildPartialOneofs(result); onBuilt(); return result; } private void buildPartial0(com.google.cloud.visionai.v1.ProcessorConfig result) { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00010000) != 0)) { result.experimentalConfig_ = experimentalConfigBuilder_ == null ? experimentalConfig_ : experimentalConfigBuilder_.build(); to_bitField0_ |= 0x00000001; } result.bitField0_ |= to_bitField0_; } private void buildPartialOneofs(com.google.cloud.visionai.v1.ProcessorConfig result) { result.processorConfigCase_ = processorConfigCase_; result.processorConfig_ = this.processorConfig_; if (processorConfigCase_ == 9 && videoStreamInputConfigBuilder_ != null) { result.processorConfig_ = videoStreamInputConfigBuilder_.build(); } if (processorConfigCase_ == 20 && aiEnabledDevicesInputConfigBuilder_ != null) { result.processorConfig_ = aiEnabledDevicesInputConfigBuilder_.build(); } if (processorConfigCase_ == 10 && mediaWarehouseConfigBuilder_ != null) { result.processorConfig_ = mediaWarehouseConfigBuilder_.build(); } if (processorConfigCase_ == 11 && personBlurConfigBuilder_ != null) { result.processorConfig_ = personBlurConfigBuilder_.build(); } if (processorConfigCase_ == 12 && occupancyCountConfigBuilder_ != null) { result.processorConfig_ = occupancyCountConfigBuilder_.build(); } if (processorConfigCase_ == 15 && personVehicleDetectionConfigBuilder_ != null) { result.processorConfig_ = personVehicleDetectionConfigBuilder_.build(); } if (processorConfigCase_ == 13 && vertexAutomlVisionConfigBuilder_ != null) { result.processorConfig_ = vertexAutomlVisionConfigBuilder_.build(); } if (processorConfigCase_ == 14 && vertexAutomlVideoConfigBuilder_ != null) { result.processorConfig_ = vertexAutomlVideoConfigBuilder_.build(); } if (processorConfigCase_ == 17 && vertexCustomConfigBuilder_ != null) { result.processorConfig_ = vertexCustomConfigBuilder_.build(); } if (processorConfigCase_ == 18 && generalObjectDetectionConfigBuilder_ != null) { result.processorConfig_ = generalObjectDetectionConfigBuilder_.build(); } if (processorConfigCase_ == 19 && bigQueryConfigBuilder_ != null) { result.processorConfig_ = bigQueryConfigBuilder_.build(); } if (processorConfigCase_ == 27 && gcsOutputConfigBuilder_ != null) { result.processorConfig_ = gcsOutputConfigBuilder_.build(); } if (processorConfigCase_ == 21 && productRecognizerConfigBuilder_ != null) { result.processorConfig_ = productRecognizerConfigBuilder_.build(); } if (processorConfigCase_ == 22 && personalProtectiveEquipmentDetectionConfigBuilder_ != null) { result.processorConfig_ = personalProtectiveEquipmentDetectionConfigBuilder_.build(); } if (processorConfigCase_ == 25 && tagRecognizerConfigBuilder_ != null) { result.processorConfig_ = tagRecognizerConfigBuilder_.build(); } if (processorConfigCase_ == 28 && universalInputConfigBuilder_ != null) { result.processorConfig_ = universalInputConfigBuilder_.build(); } } @java.lang.Override public Builder clone() { return super.clone(); } @java.lang.Override public Builder setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.setField(field, value); } @java.lang.Override public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { return super.clearField(field); } @java.lang.Override public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { return super.clearOneof(oneof); } @java.lang.Override public Builder setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { return super.setRepeatedField(field, index, value); } @java.lang.Override public Builder addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { return super.addRepeatedField(field, value); } @java.lang.Override public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof com.google.cloud.visionai.v1.ProcessorConfig) { return mergeFrom((com.google.cloud.visionai.v1.ProcessorConfig) other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(com.google.cloud.visionai.v1.ProcessorConfig other) { if (other == com.google.cloud.visionai.v1.ProcessorConfig.getDefaultInstance()) return this; if (other.hasExperimentalConfig()) { mergeExperimentalConfig(other.getExperimentalConfig()); } switch (other.getProcessorConfigCase()) { case VIDEO_STREAM_INPUT_CONFIG: { mergeVideoStreamInputConfig(other.getVideoStreamInputConfig()); break; } case AI_ENABLED_DEVICES_INPUT_CONFIG: { mergeAiEnabledDevicesInputConfig(other.getAiEnabledDevicesInputConfig()); break; } case MEDIA_WAREHOUSE_CONFIG: { mergeMediaWarehouseConfig(other.getMediaWarehouseConfig()); break; } case PERSON_BLUR_CONFIG: { mergePersonBlurConfig(other.getPersonBlurConfig()); break; } case OCCUPANCY_COUNT_CONFIG: { mergeOccupancyCountConfig(other.getOccupancyCountConfig()); break; } case PERSON_VEHICLE_DETECTION_CONFIG: { mergePersonVehicleDetectionConfig(other.getPersonVehicleDetectionConfig()); break; } case VERTEX_AUTOML_VISION_CONFIG: { mergeVertexAutomlVisionConfig(other.getVertexAutomlVisionConfig()); break; } case VERTEX_AUTOML_VIDEO_CONFIG: { mergeVertexAutomlVideoConfig(other.getVertexAutomlVideoConfig()); break; } case VERTEX_CUSTOM_CONFIG: { mergeVertexCustomConfig(other.getVertexCustomConfig()); break; } case GENERAL_OBJECT_DETECTION_CONFIG: { mergeGeneralObjectDetectionConfig(other.getGeneralObjectDetectionConfig()); break; } case BIG_QUERY_CONFIG: { mergeBigQueryConfig(other.getBigQueryConfig()); break; } case GCS_OUTPUT_CONFIG: { mergeGcsOutputConfig(other.getGcsOutputConfig()); break; } case PRODUCT_RECOGNIZER_CONFIG: { mergeProductRecognizerConfig(other.getProductRecognizerConfig()); break; } case PERSONAL_PROTECTIVE_EQUIPMENT_DETECTION_CONFIG: { mergePersonalProtectiveEquipmentDetectionConfig( other.getPersonalProtectiveEquipmentDetectionConfig()); break; } case TAG_RECOGNIZER_CONFIG: { mergeTagRecognizerConfig(other.getTagRecognizerConfig()); break; } case UNIVERSAL_INPUT_CONFIG: { mergeUniversalInputConfig(other.getUniversalInputConfig()); break; } case PROCESSORCONFIG_NOT_SET: { break; } } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; } @java.lang.Override public final boolean isInitialized() { return true; } @java.lang.Override public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { if (extensionRegistry == null) { throw new java.lang.NullPointerException(); } try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; case 74: { input.readMessage( getVideoStreamInputConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 9; break; } // case 74 case 82: { input.readMessage( getMediaWarehouseConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 10; break; } // case 82 case 90: { input.readMessage( getPersonBlurConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 11; break; } // case 90 case 98: { input.readMessage( getOccupancyCountConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 12; break; } // case 98 case 106: { input.readMessage( getVertexAutomlVisionConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 13; break; } // case 106 case 114: { input.readMessage( getVertexAutomlVideoConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 14; break; } // case 114 case 122: { input.readMessage( getPersonVehicleDetectionConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 15; break; } // case 122 case 138: { input.readMessage( getVertexCustomConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 17; break; } // case 138 case 146: { input.readMessage( getGeneralObjectDetectionConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 18; break; } // case 146 case 154: { input.readMessage(getBigQueryConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 19; break; } // case 154 case 162: { input.readMessage( getAiEnabledDevicesInputConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 20; break; } // case 162 case 170: { input.readMessage( getProductRecognizerConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 21; break; } // case 170 case 178: { input.readMessage( getPersonalProtectiveEquipmentDetectionConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 22; break; } // case 178 case 202: { input.readMessage( getTagRecognizerConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 25; break; } // case 202 case 210: { input.readMessage( getExperimentalConfigFieldBuilder().getBuilder(), extensionRegistry); bitField0_ |= 0x00010000; break; } // case 210 case 218: { input.readMessage(getGcsOutputConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 27; break; } // case 218 case 226: { input.readMessage( getUniversalInputConfigFieldBuilder().getBuilder(), extensionRegistry); processorConfigCase_ = 28; break; } // case 226 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { done = true; // was an endgroup tag } break; } // default: } // switch (tag) } // while (!done) } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.unwrapIOException(); } finally { onChanged(); } // finally return this; } private int processorConfigCase_ = 0; private java.lang.Object processorConfig_; public ProcessorConfigCase getProcessorConfigCase() { return ProcessorConfigCase.forNumber(processorConfigCase_); } public Builder clearProcessorConfig() { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); return this; } private int bitField0_; private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.VideoStreamInputConfig, com.google.cloud.visionai.v1.VideoStreamInputConfig.Builder, com.google.cloud.visionai.v1.VideoStreamInputConfigOrBuilder> videoStreamInputConfigBuilder_; /** * * *
     * Configs of stream input processor.
     * 
* * .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9; * * @return Whether the videoStreamInputConfig field is set. */ @java.lang.Override public boolean hasVideoStreamInputConfig() { return processorConfigCase_ == 9; } /** * * *
     * Configs of stream input processor.
     * 
* * .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9; * * @return The videoStreamInputConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.VideoStreamInputConfig getVideoStreamInputConfig() { if (videoStreamInputConfigBuilder_ == null) { if (processorConfigCase_ == 9) { return (com.google.cloud.visionai.v1.VideoStreamInputConfig) processorConfig_; } return com.google.cloud.visionai.v1.VideoStreamInputConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 9) { return videoStreamInputConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.VideoStreamInputConfig.getDefaultInstance(); } } /** * * *
     * Configs of stream input processor.
     * 
* * .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9; */ public Builder setVideoStreamInputConfig( com.google.cloud.visionai.v1.VideoStreamInputConfig value) { if (videoStreamInputConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { videoStreamInputConfigBuilder_.setMessage(value); } processorConfigCase_ = 9; return this; } /** * * *
     * Configs of stream input processor.
     * 
* * .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9; */ public Builder setVideoStreamInputConfig( com.google.cloud.visionai.v1.VideoStreamInputConfig.Builder builderForValue) { if (videoStreamInputConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { videoStreamInputConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 9; return this; } /** * * *
     * Configs of stream input processor.
     * 
* * .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9; */ public Builder mergeVideoStreamInputConfig( com.google.cloud.visionai.v1.VideoStreamInputConfig value) { if (videoStreamInputConfigBuilder_ == null) { if (processorConfigCase_ == 9 && processorConfig_ != com.google.cloud.visionai.v1.VideoStreamInputConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.VideoStreamInputConfig.newBuilder( (com.google.cloud.visionai.v1.VideoStreamInputConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 9) { videoStreamInputConfigBuilder_.mergeFrom(value); } else { videoStreamInputConfigBuilder_.setMessage(value); } } processorConfigCase_ = 9; return this; } /** * * *
     * Configs of stream input processor.
     * 
* * .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9; */ public Builder clearVideoStreamInputConfig() { if (videoStreamInputConfigBuilder_ == null) { if (processorConfigCase_ == 9) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 9) { processorConfigCase_ = 0; processorConfig_ = null; } videoStreamInputConfigBuilder_.clear(); } return this; } /** * * *
     * Configs of stream input processor.
     * 
* * .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9; */ public com.google.cloud.visionai.v1.VideoStreamInputConfig.Builder getVideoStreamInputConfigBuilder() { return getVideoStreamInputConfigFieldBuilder().getBuilder(); } /** * * *
     * Configs of stream input processor.
     * 
* * .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9; */ @java.lang.Override public com.google.cloud.visionai.v1.VideoStreamInputConfigOrBuilder getVideoStreamInputConfigOrBuilder() { if ((processorConfigCase_ == 9) && (videoStreamInputConfigBuilder_ != null)) { return videoStreamInputConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 9) { return (com.google.cloud.visionai.v1.VideoStreamInputConfig) processorConfig_; } return com.google.cloud.visionai.v1.VideoStreamInputConfig.getDefaultInstance(); } } /** * * *
     * Configs of stream input processor.
     * 
* * .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.VideoStreamInputConfig, com.google.cloud.visionai.v1.VideoStreamInputConfig.Builder, com.google.cloud.visionai.v1.VideoStreamInputConfigOrBuilder> getVideoStreamInputConfigFieldBuilder() { if (videoStreamInputConfigBuilder_ == null) { if (!(processorConfigCase_ == 9)) { processorConfig_ = com.google.cloud.visionai.v1.VideoStreamInputConfig.getDefaultInstance(); } videoStreamInputConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.VideoStreamInputConfig, com.google.cloud.visionai.v1.VideoStreamInputConfig.Builder, com.google.cloud.visionai.v1.VideoStreamInputConfigOrBuilder>( (com.google.cloud.visionai.v1.VideoStreamInputConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 9; onChanged(); return videoStreamInputConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig, com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.Builder, com.google.cloud.visionai.v1.AIEnabledDevicesInputConfigOrBuilder> aiEnabledDevicesInputConfigBuilder_; /** * * *
     * Config of AI-enabled input devices.
     * 
* * * .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20; * * * @return Whether the aiEnabledDevicesInputConfig field is set. */ @java.lang.Override public boolean hasAiEnabledDevicesInputConfig() { return processorConfigCase_ == 20; } /** * * *
     * Config of AI-enabled input devices.
     * 
* * * .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20; * * * @return The aiEnabledDevicesInputConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig getAiEnabledDevicesInputConfig() { if (aiEnabledDevicesInputConfigBuilder_ == null) { if (processorConfigCase_ == 20) { return (com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig) processorConfig_; } return com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 20) { return aiEnabledDevicesInputConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.getDefaultInstance(); } } /** * * *
     * Config of AI-enabled input devices.
     * 
* * * .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20; * */ public Builder setAiEnabledDevicesInputConfig( com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig value) { if (aiEnabledDevicesInputConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { aiEnabledDevicesInputConfigBuilder_.setMessage(value); } processorConfigCase_ = 20; return this; } /** * * *
     * Config of AI-enabled input devices.
     * 
* * * .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20; * */ public Builder setAiEnabledDevicesInputConfig( com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.Builder builderForValue) { if (aiEnabledDevicesInputConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { aiEnabledDevicesInputConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 20; return this; } /** * * *
     * Config of AI-enabled input devices.
     * 
* * * .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20; * */ public Builder mergeAiEnabledDevicesInputConfig( com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig value) { if (aiEnabledDevicesInputConfigBuilder_ == null) { if (processorConfigCase_ == 20 && processorConfig_ != com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.newBuilder( (com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 20) { aiEnabledDevicesInputConfigBuilder_.mergeFrom(value); } else { aiEnabledDevicesInputConfigBuilder_.setMessage(value); } } processorConfigCase_ = 20; return this; } /** * * *
     * Config of AI-enabled input devices.
     * 
* * * .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20; * */ public Builder clearAiEnabledDevicesInputConfig() { if (aiEnabledDevicesInputConfigBuilder_ == null) { if (processorConfigCase_ == 20) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 20) { processorConfigCase_ = 0; processorConfig_ = null; } aiEnabledDevicesInputConfigBuilder_.clear(); } return this; } /** * * *
     * Config of AI-enabled input devices.
     * 
* * * .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20; * */ public com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.Builder getAiEnabledDevicesInputConfigBuilder() { return getAiEnabledDevicesInputConfigFieldBuilder().getBuilder(); } /** * * *
     * Config of AI-enabled input devices.
     * 
* * * .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20; * */ @java.lang.Override public com.google.cloud.visionai.v1.AIEnabledDevicesInputConfigOrBuilder getAiEnabledDevicesInputConfigOrBuilder() { if ((processorConfigCase_ == 20) && (aiEnabledDevicesInputConfigBuilder_ != null)) { return aiEnabledDevicesInputConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 20) { return (com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig) processorConfig_; } return com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.getDefaultInstance(); } } /** * * *
     * Config of AI-enabled input devices.
     * 
* * * .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20; * */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig, com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.Builder, com.google.cloud.visionai.v1.AIEnabledDevicesInputConfigOrBuilder> getAiEnabledDevicesInputConfigFieldBuilder() { if (aiEnabledDevicesInputConfigBuilder_ == null) { if (!(processorConfigCase_ == 20)) { processorConfig_ = com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.getDefaultInstance(); } aiEnabledDevicesInputConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig, com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig.Builder, com.google.cloud.visionai.v1.AIEnabledDevicesInputConfigOrBuilder>( (com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 20; onChanged(); return aiEnabledDevicesInputConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.MediaWarehouseConfig, com.google.cloud.visionai.v1.MediaWarehouseConfig.Builder, com.google.cloud.visionai.v1.MediaWarehouseConfigOrBuilder> mediaWarehouseConfigBuilder_; /** * * *
     * Configs of media warehouse processor.
     * 
* * .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10; * * @return Whether the mediaWarehouseConfig field is set. */ @java.lang.Override public boolean hasMediaWarehouseConfig() { return processorConfigCase_ == 10; } /** * * *
     * Configs of media warehouse processor.
     * 
* * .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10; * * @return The mediaWarehouseConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.MediaWarehouseConfig getMediaWarehouseConfig() { if (mediaWarehouseConfigBuilder_ == null) { if (processorConfigCase_ == 10) { return (com.google.cloud.visionai.v1.MediaWarehouseConfig) processorConfig_; } return com.google.cloud.visionai.v1.MediaWarehouseConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 10) { return mediaWarehouseConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.MediaWarehouseConfig.getDefaultInstance(); } } /** * * *
     * Configs of media warehouse processor.
     * 
* * .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10; */ public Builder setMediaWarehouseConfig( com.google.cloud.visionai.v1.MediaWarehouseConfig value) { if (mediaWarehouseConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { mediaWarehouseConfigBuilder_.setMessage(value); } processorConfigCase_ = 10; return this; } /** * * *
     * Configs of media warehouse processor.
     * 
* * .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10; */ public Builder setMediaWarehouseConfig( com.google.cloud.visionai.v1.MediaWarehouseConfig.Builder builderForValue) { if (mediaWarehouseConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { mediaWarehouseConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 10; return this; } /** * * *
     * Configs of media warehouse processor.
     * 
* * .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10; */ public Builder mergeMediaWarehouseConfig( com.google.cloud.visionai.v1.MediaWarehouseConfig value) { if (mediaWarehouseConfigBuilder_ == null) { if (processorConfigCase_ == 10 && processorConfig_ != com.google.cloud.visionai.v1.MediaWarehouseConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.MediaWarehouseConfig.newBuilder( (com.google.cloud.visionai.v1.MediaWarehouseConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 10) { mediaWarehouseConfigBuilder_.mergeFrom(value); } else { mediaWarehouseConfigBuilder_.setMessage(value); } } processorConfigCase_ = 10; return this; } /** * * *
     * Configs of media warehouse processor.
     * 
* * .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10; */ public Builder clearMediaWarehouseConfig() { if (mediaWarehouseConfigBuilder_ == null) { if (processorConfigCase_ == 10) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 10) { processorConfigCase_ = 0; processorConfig_ = null; } mediaWarehouseConfigBuilder_.clear(); } return this; } /** * * *
     * Configs of media warehouse processor.
     * 
* * .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10; */ public com.google.cloud.visionai.v1.MediaWarehouseConfig.Builder getMediaWarehouseConfigBuilder() { return getMediaWarehouseConfigFieldBuilder().getBuilder(); } /** * * *
     * Configs of media warehouse processor.
     * 
* * .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10; */ @java.lang.Override public com.google.cloud.visionai.v1.MediaWarehouseConfigOrBuilder getMediaWarehouseConfigOrBuilder() { if ((processorConfigCase_ == 10) && (mediaWarehouseConfigBuilder_ != null)) { return mediaWarehouseConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 10) { return (com.google.cloud.visionai.v1.MediaWarehouseConfig) processorConfig_; } return com.google.cloud.visionai.v1.MediaWarehouseConfig.getDefaultInstance(); } } /** * * *
     * Configs of media warehouse processor.
     * 
* * .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.MediaWarehouseConfig, com.google.cloud.visionai.v1.MediaWarehouseConfig.Builder, com.google.cloud.visionai.v1.MediaWarehouseConfigOrBuilder> getMediaWarehouseConfigFieldBuilder() { if (mediaWarehouseConfigBuilder_ == null) { if (!(processorConfigCase_ == 10)) { processorConfig_ = com.google.cloud.visionai.v1.MediaWarehouseConfig.getDefaultInstance(); } mediaWarehouseConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.MediaWarehouseConfig, com.google.cloud.visionai.v1.MediaWarehouseConfig.Builder, com.google.cloud.visionai.v1.MediaWarehouseConfigOrBuilder>( (com.google.cloud.visionai.v1.MediaWarehouseConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 10; onChanged(); return mediaWarehouseConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.PersonBlurConfig, com.google.cloud.visionai.v1.PersonBlurConfig.Builder, com.google.cloud.visionai.v1.PersonBlurConfigOrBuilder> personBlurConfigBuilder_; /** * * *
     * Configs of person blur processor.
     * 
* * .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11; * * @return Whether the personBlurConfig field is set. */ @java.lang.Override public boolean hasPersonBlurConfig() { return processorConfigCase_ == 11; } /** * * *
     * Configs of person blur processor.
     * 
* * .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11; * * @return The personBlurConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.PersonBlurConfig getPersonBlurConfig() { if (personBlurConfigBuilder_ == null) { if (processorConfigCase_ == 11) { return (com.google.cloud.visionai.v1.PersonBlurConfig) processorConfig_; } return com.google.cloud.visionai.v1.PersonBlurConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 11) { return personBlurConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.PersonBlurConfig.getDefaultInstance(); } } /** * * *
     * Configs of person blur processor.
     * 
* * .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11; */ public Builder setPersonBlurConfig(com.google.cloud.visionai.v1.PersonBlurConfig value) { if (personBlurConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { personBlurConfigBuilder_.setMessage(value); } processorConfigCase_ = 11; return this; } /** * * *
     * Configs of person blur processor.
     * 
* * .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11; */ public Builder setPersonBlurConfig( com.google.cloud.visionai.v1.PersonBlurConfig.Builder builderForValue) { if (personBlurConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { personBlurConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 11; return this; } /** * * *
     * Configs of person blur processor.
     * 
* * .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11; */ public Builder mergePersonBlurConfig(com.google.cloud.visionai.v1.PersonBlurConfig value) { if (personBlurConfigBuilder_ == null) { if (processorConfigCase_ == 11 && processorConfig_ != com.google.cloud.visionai.v1.PersonBlurConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.PersonBlurConfig.newBuilder( (com.google.cloud.visionai.v1.PersonBlurConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 11) { personBlurConfigBuilder_.mergeFrom(value); } else { personBlurConfigBuilder_.setMessage(value); } } processorConfigCase_ = 11; return this; } /** * * *
     * Configs of person blur processor.
     * 
* * .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11; */ public Builder clearPersonBlurConfig() { if (personBlurConfigBuilder_ == null) { if (processorConfigCase_ == 11) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 11) { processorConfigCase_ = 0; processorConfig_ = null; } personBlurConfigBuilder_.clear(); } return this; } /** * * *
     * Configs of person blur processor.
     * 
* * .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11; */ public com.google.cloud.visionai.v1.PersonBlurConfig.Builder getPersonBlurConfigBuilder() { return getPersonBlurConfigFieldBuilder().getBuilder(); } /** * * *
     * Configs of person blur processor.
     * 
* * .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11; */ @java.lang.Override public com.google.cloud.visionai.v1.PersonBlurConfigOrBuilder getPersonBlurConfigOrBuilder() { if ((processorConfigCase_ == 11) && (personBlurConfigBuilder_ != null)) { return personBlurConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 11) { return (com.google.cloud.visionai.v1.PersonBlurConfig) processorConfig_; } return com.google.cloud.visionai.v1.PersonBlurConfig.getDefaultInstance(); } } /** * * *
     * Configs of person blur processor.
     * 
* * .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.PersonBlurConfig, com.google.cloud.visionai.v1.PersonBlurConfig.Builder, com.google.cloud.visionai.v1.PersonBlurConfigOrBuilder> getPersonBlurConfigFieldBuilder() { if (personBlurConfigBuilder_ == null) { if (!(processorConfigCase_ == 11)) { processorConfig_ = com.google.cloud.visionai.v1.PersonBlurConfig.getDefaultInstance(); } personBlurConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.PersonBlurConfig, com.google.cloud.visionai.v1.PersonBlurConfig.Builder, com.google.cloud.visionai.v1.PersonBlurConfigOrBuilder>( (com.google.cloud.visionai.v1.PersonBlurConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 11; onChanged(); return personBlurConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.OccupancyCountConfig, com.google.cloud.visionai.v1.OccupancyCountConfig.Builder, com.google.cloud.visionai.v1.OccupancyCountConfigOrBuilder> occupancyCountConfigBuilder_; /** * * *
     * Configs of occupancy count processor.
     * 
* * .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12; * * @return Whether the occupancyCountConfig field is set. */ @java.lang.Override public boolean hasOccupancyCountConfig() { return processorConfigCase_ == 12; } /** * * *
     * Configs of occupancy count processor.
     * 
* * .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12; * * @return The occupancyCountConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.OccupancyCountConfig getOccupancyCountConfig() { if (occupancyCountConfigBuilder_ == null) { if (processorConfigCase_ == 12) { return (com.google.cloud.visionai.v1.OccupancyCountConfig) processorConfig_; } return com.google.cloud.visionai.v1.OccupancyCountConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 12) { return occupancyCountConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.OccupancyCountConfig.getDefaultInstance(); } } /** * * *
     * Configs of occupancy count processor.
     * 
* * .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12; */ public Builder setOccupancyCountConfig( com.google.cloud.visionai.v1.OccupancyCountConfig value) { if (occupancyCountConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { occupancyCountConfigBuilder_.setMessage(value); } processorConfigCase_ = 12; return this; } /** * * *
     * Configs of occupancy count processor.
     * 
* * .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12; */ public Builder setOccupancyCountConfig( com.google.cloud.visionai.v1.OccupancyCountConfig.Builder builderForValue) { if (occupancyCountConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { occupancyCountConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 12; return this; } /** * * *
     * Configs of occupancy count processor.
     * 
* * .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12; */ public Builder mergeOccupancyCountConfig( com.google.cloud.visionai.v1.OccupancyCountConfig value) { if (occupancyCountConfigBuilder_ == null) { if (processorConfigCase_ == 12 && processorConfig_ != com.google.cloud.visionai.v1.OccupancyCountConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.OccupancyCountConfig.newBuilder( (com.google.cloud.visionai.v1.OccupancyCountConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 12) { occupancyCountConfigBuilder_.mergeFrom(value); } else { occupancyCountConfigBuilder_.setMessage(value); } } processorConfigCase_ = 12; return this; } /** * * *
     * Configs of occupancy count processor.
     * 
* * .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12; */ public Builder clearOccupancyCountConfig() { if (occupancyCountConfigBuilder_ == null) { if (processorConfigCase_ == 12) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 12) { processorConfigCase_ = 0; processorConfig_ = null; } occupancyCountConfigBuilder_.clear(); } return this; } /** * * *
     * Configs of occupancy count processor.
     * 
* * .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12; */ public com.google.cloud.visionai.v1.OccupancyCountConfig.Builder getOccupancyCountConfigBuilder() { return getOccupancyCountConfigFieldBuilder().getBuilder(); } /** * * *
     * Configs of occupancy count processor.
     * 
* * .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12; */ @java.lang.Override public com.google.cloud.visionai.v1.OccupancyCountConfigOrBuilder getOccupancyCountConfigOrBuilder() { if ((processorConfigCase_ == 12) && (occupancyCountConfigBuilder_ != null)) { return occupancyCountConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 12) { return (com.google.cloud.visionai.v1.OccupancyCountConfig) processorConfig_; } return com.google.cloud.visionai.v1.OccupancyCountConfig.getDefaultInstance(); } } /** * * *
     * Configs of occupancy count processor.
     * 
* * .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.OccupancyCountConfig, com.google.cloud.visionai.v1.OccupancyCountConfig.Builder, com.google.cloud.visionai.v1.OccupancyCountConfigOrBuilder> getOccupancyCountConfigFieldBuilder() { if (occupancyCountConfigBuilder_ == null) { if (!(processorConfigCase_ == 12)) { processorConfig_ = com.google.cloud.visionai.v1.OccupancyCountConfig.getDefaultInstance(); } occupancyCountConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.OccupancyCountConfig, com.google.cloud.visionai.v1.OccupancyCountConfig.Builder, com.google.cloud.visionai.v1.OccupancyCountConfigOrBuilder>( (com.google.cloud.visionai.v1.OccupancyCountConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 12; onChanged(); return occupancyCountConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.PersonVehicleDetectionConfig, com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.Builder, com.google.cloud.visionai.v1.PersonVehicleDetectionConfigOrBuilder> personVehicleDetectionConfigBuilder_; /** * * *
     * Configs of Person Vehicle Detection processor.
     * 
* * * .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15; * * * @return Whether the personVehicleDetectionConfig field is set. */ @java.lang.Override public boolean hasPersonVehicleDetectionConfig() { return processorConfigCase_ == 15; } /** * * *
     * Configs of Person Vehicle Detection processor.
     * 
* * * .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15; * * * @return The personVehicleDetectionConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.PersonVehicleDetectionConfig getPersonVehicleDetectionConfig() { if (personVehicleDetectionConfigBuilder_ == null) { if (processorConfigCase_ == 15) { return (com.google.cloud.visionai.v1.PersonVehicleDetectionConfig) processorConfig_; } return com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 15) { return personVehicleDetectionConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.getDefaultInstance(); } } /** * * *
     * Configs of Person Vehicle Detection processor.
     * 
* * * .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15; * */ public Builder setPersonVehicleDetectionConfig( com.google.cloud.visionai.v1.PersonVehicleDetectionConfig value) { if (personVehicleDetectionConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { personVehicleDetectionConfigBuilder_.setMessage(value); } processorConfigCase_ = 15; return this; } /** * * *
     * Configs of Person Vehicle Detection processor.
     * 
* * * .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15; * */ public Builder setPersonVehicleDetectionConfig( com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.Builder builderForValue) { if (personVehicleDetectionConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { personVehicleDetectionConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 15; return this; } /** * * *
     * Configs of Person Vehicle Detection processor.
     * 
* * * .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15; * */ public Builder mergePersonVehicleDetectionConfig( com.google.cloud.visionai.v1.PersonVehicleDetectionConfig value) { if (personVehicleDetectionConfigBuilder_ == null) { if (processorConfigCase_ == 15 && processorConfig_ != com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.newBuilder( (com.google.cloud.visionai.v1.PersonVehicleDetectionConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 15) { personVehicleDetectionConfigBuilder_.mergeFrom(value); } else { personVehicleDetectionConfigBuilder_.setMessage(value); } } processorConfigCase_ = 15; return this; } /** * * *
     * Configs of Person Vehicle Detection processor.
     * 
* * * .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15; * */ public Builder clearPersonVehicleDetectionConfig() { if (personVehicleDetectionConfigBuilder_ == null) { if (processorConfigCase_ == 15) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 15) { processorConfigCase_ = 0; processorConfig_ = null; } personVehicleDetectionConfigBuilder_.clear(); } return this; } /** * * *
     * Configs of Person Vehicle Detection processor.
     * 
* * * .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15; * */ public com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.Builder getPersonVehicleDetectionConfigBuilder() { return getPersonVehicleDetectionConfigFieldBuilder().getBuilder(); } /** * * *
     * Configs of Person Vehicle Detection processor.
     * 
* * * .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15; * */ @java.lang.Override public com.google.cloud.visionai.v1.PersonVehicleDetectionConfigOrBuilder getPersonVehicleDetectionConfigOrBuilder() { if ((processorConfigCase_ == 15) && (personVehicleDetectionConfigBuilder_ != null)) { return personVehicleDetectionConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 15) { return (com.google.cloud.visionai.v1.PersonVehicleDetectionConfig) processorConfig_; } return com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.getDefaultInstance(); } } /** * * *
     * Configs of Person Vehicle Detection processor.
     * 
* * * .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15; * */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.PersonVehicleDetectionConfig, com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.Builder, com.google.cloud.visionai.v1.PersonVehicleDetectionConfigOrBuilder> getPersonVehicleDetectionConfigFieldBuilder() { if (personVehicleDetectionConfigBuilder_ == null) { if (!(processorConfigCase_ == 15)) { processorConfig_ = com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.getDefaultInstance(); } personVehicleDetectionConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.PersonVehicleDetectionConfig, com.google.cloud.visionai.v1.PersonVehicleDetectionConfig.Builder, com.google.cloud.visionai.v1.PersonVehicleDetectionConfigOrBuilder>( (com.google.cloud.visionai.v1.PersonVehicleDetectionConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 15; onChanged(); return personVehicleDetectionConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.VertexAutoMLVisionConfig, com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.Builder, com.google.cloud.visionai.v1.VertexAutoMLVisionConfigOrBuilder> vertexAutomlVisionConfigBuilder_; /** * * *
     * Configs of Vertex AutoML vision processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13; * * * @return Whether the vertexAutomlVisionConfig field is set. */ @java.lang.Override public boolean hasVertexAutomlVisionConfig() { return processorConfigCase_ == 13; } /** * * *
     * Configs of Vertex AutoML vision processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13; * * * @return The vertexAutomlVisionConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.VertexAutoMLVisionConfig getVertexAutomlVisionConfig() { if (vertexAutomlVisionConfigBuilder_ == null) { if (processorConfigCase_ == 13) { return (com.google.cloud.visionai.v1.VertexAutoMLVisionConfig) processorConfig_; } return com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 13) { return vertexAutomlVisionConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.getDefaultInstance(); } } /** * * *
     * Configs of Vertex AutoML vision processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13; * */ public Builder setVertexAutomlVisionConfig( com.google.cloud.visionai.v1.VertexAutoMLVisionConfig value) { if (vertexAutomlVisionConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { vertexAutomlVisionConfigBuilder_.setMessage(value); } processorConfigCase_ = 13; return this; } /** * * *
     * Configs of Vertex AutoML vision processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13; * */ public Builder setVertexAutomlVisionConfig( com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.Builder builderForValue) { if (vertexAutomlVisionConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { vertexAutomlVisionConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 13; return this; } /** * * *
     * Configs of Vertex AutoML vision processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13; * */ public Builder mergeVertexAutomlVisionConfig( com.google.cloud.visionai.v1.VertexAutoMLVisionConfig value) { if (vertexAutomlVisionConfigBuilder_ == null) { if (processorConfigCase_ == 13 && processorConfig_ != com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.newBuilder( (com.google.cloud.visionai.v1.VertexAutoMLVisionConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 13) { vertexAutomlVisionConfigBuilder_.mergeFrom(value); } else { vertexAutomlVisionConfigBuilder_.setMessage(value); } } processorConfigCase_ = 13; return this; } /** * * *
     * Configs of Vertex AutoML vision processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13; * */ public Builder clearVertexAutomlVisionConfig() { if (vertexAutomlVisionConfigBuilder_ == null) { if (processorConfigCase_ == 13) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 13) { processorConfigCase_ = 0; processorConfig_ = null; } vertexAutomlVisionConfigBuilder_.clear(); } return this; } /** * * *
     * Configs of Vertex AutoML vision processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13; * */ public com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.Builder getVertexAutomlVisionConfigBuilder() { return getVertexAutomlVisionConfigFieldBuilder().getBuilder(); } /** * * *
     * Configs of Vertex AutoML vision processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13; * */ @java.lang.Override public com.google.cloud.visionai.v1.VertexAutoMLVisionConfigOrBuilder getVertexAutomlVisionConfigOrBuilder() { if ((processorConfigCase_ == 13) && (vertexAutomlVisionConfigBuilder_ != null)) { return vertexAutomlVisionConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 13) { return (com.google.cloud.visionai.v1.VertexAutoMLVisionConfig) processorConfig_; } return com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.getDefaultInstance(); } } /** * * *
     * Configs of Vertex AutoML vision processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13; * */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.VertexAutoMLVisionConfig, com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.Builder, com.google.cloud.visionai.v1.VertexAutoMLVisionConfigOrBuilder> getVertexAutomlVisionConfigFieldBuilder() { if (vertexAutomlVisionConfigBuilder_ == null) { if (!(processorConfigCase_ == 13)) { processorConfig_ = com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.getDefaultInstance(); } vertexAutomlVisionConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.VertexAutoMLVisionConfig, com.google.cloud.visionai.v1.VertexAutoMLVisionConfig.Builder, com.google.cloud.visionai.v1.VertexAutoMLVisionConfigOrBuilder>( (com.google.cloud.visionai.v1.VertexAutoMLVisionConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 13; onChanged(); return vertexAutomlVisionConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.VertexAutoMLVideoConfig, com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.Builder, com.google.cloud.visionai.v1.VertexAutoMLVideoConfigOrBuilder> vertexAutomlVideoConfigBuilder_; /** * * *
     * Configs of Vertex AutoML video processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14; * * * @return Whether the vertexAutomlVideoConfig field is set. */ @java.lang.Override public boolean hasVertexAutomlVideoConfig() { return processorConfigCase_ == 14; } /** * * *
     * Configs of Vertex AutoML video processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14; * * * @return The vertexAutomlVideoConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.VertexAutoMLVideoConfig getVertexAutomlVideoConfig() { if (vertexAutomlVideoConfigBuilder_ == null) { if (processorConfigCase_ == 14) { return (com.google.cloud.visionai.v1.VertexAutoMLVideoConfig) processorConfig_; } return com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 14) { return vertexAutomlVideoConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.getDefaultInstance(); } } /** * * *
     * Configs of Vertex AutoML video processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14; * */ public Builder setVertexAutomlVideoConfig( com.google.cloud.visionai.v1.VertexAutoMLVideoConfig value) { if (vertexAutomlVideoConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { vertexAutomlVideoConfigBuilder_.setMessage(value); } processorConfigCase_ = 14; return this; } /** * * *
     * Configs of Vertex AutoML video processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14; * */ public Builder setVertexAutomlVideoConfig( com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.Builder builderForValue) { if (vertexAutomlVideoConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { vertexAutomlVideoConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 14; return this; } /** * * *
     * Configs of Vertex AutoML video processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14; * */ public Builder mergeVertexAutomlVideoConfig( com.google.cloud.visionai.v1.VertexAutoMLVideoConfig value) { if (vertexAutomlVideoConfigBuilder_ == null) { if (processorConfigCase_ == 14 && processorConfig_ != com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.newBuilder( (com.google.cloud.visionai.v1.VertexAutoMLVideoConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 14) { vertexAutomlVideoConfigBuilder_.mergeFrom(value); } else { vertexAutomlVideoConfigBuilder_.setMessage(value); } } processorConfigCase_ = 14; return this; } /** * * *
     * Configs of Vertex AutoML video processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14; * */ public Builder clearVertexAutomlVideoConfig() { if (vertexAutomlVideoConfigBuilder_ == null) { if (processorConfigCase_ == 14) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 14) { processorConfigCase_ = 0; processorConfig_ = null; } vertexAutomlVideoConfigBuilder_.clear(); } return this; } /** * * *
     * Configs of Vertex AutoML video processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14; * */ public com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.Builder getVertexAutomlVideoConfigBuilder() { return getVertexAutomlVideoConfigFieldBuilder().getBuilder(); } /** * * *
     * Configs of Vertex AutoML video processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14; * */ @java.lang.Override public com.google.cloud.visionai.v1.VertexAutoMLVideoConfigOrBuilder getVertexAutomlVideoConfigOrBuilder() { if ((processorConfigCase_ == 14) && (vertexAutomlVideoConfigBuilder_ != null)) { return vertexAutomlVideoConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 14) { return (com.google.cloud.visionai.v1.VertexAutoMLVideoConfig) processorConfig_; } return com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.getDefaultInstance(); } } /** * * *
     * Configs of Vertex AutoML video processor.
     * 
* * .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14; * */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.VertexAutoMLVideoConfig, com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.Builder, com.google.cloud.visionai.v1.VertexAutoMLVideoConfigOrBuilder> getVertexAutomlVideoConfigFieldBuilder() { if (vertexAutomlVideoConfigBuilder_ == null) { if (!(processorConfigCase_ == 14)) { processorConfig_ = com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.getDefaultInstance(); } vertexAutomlVideoConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.VertexAutoMLVideoConfig, com.google.cloud.visionai.v1.VertexAutoMLVideoConfig.Builder, com.google.cloud.visionai.v1.VertexAutoMLVideoConfigOrBuilder>( (com.google.cloud.visionai.v1.VertexAutoMLVideoConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 14; onChanged(); return vertexAutomlVideoConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.VertexCustomConfig, com.google.cloud.visionai.v1.VertexCustomConfig.Builder, com.google.cloud.visionai.v1.VertexCustomConfigOrBuilder> vertexCustomConfigBuilder_; /** * * *
     * Configs of Vertex Custom processor.
     * 
* * .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17; * * @return Whether the vertexCustomConfig field is set. */ @java.lang.Override public boolean hasVertexCustomConfig() { return processorConfigCase_ == 17; } /** * * *
     * Configs of Vertex Custom processor.
     * 
* * .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17; * * @return The vertexCustomConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.VertexCustomConfig getVertexCustomConfig() { if (vertexCustomConfigBuilder_ == null) { if (processorConfigCase_ == 17) { return (com.google.cloud.visionai.v1.VertexCustomConfig) processorConfig_; } return com.google.cloud.visionai.v1.VertexCustomConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 17) { return vertexCustomConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.VertexCustomConfig.getDefaultInstance(); } } /** * * *
     * Configs of Vertex Custom processor.
     * 
* * .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17; */ public Builder setVertexCustomConfig(com.google.cloud.visionai.v1.VertexCustomConfig value) { if (vertexCustomConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { vertexCustomConfigBuilder_.setMessage(value); } processorConfigCase_ = 17; return this; } /** * * *
     * Configs of Vertex Custom processor.
     * 
* * .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17; */ public Builder setVertexCustomConfig( com.google.cloud.visionai.v1.VertexCustomConfig.Builder builderForValue) { if (vertexCustomConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { vertexCustomConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 17; return this; } /** * * *
     * Configs of Vertex Custom processor.
     * 
* * .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17; */ public Builder mergeVertexCustomConfig(com.google.cloud.visionai.v1.VertexCustomConfig value) { if (vertexCustomConfigBuilder_ == null) { if (processorConfigCase_ == 17 && processorConfig_ != com.google.cloud.visionai.v1.VertexCustomConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.VertexCustomConfig.newBuilder( (com.google.cloud.visionai.v1.VertexCustomConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 17) { vertexCustomConfigBuilder_.mergeFrom(value); } else { vertexCustomConfigBuilder_.setMessage(value); } } processorConfigCase_ = 17; return this; } /** * * *
     * Configs of Vertex Custom processor.
     * 
* * .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17; */ public Builder clearVertexCustomConfig() { if (vertexCustomConfigBuilder_ == null) { if (processorConfigCase_ == 17) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 17) { processorConfigCase_ = 0; processorConfig_ = null; } vertexCustomConfigBuilder_.clear(); } return this; } /** * * *
     * Configs of Vertex Custom processor.
     * 
* * .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17; */ public com.google.cloud.visionai.v1.VertexCustomConfig.Builder getVertexCustomConfigBuilder() { return getVertexCustomConfigFieldBuilder().getBuilder(); } /** * * *
     * Configs of Vertex Custom processor.
     * 
* * .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17; */ @java.lang.Override public com.google.cloud.visionai.v1.VertexCustomConfigOrBuilder getVertexCustomConfigOrBuilder() { if ((processorConfigCase_ == 17) && (vertexCustomConfigBuilder_ != null)) { return vertexCustomConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 17) { return (com.google.cloud.visionai.v1.VertexCustomConfig) processorConfig_; } return com.google.cloud.visionai.v1.VertexCustomConfig.getDefaultInstance(); } } /** * * *
     * Configs of Vertex Custom processor.
     * 
* * .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.VertexCustomConfig, com.google.cloud.visionai.v1.VertexCustomConfig.Builder, com.google.cloud.visionai.v1.VertexCustomConfigOrBuilder> getVertexCustomConfigFieldBuilder() { if (vertexCustomConfigBuilder_ == null) { if (!(processorConfigCase_ == 17)) { processorConfig_ = com.google.cloud.visionai.v1.VertexCustomConfig.getDefaultInstance(); } vertexCustomConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.VertexCustomConfig, com.google.cloud.visionai.v1.VertexCustomConfig.Builder, com.google.cloud.visionai.v1.VertexCustomConfigOrBuilder>( (com.google.cloud.visionai.v1.VertexCustomConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 17; onChanged(); return vertexCustomConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.GeneralObjectDetectionConfig, com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.Builder, com.google.cloud.visionai.v1.GeneralObjectDetectionConfigOrBuilder> generalObjectDetectionConfigBuilder_; /** * * *
     * Configs of General Object Detection processor.
     * 
* * * .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18; * * * @return Whether the generalObjectDetectionConfig field is set. */ @java.lang.Override public boolean hasGeneralObjectDetectionConfig() { return processorConfigCase_ == 18; } /** * * *
     * Configs of General Object Detection processor.
     * 
* * * .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18; * * * @return The generalObjectDetectionConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.GeneralObjectDetectionConfig getGeneralObjectDetectionConfig() { if (generalObjectDetectionConfigBuilder_ == null) { if (processorConfigCase_ == 18) { return (com.google.cloud.visionai.v1.GeneralObjectDetectionConfig) processorConfig_; } return com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 18) { return generalObjectDetectionConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.getDefaultInstance(); } } /** * * *
     * Configs of General Object Detection processor.
     * 
* * * .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18; * */ public Builder setGeneralObjectDetectionConfig( com.google.cloud.visionai.v1.GeneralObjectDetectionConfig value) { if (generalObjectDetectionConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { generalObjectDetectionConfigBuilder_.setMessage(value); } processorConfigCase_ = 18; return this; } /** * * *
     * Configs of General Object Detection processor.
     * 
* * * .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18; * */ public Builder setGeneralObjectDetectionConfig( com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.Builder builderForValue) { if (generalObjectDetectionConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { generalObjectDetectionConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 18; return this; } /** * * *
     * Configs of General Object Detection processor.
     * 
* * * .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18; * */ public Builder mergeGeneralObjectDetectionConfig( com.google.cloud.visionai.v1.GeneralObjectDetectionConfig value) { if (generalObjectDetectionConfigBuilder_ == null) { if (processorConfigCase_ == 18 && processorConfig_ != com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.newBuilder( (com.google.cloud.visionai.v1.GeneralObjectDetectionConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 18) { generalObjectDetectionConfigBuilder_.mergeFrom(value); } else { generalObjectDetectionConfigBuilder_.setMessage(value); } } processorConfigCase_ = 18; return this; } /** * * *
     * Configs of General Object Detection processor.
     * 
* * * .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18; * */ public Builder clearGeneralObjectDetectionConfig() { if (generalObjectDetectionConfigBuilder_ == null) { if (processorConfigCase_ == 18) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 18) { processorConfigCase_ = 0; processorConfig_ = null; } generalObjectDetectionConfigBuilder_.clear(); } return this; } /** * * *
     * Configs of General Object Detection processor.
     * 
* * * .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18; * */ public com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.Builder getGeneralObjectDetectionConfigBuilder() { return getGeneralObjectDetectionConfigFieldBuilder().getBuilder(); } /** * * *
     * Configs of General Object Detection processor.
     * 
* * * .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18; * */ @java.lang.Override public com.google.cloud.visionai.v1.GeneralObjectDetectionConfigOrBuilder getGeneralObjectDetectionConfigOrBuilder() { if ((processorConfigCase_ == 18) && (generalObjectDetectionConfigBuilder_ != null)) { return generalObjectDetectionConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 18) { return (com.google.cloud.visionai.v1.GeneralObjectDetectionConfig) processorConfig_; } return com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.getDefaultInstance(); } } /** * * *
     * Configs of General Object Detection processor.
     * 
* * * .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18; * */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.GeneralObjectDetectionConfig, com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.Builder, com.google.cloud.visionai.v1.GeneralObjectDetectionConfigOrBuilder> getGeneralObjectDetectionConfigFieldBuilder() { if (generalObjectDetectionConfigBuilder_ == null) { if (!(processorConfigCase_ == 18)) { processorConfig_ = com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.getDefaultInstance(); } generalObjectDetectionConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.GeneralObjectDetectionConfig, com.google.cloud.visionai.v1.GeneralObjectDetectionConfig.Builder, com.google.cloud.visionai.v1.GeneralObjectDetectionConfigOrBuilder>( (com.google.cloud.visionai.v1.GeneralObjectDetectionConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 18; onChanged(); return generalObjectDetectionConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.BigQueryConfig, com.google.cloud.visionai.v1.BigQueryConfig.Builder, com.google.cloud.visionai.v1.BigQueryConfigOrBuilder> bigQueryConfigBuilder_; /** * * *
     * Configs of BigQuery processor.
     * 
* * .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19; * * @return Whether the bigQueryConfig field is set. */ @java.lang.Override public boolean hasBigQueryConfig() { return processorConfigCase_ == 19; } /** * * *
     * Configs of BigQuery processor.
     * 
* * .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19; * * @return The bigQueryConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.BigQueryConfig getBigQueryConfig() { if (bigQueryConfigBuilder_ == null) { if (processorConfigCase_ == 19) { return (com.google.cloud.visionai.v1.BigQueryConfig) processorConfig_; } return com.google.cloud.visionai.v1.BigQueryConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 19) { return bigQueryConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.BigQueryConfig.getDefaultInstance(); } } /** * * *
     * Configs of BigQuery processor.
     * 
* * .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19; */ public Builder setBigQueryConfig(com.google.cloud.visionai.v1.BigQueryConfig value) { if (bigQueryConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { bigQueryConfigBuilder_.setMessage(value); } processorConfigCase_ = 19; return this; } /** * * *
     * Configs of BigQuery processor.
     * 
* * .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19; */ public Builder setBigQueryConfig( com.google.cloud.visionai.v1.BigQueryConfig.Builder builderForValue) { if (bigQueryConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { bigQueryConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 19; return this; } /** * * *
     * Configs of BigQuery processor.
     * 
* * .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19; */ public Builder mergeBigQueryConfig(com.google.cloud.visionai.v1.BigQueryConfig value) { if (bigQueryConfigBuilder_ == null) { if (processorConfigCase_ == 19 && processorConfig_ != com.google.cloud.visionai.v1.BigQueryConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.BigQueryConfig.newBuilder( (com.google.cloud.visionai.v1.BigQueryConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 19) { bigQueryConfigBuilder_.mergeFrom(value); } else { bigQueryConfigBuilder_.setMessage(value); } } processorConfigCase_ = 19; return this; } /** * * *
     * Configs of BigQuery processor.
     * 
* * .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19; */ public Builder clearBigQueryConfig() { if (bigQueryConfigBuilder_ == null) { if (processorConfigCase_ == 19) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 19) { processorConfigCase_ = 0; processorConfig_ = null; } bigQueryConfigBuilder_.clear(); } return this; } /** * * *
     * Configs of BigQuery processor.
     * 
* * .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19; */ public com.google.cloud.visionai.v1.BigQueryConfig.Builder getBigQueryConfigBuilder() { return getBigQueryConfigFieldBuilder().getBuilder(); } /** * * *
     * Configs of BigQuery processor.
     * 
* * .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19; */ @java.lang.Override public com.google.cloud.visionai.v1.BigQueryConfigOrBuilder getBigQueryConfigOrBuilder() { if ((processorConfigCase_ == 19) && (bigQueryConfigBuilder_ != null)) { return bigQueryConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 19) { return (com.google.cloud.visionai.v1.BigQueryConfig) processorConfig_; } return com.google.cloud.visionai.v1.BigQueryConfig.getDefaultInstance(); } } /** * * *
     * Configs of BigQuery processor.
     * 
* * .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.BigQueryConfig, com.google.cloud.visionai.v1.BigQueryConfig.Builder, com.google.cloud.visionai.v1.BigQueryConfigOrBuilder> getBigQueryConfigFieldBuilder() { if (bigQueryConfigBuilder_ == null) { if (!(processorConfigCase_ == 19)) { processorConfig_ = com.google.cloud.visionai.v1.BigQueryConfig.getDefaultInstance(); } bigQueryConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.BigQueryConfig, com.google.cloud.visionai.v1.BigQueryConfig.Builder, com.google.cloud.visionai.v1.BigQueryConfigOrBuilder>( (com.google.cloud.visionai.v1.BigQueryConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 19; onChanged(); return bigQueryConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.GcsOutputConfig, com.google.cloud.visionai.v1.GcsOutputConfig.Builder, com.google.cloud.visionai.v1.GcsOutputConfigOrBuilder> gcsOutputConfigBuilder_; /** * * *
     * Configs of Cloud Storage output processor.
     * 
* * .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27; * * @return Whether the gcsOutputConfig field is set. */ @java.lang.Override public boolean hasGcsOutputConfig() { return processorConfigCase_ == 27; } /** * * *
     * Configs of Cloud Storage output processor.
     * 
* * .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27; * * @return The gcsOutputConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.GcsOutputConfig getGcsOutputConfig() { if (gcsOutputConfigBuilder_ == null) { if (processorConfigCase_ == 27) { return (com.google.cloud.visionai.v1.GcsOutputConfig) processorConfig_; } return com.google.cloud.visionai.v1.GcsOutputConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 27) { return gcsOutputConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.GcsOutputConfig.getDefaultInstance(); } } /** * * *
     * Configs of Cloud Storage output processor.
     * 
* * .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27; */ public Builder setGcsOutputConfig(com.google.cloud.visionai.v1.GcsOutputConfig value) { if (gcsOutputConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { gcsOutputConfigBuilder_.setMessage(value); } processorConfigCase_ = 27; return this; } /** * * *
     * Configs of Cloud Storage output processor.
     * 
* * .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27; */ public Builder setGcsOutputConfig( com.google.cloud.visionai.v1.GcsOutputConfig.Builder builderForValue) { if (gcsOutputConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { gcsOutputConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 27; return this; } /** * * *
     * Configs of Cloud Storage output processor.
     * 
* * .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27; */ public Builder mergeGcsOutputConfig(com.google.cloud.visionai.v1.GcsOutputConfig value) { if (gcsOutputConfigBuilder_ == null) { if (processorConfigCase_ == 27 && processorConfig_ != com.google.cloud.visionai.v1.GcsOutputConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.GcsOutputConfig.newBuilder( (com.google.cloud.visionai.v1.GcsOutputConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 27) { gcsOutputConfigBuilder_.mergeFrom(value); } else { gcsOutputConfigBuilder_.setMessage(value); } } processorConfigCase_ = 27; return this; } /** * * *
     * Configs of Cloud Storage output processor.
     * 
* * .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27; */ public Builder clearGcsOutputConfig() { if (gcsOutputConfigBuilder_ == null) { if (processorConfigCase_ == 27) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 27) { processorConfigCase_ = 0; processorConfig_ = null; } gcsOutputConfigBuilder_.clear(); } return this; } /** * * *
     * Configs of Cloud Storage output processor.
     * 
* * .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27; */ public com.google.cloud.visionai.v1.GcsOutputConfig.Builder getGcsOutputConfigBuilder() { return getGcsOutputConfigFieldBuilder().getBuilder(); } /** * * *
     * Configs of Cloud Storage output processor.
     * 
* * .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27; */ @java.lang.Override public com.google.cloud.visionai.v1.GcsOutputConfigOrBuilder getGcsOutputConfigOrBuilder() { if ((processorConfigCase_ == 27) && (gcsOutputConfigBuilder_ != null)) { return gcsOutputConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 27) { return (com.google.cloud.visionai.v1.GcsOutputConfig) processorConfig_; } return com.google.cloud.visionai.v1.GcsOutputConfig.getDefaultInstance(); } } /** * * *
     * Configs of Cloud Storage output processor.
     * 
* * .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.GcsOutputConfig, com.google.cloud.visionai.v1.GcsOutputConfig.Builder, com.google.cloud.visionai.v1.GcsOutputConfigOrBuilder> getGcsOutputConfigFieldBuilder() { if (gcsOutputConfigBuilder_ == null) { if (!(processorConfigCase_ == 27)) { processorConfig_ = com.google.cloud.visionai.v1.GcsOutputConfig.getDefaultInstance(); } gcsOutputConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.GcsOutputConfig, com.google.cloud.visionai.v1.GcsOutputConfig.Builder, com.google.cloud.visionai.v1.GcsOutputConfigOrBuilder>( (com.google.cloud.visionai.v1.GcsOutputConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 27; onChanged(); return gcsOutputConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.ProductRecognizerConfig, com.google.cloud.visionai.v1.ProductRecognizerConfig.Builder, com.google.cloud.visionai.v1.ProductRecognizerConfigOrBuilder> productRecognizerConfigBuilder_; /** * * *
     * Runtime configs of Product Recognizer processor.
     * 
* * .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21; * * * @return Whether the productRecognizerConfig field is set. */ @java.lang.Override public boolean hasProductRecognizerConfig() { return processorConfigCase_ == 21; } /** * * *
     * Runtime configs of Product Recognizer processor.
     * 
* * .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21; * * * @return The productRecognizerConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.ProductRecognizerConfig getProductRecognizerConfig() { if (productRecognizerConfigBuilder_ == null) { if (processorConfigCase_ == 21) { return (com.google.cloud.visionai.v1.ProductRecognizerConfig) processorConfig_; } return com.google.cloud.visionai.v1.ProductRecognizerConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 21) { return productRecognizerConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.ProductRecognizerConfig.getDefaultInstance(); } } /** * * *
     * Runtime configs of Product Recognizer processor.
     * 
* * .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21; * */ public Builder setProductRecognizerConfig( com.google.cloud.visionai.v1.ProductRecognizerConfig value) { if (productRecognizerConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { productRecognizerConfigBuilder_.setMessage(value); } processorConfigCase_ = 21; return this; } /** * * *
     * Runtime configs of Product Recognizer processor.
     * 
* * .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21; * */ public Builder setProductRecognizerConfig( com.google.cloud.visionai.v1.ProductRecognizerConfig.Builder builderForValue) { if (productRecognizerConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { productRecognizerConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 21; return this; } /** * * *
     * Runtime configs of Product Recognizer processor.
     * 
* * .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21; * */ public Builder mergeProductRecognizerConfig( com.google.cloud.visionai.v1.ProductRecognizerConfig value) { if (productRecognizerConfigBuilder_ == null) { if (processorConfigCase_ == 21 && processorConfig_ != com.google.cloud.visionai.v1.ProductRecognizerConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.ProductRecognizerConfig.newBuilder( (com.google.cloud.visionai.v1.ProductRecognizerConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 21) { productRecognizerConfigBuilder_.mergeFrom(value); } else { productRecognizerConfigBuilder_.setMessage(value); } } processorConfigCase_ = 21; return this; } /** * * *
     * Runtime configs of Product Recognizer processor.
     * 
* * .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21; * */ public Builder clearProductRecognizerConfig() { if (productRecognizerConfigBuilder_ == null) { if (processorConfigCase_ == 21) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 21) { processorConfigCase_ = 0; processorConfig_ = null; } productRecognizerConfigBuilder_.clear(); } return this; } /** * * *
     * Runtime configs of Product Recognizer processor.
     * 
* * .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21; * */ public com.google.cloud.visionai.v1.ProductRecognizerConfig.Builder getProductRecognizerConfigBuilder() { return getProductRecognizerConfigFieldBuilder().getBuilder(); } /** * * *
     * Runtime configs of Product Recognizer processor.
     * 
* * .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21; * */ @java.lang.Override public com.google.cloud.visionai.v1.ProductRecognizerConfigOrBuilder getProductRecognizerConfigOrBuilder() { if ((processorConfigCase_ == 21) && (productRecognizerConfigBuilder_ != null)) { return productRecognizerConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 21) { return (com.google.cloud.visionai.v1.ProductRecognizerConfig) processorConfig_; } return com.google.cloud.visionai.v1.ProductRecognizerConfig.getDefaultInstance(); } } /** * * *
     * Runtime configs of Product Recognizer processor.
     * 
* * .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21; * */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.ProductRecognizerConfig, com.google.cloud.visionai.v1.ProductRecognizerConfig.Builder, com.google.cloud.visionai.v1.ProductRecognizerConfigOrBuilder> getProductRecognizerConfigFieldBuilder() { if (productRecognizerConfigBuilder_ == null) { if (!(processorConfigCase_ == 21)) { processorConfig_ = com.google.cloud.visionai.v1.ProductRecognizerConfig.getDefaultInstance(); } productRecognizerConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.ProductRecognizerConfig, com.google.cloud.visionai.v1.ProductRecognizerConfig.Builder, com.google.cloud.visionai.v1.ProductRecognizerConfigOrBuilder>( (com.google.cloud.visionai.v1.ProductRecognizerConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 21; onChanged(); return productRecognizerConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig, com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig.Builder, com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfigOrBuilder> personalProtectiveEquipmentDetectionConfigBuilder_; /** * * *
     * Configs of personal_protective_equipment_detection_config
     * 
* * * .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22; * * * @return Whether the personalProtectiveEquipmentDetectionConfig field is set. */ @java.lang.Override public boolean hasPersonalProtectiveEquipmentDetectionConfig() { return processorConfigCase_ == 22; } /** * * *
     * Configs of personal_protective_equipment_detection_config
     * 
* * * .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22; * * * @return The personalProtectiveEquipmentDetectionConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig getPersonalProtectiveEquipmentDetectionConfig() { if (personalProtectiveEquipmentDetectionConfigBuilder_ == null) { if (processorConfigCase_ == 22) { return (com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig) processorConfig_; } return com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig .getDefaultInstance(); } else { if (processorConfigCase_ == 22) { return personalProtectiveEquipmentDetectionConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig .getDefaultInstance(); } } /** * * *
     * Configs of personal_protective_equipment_detection_config
     * 
* * * .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22; * */ public Builder setPersonalProtectiveEquipmentDetectionConfig( com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig value) { if (personalProtectiveEquipmentDetectionConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { personalProtectiveEquipmentDetectionConfigBuilder_.setMessage(value); } processorConfigCase_ = 22; return this; } /** * * *
     * Configs of personal_protective_equipment_detection_config
     * 
* * * .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22; * */ public Builder setPersonalProtectiveEquipmentDetectionConfig( com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig.Builder builderForValue) { if (personalProtectiveEquipmentDetectionConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { personalProtectiveEquipmentDetectionConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 22; return this; } /** * * *
     * Configs of personal_protective_equipment_detection_config
     * 
* * * .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22; * */ public Builder mergePersonalProtectiveEquipmentDetectionConfig( com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig value) { if (personalProtectiveEquipmentDetectionConfigBuilder_ == null) { if (processorConfigCase_ == 22 && processorConfig_ != com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig .getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig.newBuilder( (com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 22) { personalProtectiveEquipmentDetectionConfigBuilder_.mergeFrom(value); } else { personalProtectiveEquipmentDetectionConfigBuilder_.setMessage(value); } } processorConfigCase_ = 22; return this; } /** * * *
     * Configs of personal_protective_equipment_detection_config
     * 
* * * .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22; * */ public Builder clearPersonalProtectiveEquipmentDetectionConfig() { if (personalProtectiveEquipmentDetectionConfigBuilder_ == null) { if (processorConfigCase_ == 22) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 22) { processorConfigCase_ = 0; processorConfig_ = null; } personalProtectiveEquipmentDetectionConfigBuilder_.clear(); } return this; } /** * * *
     * Configs of personal_protective_equipment_detection_config
     * 
* * * .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22; * */ public com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig.Builder getPersonalProtectiveEquipmentDetectionConfigBuilder() { return getPersonalProtectiveEquipmentDetectionConfigFieldBuilder().getBuilder(); } /** * * *
     * Configs of personal_protective_equipment_detection_config
     * 
* * * .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22; * */ @java.lang.Override public com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfigOrBuilder getPersonalProtectiveEquipmentDetectionConfigOrBuilder() { if ((processorConfigCase_ == 22) && (personalProtectiveEquipmentDetectionConfigBuilder_ != null)) { return personalProtectiveEquipmentDetectionConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 22) { return (com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig) processorConfig_; } return com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig .getDefaultInstance(); } } /** * * *
     * Configs of personal_protective_equipment_detection_config
     * 
* * * .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22; * */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig, com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig.Builder, com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfigOrBuilder> getPersonalProtectiveEquipmentDetectionConfigFieldBuilder() { if (personalProtectiveEquipmentDetectionConfigBuilder_ == null) { if (!(processorConfigCase_ == 22)) { processorConfig_ = com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig .getDefaultInstance(); } personalProtectiveEquipmentDetectionConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig, com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig.Builder, com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfigOrBuilder>( (com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 22; onChanged(); return personalProtectiveEquipmentDetectionConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.TagRecognizerConfig, com.google.cloud.visionai.v1.TagRecognizerConfig.Builder, com.google.cloud.visionai.v1.TagRecognizerConfigOrBuilder> tagRecognizerConfigBuilder_; /** * * *
     * Runtime configs of Tag Recognizer processor.
     * 
* * .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25; * * @return Whether the tagRecognizerConfig field is set. */ @java.lang.Override public boolean hasTagRecognizerConfig() { return processorConfigCase_ == 25; } /** * * *
     * Runtime configs of Tag Recognizer processor.
     * 
* * .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25; * * @return The tagRecognizerConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.TagRecognizerConfig getTagRecognizerConfig() { if (tagRecognizerConfigBuilder_ == null) { if (processorConfigCase_ == 25) { return (com.google.cloud.visionai.v1.TagRecognizerConfig) processorConfig_; } return com.google.cloud.visionai.v1.TagRecognizerConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 25) { return tagRecognizerConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.TagRecognizerConfig.getDefaultInstance(); } } /** * * *
     * Runtime configs of Tag Recognizer processor.
     * 
* * .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25; */ public Builder setTagRecognizerConfig(com.google.cloud.visionai.v1.TagRecognizerConfig value) { if (tagRecognizerConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { tagRecognizerConfigBuilder_.setMessage(value); } processorConfigCase_ = 25; return this; } /** * * *
     * Runtime configs of Tag Recognizer processor.
     * 
* * .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25; */ public Builder setTagRecognizerConfig( com.google.cloud.visionai.v1.TagRecognizerConfig.Builder builderForValue) { if (tagRecognizerConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { tagRecognizerConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 25; return this; } /** * * *
     * Runtime configs of Tag Recognizer processor.
     * 
* * .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25; */ public Builder mergeTagRecognizerConfig( com.google.cloud.visionai.v1.TagRecognizerConfig value) { if (tagRecognizerConfigBuilder_ == null) { if (processorConfigCase_ == 25 && processorConfig_ != com.google.cloud.visionai.v1.TagRecognizerConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.TagRecognizerConfig.newBuilder( (com.google.cloud.visionai.v1.TagRecognizerConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 25) { tagRecognizerConfigBuilder_.mergeFrom(value); } else { tagRecognizerConfigBuilder_.setMessage(value); } } processorConfigCase_ = 25; return this; } /** * * *
     * Runtime configs of Tag Recognizer processor.
     * 
* * .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25; */ public Builder clearTagRecognizerConfig() { if (tagRecognizerConfigBuilder_ == null) { if (processorConfigCase_ == 25) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 25) { processorConfigCase_ = 0; processorConfig_ = null; } tagRecognizerConfigBuilder_.clear(); } return this; } /** * * *
     * Runtime configs of Tag Recognizer processor.
     * 
* * .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25; */ public com.google.cloud.visionai.v1.TagRecognizerConfig.Builder getTagRecognizerConfigBuilder() { return getTagRecognizerConfigFieldBuilder().getBuilder(); } /** * * *
     * Runtime configs of Tag Recognizer processor.
     * 
* * .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25; */ @java.lang.Override public com.google.cloud.visionai.v1.TagRecognizerConfigOrBuilder getTagRecognizerConfigOrBuilder() { if ((processorConfigCase_ == 25) && (tagRecognizerConfigBuilder_ != null)) { return tagRecognizerConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 25) { return (com.google.cloud.visionai.v1.TagRecognizerConfig) processorConfig_; } return com.google.cloud.visionai.v1.TagRecognizerConfig.getDefaultInstance(); } } /** * * *
     * Runtime configs of Tag Recognizer processor.
     * 
* * .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.TagRecognizerConfig, com.google.cloud.visionai.v1.TagRecognizerConfig.Builder, com.google.cloud.visionai.v1.TagRecognizerConfigOrBuilder> getTagRecognizerConfigFieldBuilder() { if (tagRecognizerConfigBuilder_ == null) { if (!(processorConfigCase_ == 25)) { processorConfig_ = com.google.cloud.visionai.v1.TagRecognizerConfig.getDefaultInstance(); } tagRecognizerConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.TagRecognizerConfig, com.google.cloud.visionai.v1.TagRecognizerConfig.Builder, com.google.cloud.visionai.v1.TagRecognizerConfigOrBuilder>( (com.google.cloud.visionai.v1.TagRecognizerConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 25; onChanged(); return tagRecognizerConfigBuilder_; } private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.UniversalInputConfig, com.google.cloud.visionai.v1.UniversalInputConfig.Builder, com.google.cloud.visionai.v1.UniversalInputConfigOrBuilder> universalInputConfigBuilder_; /** * * *
     * Runtime configs of UniversalInput processor.
     * 
* * .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28; * * @return Whether the universalInputConfig field is set. */ @java.lang.Override public boolean hasUniversalInputConfig() { return processorConfigCase_ == 28; } /** * * *
     * Runtime configs of UniversalInput processor.
     * 
* * .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28; * * @return The universalInputConfig. */ @java.lang.Override public com.google.cloud.visionai.v1.UniversalInputConfig getUniversalInputConfig() { if (universalInputConfigBuilder_ == null) { if (processorConfigCase_ == 28) { return (com.google.cloud.visionai.v1.UniversalInputConfig) processorConfig_; } return com.google.cloud.visionai.v1.UniversalInputConfig.getDefaultInstance(); } else { if (processorConfigCase_ == 28) { return universalInputConfigBuilder_.getMessage(); } return com.google.cloud.visionai.v1.UniversalInputConfig.getDefaultInstance(); } } /** * * *
     * Runtime configs of UniversalInput processor.
     * 
* * .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28; */ public Builder setUniversalInputConfig( com.google.cloud.visionai.v1.UniversalInputConfig value) { if (universalInputConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } processorConfig_ = value; onChanged(); } else { universalInputConfigBuilder_.setMessage(value); } processorConfigCase_ = 28; return this; } /** * * *
     * Runtime configs of UniversalInput processor.
     * 
* * .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28; */ public Builder setUniversalInputConfig( com.google.cloud.visionai.v1.UniversalInputConfig.Builder builderForValue) { if (universalInputConfigBuilder_ == null) { processorConfig_ = builderForValue.build(); onChanged(); } else { universalInputConfigBuilder_.setMessage(builderForValue.build()); } processorConfigCase_ = 28; return this; } /** * * *
     * Runtime configs of UniversalInput processor.
     * 
* * .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28; */ public Builder mergeUniversalInputConfig( com.google.cloud.visionai.v1.UniversalInputConfig value) { if (universalInputConfigBuilder_ == null) { if (processorConfigCase_ == 28 && processorConfig_ != com.google.cloud.visionai.v1.UniversalInputConfig.getDefaultInstance()) { processorConfig_ = com.google.cloud.visionai.v1.UniversalInputConfig.newBuilder( (com.google.cloud.visionai.v1.UniversalInputConfig) processorConfig_) .mergeFrom(value) .buildPartial(); } else { processorConfig_ = value; } onChanged(); } else { if (processorConfigCase_ == 28) { universalInputConfigBuilder_.mergeFrom(value); } else { universalInputConfigBuilder_.setMessage(value); } } processorConfigCase_ = 28; return this; } /** * * *
     * Runtime configs of UniversalInput processor.
     * 
* * .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28; */ public Builder clearUniversalInputConfig() { if (universalInputConfigBuilder_ == null) { if (processorConfigCase_ == 28) { processorConfigCase_ = 0; processorConfig_ = null; onChanged(); } } else { if (processorConfigCase_ == 28) { processorConfigCase_ = 0; processorConfig_ = null; } universalInputConfigBuilder_.clear(); } return this; } /** * * *
     * Runtime configs of UniversalInput processor.
     * 
* * .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28; */ public com.google.cloud.visionai.v1.UniversalInputConfig.Builder getUniversalInputConfigBuilder() { return getUniversalInputConfigFieldBuilder().getBuilder(); } /** * * *
     * Runtime configs of UniversalInput processor.
     * 
* * .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28; */ @java.lang.Override public com.google.cloud.visionai.v1.UniversalInputConfigOrBuilder getUniversalInputConfigOrBuilder() { if ((processorConfigCase_ == 28) && (universalInputConfigBuilder_ != null)) { return universalInputConfigBuilder_.getMessageOrBuilder(); } else { if (processorConfigCase_ == 28) { return (com.google.cloud.visionai.v1.UniversalInputConfig) processorConfig_; } return com.google.cloud.visionai.v1.UniversalInputConfig.getDefaultInstance(); } } /** * * *
     * Runtime configs of UniversalInput processor.
     * 
* * .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.UniversalInputConfig, com.google.cloud.visionai.v1.UniversalInputConfig.Builder, com.google.cloud.visionai.v1.UniversalInputConfigOrBuilder> getUniversalInputConfigFieldBuilder() { if (universalInputConfigBuilder_ == null) { if (!(processorConfigCase_ == 28)) { processorConfig_ = com.google.cloud.visionai.v1.UniversalInputConfig.getDefaultInstance(); } universalInputConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.cloud.visionai.v1.UniversalInputConfig, com.google.cloud.visionai.v1.UniversalInputConfig.Builder, com.google.cloud.visionai.v1.UniversalInputConfigOrBuilder>( (com.google.cloud.visionai.v1.UniversalInputConfig) processorConfig_, getParentForChildren(), isClean()); processorConfig_ = null; } processorConfigCase_ = 28; onChanged(); return universalInputConfigBuilder_; } private com.google.protobuf.Struct experimentalConfig_; private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> experimentalConfigBuilder_; /** * * *
     * Experimental configurations. Structured object containing not-yet-stable
     * processor parameters.
     * 
* * .google.protobuf.Struct experimental_config = 26; * * @return Whether the experimentalConfig field is set. */ public boolean hasExperimentalConfig() { return ((bitField0_ & 0x00010000) != 0); } /** * * *
     * Experimental configurations. Structured object containing not-yet-stable
     * processor parameters.
     * 
* * .google.protobuf.Struct experimental_config = 26; * * @return The experimentalConfig. */ public com.google.protobuf.Struct getExperimentalConfig() { if (experimentalConfigBuilder_ == null) { return experimentalConfig_ == null ? com.google.protobuf.Struct.getDefaultInstance() : experimentalConfig_; } else { return experimentalConfigBuilder_.getMessage(); } } /** * * *
     * Experimental configurations. Structured object containing not-yet-stable
     * processor parameters.
     * 
* * .google.protobuf.Struct experimental_config = 26; */ public Builder setExperimentalConfig(com.google.protobuf.Struct value) { if (experimentalConfigBuilder_ == null) { if (value == null) { throw new NullPointerException(); } experimentalConfig_ = value; } else { experimentalConfigBuilder_.setMessage(value); } bitField0_ |= 0x00010000; onChanged(); return this; } /** * * *
     * Experimental configurations. Structured object containing not-yet-stable
     * processor parameters.
     * 
* * .google.protobuf.Struct experimental_config = 26; */ public Builder setExperimentalConfig(com.google.protobuf.Struct.Builder builderForValue) { if (experimentalConfigBuilder_ == null) { experimentalConfig_ = builderForValue.build(); } else { experimentalConfigBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00010000; onChanged(); return this; } /** * * *
     * Experimental configurations. Structured object containing not-yet-stable
     * processor parameters.
     * 
* * .google.protobuf.Struct experimental_config = 26; */ public Builder mergeExperimentalConfig(com.google.protobuf.Struct value) { if (experimentalConfigBuilder_ == null) { if (((bitField0_ & 0x00010000) != 0) && experimentalConfig_ != null && experimentalConfig_ != com.google.protobuf.Struct.getDefaultInstance()) { getExperimentalConfigBuilder().mergeFrom(value); } else { experimentalConfig_ = value; } } else { experimentalConfigBuilder_.mergeFrom(value); } if (experimentalConfig_ != null) { bitField0_ |= 0x00010000; onChanged(); } return this; } /** * * *
     * Experimental configurations. Structured object containing not-yet-stable
     * processor parameters.
     * 
* * .google.protobuf.Struct experimental_config = 26; */ public Builder clearExperimentalConfig() { bitField0_ = (bitField0_ & ~0x00010000); experimentalConfig_ = null; if (experimentalConfigBuilder_ != null) { experimentalConfigBuilder_.dispose(); experimentalConfigBuilder_ = null; } onChanged(); return this; } /** * * *
     * Experimental configurations. Structured object containing not-yet-stable
     * processor parameters.
     * 
* * .google.protobuf.Struct experimental_config = 26; */ public com.google.protobuf.Struct.Builder getExperimentalConfigBuilder() { bitField0_ |= 0x00010000; onChanged(); return getExperimentalConfigFieldBuilder().getBuilder(); } /** * * *
     * Experimental configurations. Structured object containing not-yet-stable
     * processor parameters.
     * 
* * .google.protobuf.Struct experimental_config = 26; */ public com.google.protobuf.StructOrBuilder getExperimentalConfigOrBuilder() { if (experimentalConfigBuilder_ != null) { return experimentalConfigBuilder_.getMessageOrBuilder(); } else { return experimentalConfig_ == null ? com.google.protobuf.Struct.getDefaultInstance() : experimentalConfig_; } } /** * * *
     * Experimental configurations. Structured object containing not-yet-stable
     * processor parameters.
     * 
* * .google.protobuf.Struct experimental_config = 26; */ private com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> getExperimentalConfigFieldBuilder() { if (experimentalConfigBuilder_ == null) { experimentalConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>( getExperimentalConfig(), getParentForChildren(), isClean()); experimentalConfig_ = null; } return experimentalConfigBuilder_; } @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); } @java.lang.Override public final Builder mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { return super.mergeUnknownFields(unknownFields); } // @@protoc_insertion_point(builder_scope:google.cloud.visionai.v1.ProcessorConfig) } // @@protoc_insertion_point(class_scope:google.cloud.visionai.v1.ProcessorConfig) private static final com.google.cloud.visionai.v1.ProcessorConfig DEFAULT_INSTANCE; static { DEFAULT_INSTANCE = new com.google.cloud.visionai.v1.ProcessorConfig(); } public static com.google.cloud.visionai.v1.ProcessorConfig getDefaultInstance() { return DEFAULT_INSTANCE; } private static final com.google.protobuf.Parser PARSER = new com.google.protobuf.AbstractParser() { @java.lang.Override public ProcessorConfig parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { Builder builder = newBuilder(); try { builder.mergeFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(builder.buildPartial()); } catch (com.google.protobuf.UninitializedMessageException e) { throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e) .setUnfinishedMessage(builder.buildPartial()); } return builder.buildPartial(); } }; public static com.google.protobuf.Parser parser() { return PARSER; } @java.lang.Override public com.google.protobuf.Parser getParserForType() { return PARSER; } @java.lang.Override public com.google.cloud.visionai.v1.ProcessorConfig getDefaultInstanceForType() { return DEFAULT_INSTANCE; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy