
com.google.cloud.visionai.v1.ProcessorConfigOrBuilder 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;
public interface ProcessorConfigOrBuilder
extends
// @@protoc_insertion_point(interface_extends:google.cloud.visionai.v1.ProcessorConfig)
com.google.protobuf.MessageOrBuilder {
/**
*
*
*
* Configs of stream input processor.
*
*
* .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9;
*
* @return Whether the videoStreamInputConfig field is set.
*/
boolean hasVideoStreamInputConfig();
/**
*
*
*
* Configs of stream input processor.
*
*
* .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9;
*
* @return The videoStreamInputConfig.
*/
com.google.cloud.visionai.v1.VideoStreamInputConfig getVideoStreamInputConfig();
/**
*
*
*
* Configs of stream input processor.
*
*
* .google.cloud.visionai.v1.VideoStreamInputConfig video_stream_input_config = 9;
*/
com.google.cloud.visionai.v1.VideoStreamInputConfigOrBuilder getVideoStreamInputConfigOrBuilder();
/**
*
*
*
* Config of AI-enabled input devices.
*
*
*
* .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20;
*
*
* @return Whether the aiEnabledDevicesInputConfig field is set.
*/
boolean hasAiEnabledDevicesInputConfig();
/**
*
*
*
* Config of AI-enabled input devices.
*
*
*
* .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20;
*
*
* @return The aiEnabledDevicesInputConfig.
*/
com.google.cloud.visionai.v1.AIEnabledDevicesInputConfig getAiEnabledDevicesInputConfig();
/**
*
*
*
* Config of AI-enabled input devices.
*
*
*
* .google.cloud.visionai.v1.AIEnabledDevicesInputConfig ai_enabled_devices_input_config = 20;
*
*/
com.google.cloud.visionai.v1.AIEnabledDevicesInputConfigOrBuilder
getAiEnabledDevicesInputConfigOrBuilder();
/**
*
*
*
* Configs of media warehouse processor.
*
*
* .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10;
*
* @return Whether the mediaWarehouseConfig field is set.
*/
boolean hasMediaWarehouseConfig();
/**
*
*
*
* Configs of media warehouse processor.
*
*
* .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10;
*
* @return The mediaWarehouseConfig.
*/
com.google.cloud.visionai.v1.MediaWarehouseConfig getMediaWarehouseConfig();
/**
*
*
*
* Configs of media warehouse processor.
*
*
* .google.cloud.visionai.v1.MediaWarehouseConfig media_warehouse_config = 10;
*/
com.google.cloud.visionai.v1.MediaWarehouseConfigOrBuilder getMediaWarehouseConfigOrBuilder();
/**
*
*
*
* Configs of person blur processor.
*
*
* .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11;
*
* @return Whether the personBlurConfig field is set.
*/
boolean hasPersonBlurConfig();
/**
*
*
*
* Configs of person blur processor.
*
*
* .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11;
*
* @return The personBlurConfig.
*/
com.google.cloud.visionai.v1.PersonBlurConfig getPersonBlurConfig();
/**
*
*
*
* Configs of person blur processor.
*
*
* .google.cloud.visionai.v1.PersonBlurConfig person_blur_config = 11;
*/
com.google.cloud.visionai.v1.PersonBlurConfigOrBuilder getPersonBlurConfigOrBuilder();
/**
*
*
*
* Configs of occupancy count processor.
*
*
* .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12;
*
* @return Whether the occupancyCountConfig field is set.
*/
boolean hasOccupancyCountConfig();
/**
*
*
*
* Configs of occupancy count processor.
*
*
* .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12;
*
* @return The occupancyCountConfig.
*/
com.google.cloud.visionai.v1.OccupancyCountConfig getOccupancyCountConfig();
/**
*
*
*
* Configs of occupancy count processor.
*
*
* .google.cloud.visionai.v1.OccupancyCountConfig occupancy_count_config = 12;
*/
com.google.cloud.visionai.v1.OccupancyCountConfigOrBuilder getOccupancyCountConfigOrBuilder();
/**
*
*
*
* Configs of Person Vehicle Detection processor.
*
*
*
* .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15;
*
*
* @return Whether the personVehicleDetectionConfig field is set.
*/
boolean hasPersonVehicleDetectionConfig();
/**
*
*
*
* Configs of Person Vehicle Detection processor.
*
*
*
* .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15;
*
*
* @return The personVehicleDetectionConfig.
*/
com.google.cloud.visionai.v1.PersonVehicleDetectionConfig getPersonVehicleDetectionConfig();
/**
*
*
*
* Configs of Person Vehicle Detection processor.
*
*
*
* .google.cloud.visionai.v1.PersonVehicleDetectionConfig person_vehicle_detection_config = 15;
*
*/
com.google.cloud.visionai.v1.PersonVehicleDetectionConfigOrBuilder
getPersonVehicleDetectionConfigOrBuilder();
/**
*
*
*
* Configs of Vertex AutoML vision processor.
*
*
* .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13;
*
*
* @return Whether the vertexAutomlVisionConfig field is set.
*/
boolean hasVertexAutomlVisionConfig();
/**
*
*
*
* Configs of Vertex AutoML vision processor.
*
*
* .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13;
*
*
* @return The vertexAutomlVisionConfig.
*/
com.google.cloud.visionai.v1.VertexAutoMLVisionConfig getVertexAutomlVisionConfig();
/**
*
*
*
* Configs of Vertex AutoML vision processor.
*
*
* .google.cloud.visionai.v1.VertexAutoMLVisionConfig vertex_automl_vision_config = 13;
*
*/
com.google.cloud.visionai.v1.VertexAutoMLVisionConfigOrBuilder
getVertexAutomlVisionConfigOrBuilder();
/**
*
*
*
* Configs of Vertex AutoML video processor.
*
*
* .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14;
*
* @return Whether the vertexAutomlVideoConfig field is set.
*/
boolean hasVertexAutomlVideoConfig();
/**
*
*
*
* Configs of Vertex AutoML video processor.
*
*
* .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14;
*
* @return The vertexAutomlVideoConfig.
*/
com.google.cloud.visionai.v1.VertexAutoMLVideoConfig getVertexAutomlVideoConfig();
/**
*
*
*
* Configs of Vertex AutoML video processor.
*
*
* .google.cloud.visionai.v1.VertexAutoMLVideoConfig vertex_automl_video_config = 14;
*/
com.google.cloud.visionai.v1.VertexAutoMLVideoConfigOrBuilder
getVertexAutomlVideoConfigOrBuilder();
/**
*
*
*
* Configs of Vertex Custom processor.
*
*
* .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17;
*
* @return Whether the vertexCustomConfig field is set.
*/
boolean hasVertexCustomConfig();
/**
*
*
*
* Configs of Vertex Custom processor.
*
*
* .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17;
*
* @return The vertexCustomConfig.
*/
com.google.cloud.visionai.v1.VertexCustomConfig getVertexCustomConfig();
/**
*
*
*
* Configs of Vertex Custom processor.
*
*
* .google.cloud.visionai.v1.VertexCustomConfig vertex_custom_config = 17;
*/
com.google.cloud.visionai.v1.VertexCustomConfigOrBuilder getVertexCustomConfigOrBuilder();
/**
*
*
*
* Configs of General Object Detection processor.
*
*
*
* .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18;
*
*
* @return Whether the generalObjectDetectionConfig field is set.
*/
boolean hasGeneralObjectDetectionConfig();
/**
*
*
*
* Configs of General Object Detection processor.
*
*
*
* .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18;
*
*
* @return The generalObjectDetectionConfig.
*/
com.google.cloud.visionai.v1.GeneralObjectDetectionConfig getGeneralObjectDetectionConfig();
/**
*
*
*
* Configs of General Object Detection processor.
*
*
*
* .google.cloud.visionai.v1.GeneralObjectDetectionConfig general_object_detection_config = 18;
*
*/
com.google.cloud.visionai.v1.GeneralObjectDetectionConfigOrBuilder
getGeneralObjectDetectionConfigOrBuilder();
/**
*
*
*
* Configs of BigQuery processor.
*
*
* .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19;
*
* @return Whether the bigQueryConfig field is set.
*/
boolean hasBigQueryConfig();
/**
*
*
*
* Configs of BigQuery processor.
*
*
* .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19;
*
* @return The bigQueryConfig.
*/
com.google.cloud.visionai.v1.BigQueryConfig getBigQueryConfig();
/**
*
*
*
* Configs of BigQuery processor.
*
*
* .google.cloud.visionai.v1.BigQueryConfig big_query_config = 19;
*/
com.google.cloud.visionai.v1.BigQueryConfigOrBuilder getBigQueryConfigOrBuilder();
/**
*
*
*
* Configs of Cloud Storage output processor.
*
*
* .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27;
*
* @return Whether the gcsOutputConfig field is set.
*/
boolean hasGcsOutputConfig();
/**
*
*
*
* Configs of Cloud Storage output processor.
*
*
* .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27;
*
* @return The gcsOutputConfig.
*/
com.google.cloud.visionai.v1.GcsOutputConfig getGcsOutputConfig();
/**
*
*
*
* Configs of Cloud Storage output processor.
*
*
* .google.cloud.visionai.v1.GcsOutputConfig gcs_output_config = 27;
*/
com.google.cloud.visionai.v1.GcsOutputConfigOrBuilder getGcsOutputConfigOrBuilder();
/**
*
*
*
* Runtime configs of Product Recognizer processor.
*
*
* .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21;
*
* @return Whether the productRecognizerConfig field is set.
*/
boolean hasProductRecognizerConfig();
/**
*
*
*
* Runtime configs of Product Recognizer processor.
*
*
* .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21;
*
* @return The productRecognizerConfig.
*/
com.google.cloud.visionai.v1.ProductRecognizerConfig getProductRecognizerConfig();
/**
*
*
*
* Runtime configs of Product Recognizer processor.
*
*
* .google.cloud.visionai.v1.ProductRecognizerConfig product_recognizer_config = 21;
*/
com.google.cloud.visionai.v1.ProductRecognizerConfigOrBuilder
getProductRecognizerConfigOrBuilder();
/**
*
*
*
* 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.
*/
boolean hasPersonalProtectiveEquipmentDetectionConfig();
/**
*
*
*
* Configs of personal_protective_equipment_detection_config
*
*
*
* .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22;
*
*
* @return The personalProtectiveEquipmentDetectionConfig.
*/
com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig
getPersonalProtectiveEquipmentDetectionConfig();
/**
*
*
*
* Configs of personal_protective_equipment_detection_config
*
*
*
* .google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfig personal_protective_equipment_detection_config = 22;
*
*/
com.google.cloud.visionai.v1.PersonalProtectiveEquipmentDetectionConfigOrBuilder
getPersonalProtectiveEquipmentDetectionConfigOrBuilder();
/**
*
*
*
* Runtime configs of Tag Recognizer processor.
*
*
* .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25;
*
* @return Whether the tagRecognizerConfig field is set.
*/
boolean hasTagRecognizerConfig();
/**
*
*
*
* Runtime configs of Tag Recognizer processor.
*
*
* .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25;
*
* @return The tagRecognizerConfig.
*/
com.google.cloud.visionai.v1.TagRecognizerConfig getTagRecognizerConfig();
/**
*
*
*
* Runtime configs of Tag Recognizer processor.
*
*
* .google.cloud.visionai.v1.TagRecognizerConfig tag_recognizer_config = 25;
*/
com.google.cloud.visionai.v1.TagRecognizerConfigOrBuilder getTagRecognizerConfigOrBuilder();
/**
*
*
*
* Runtime configs of UniversalInput processor.
*
*
* .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28;
*
* @return Whether the universalInputConfig field is set.
*/
boolean hasUniversalInputConfig();
/**
*
*
*
* Runtime configs of UniversalInput processor.
*
*
* .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28;
*
* @return The universalInputConfig.
*/
com.google.cloud.visionai.v1.UniversalInputConfig getUniversalInputConfig();
/**
*
*
*
* Runtime configs of UniversalInput processor.
*
*
* .google.cloud.visionai.v1.UniversalInputConfig universal_input_config = 28;
*/
com.google.cloud.visionai.v1.UniversalInputConfigOrBuilder getUniversalInputConfigOrBuilder();
/**
*
*
*
* Experimental configurations. Structured object containing not-yet-stable
* processor parameters.
*
*
* .google.protobuf.Struct experimental_config = 26;
*
* @return Whether the experimentalConfig field is set.
*/
boolean hasExperimentalConfig();
/**
*
*
*
* Experimental configurations. Structured object containing not-yet-stable
* processor parameters.
*
*
* .google.protobuf.Struct experimental_config = 26;
*
* @return The experimentalConfig.
*/
com.google.protobuf.Struct getExperimentalConfig();
/**
*
*
*
* Experimental configurations. Structured object containing not-yet-stable
* processor parameters.
*
*
* .google.protobuf.Struct experimental_config = 26;
*/
com.google.protobuf.StructOrBuilder getExperimentalConfigOrBuilder();
com.google.cloud.visionai.v1.ProcessorConfig.ProcessorConfigCase getProcessorConfigCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy