Class: Google::Cloud::VisionAI::V1::ProcessorConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/visionai/v1/platform.rb

Overview

Next ID: 35

Instance Attribute Summary collapse

Instance Attribute Details

#ai_enabled_devices_input_config::Google::Cloud::VisionAI::V1::AIEnabledDevicesInputConfig

Returns Config of AI-enabled input devices.

Note: The following fields are mutually exclusive: ai_enabled_devices_input_config, video_stream_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::AIEnabledDevicesInputConfig)

    Config of AI-enabled input devices.

    Note: The following fields are mutually exclusive: ai_enabled_devices_input_config, video_stream_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#big_query_config::Google::Cloud::VisionAI::V1::BigQueryConfig

Returns Configs of BigQuery processor.

Note: The following fields are mutually exclusive: big_query_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::BigQueryConfig)

    Configs of BigQuery processor.

    Note: The following fields are mutually exclusive: big_query_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#experimental_config::Google::Protobuf::Struct

Returns Experimental configurations. Structured object containing not-yet-stable processor parameters.

Returns:



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#gcs_output_config::Google::Cloud::VisionAI::V1::GcsOutputConfig

Returns Configs of Cloud Storage output processor.

Note: The following fields are mutually exclusive: gcs_output_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::GcsOutputConfig)

    Configs of Cloud Storage output processor.

    Note: The following fields are mutually exclusive: gcs_output_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#general_object_detection_config::Google::Cloud::VisionAI::V1::GeneralObjectDetectionConfig

Returns Configs of General Object Detection processor.

Note: The following fields are mutually exclusive: general_object_detection_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::GeneralObjectDetectionConfig)

    Configs of General Object Detection processor.

    Note: The following fields are mutually exclusive: general_object_detection_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#media_warehouse_config::Google::Cloud::VisionAI::V1::MediaWarehouseConfig

Returns Configs of media warehouse processor.

Note: The following fields are mutually exclusive: media_warehouse_config, video_stream_input_config, ai_enabled_devices_input_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::MediaWarehouseConfig)

    Configs of media warehouse processor.

    Note: The following fields are mutually exclusive: media_warehouse_config, video_stream_input_config, ai_enabled_devices_input_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#occupancy_count_config::Google::Cloud::VisionAI::V1::OccupancyCountConfig

Returns Configs of occupancy count processor.

Note: The following fields are mutually exclusive: occupancy_count_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::OccupancyCountConfig)

    Configs of occupancy count processor.

    Note: The following fields are mutually exclusive: occupancy_count_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#person_blur_config::Google::Cloud::VisionAI::V1::PersonBlurConfig

Returns Configs of person blur processor.

Note: The following fields are mutually exclusive: person_blur_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::PersonBlurConfig)

    Configs of person blur processor.

    Note: The following fields are mutually exclusive: person_blur_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#person_vehicle_detection_config::Google::Cloud::VisionAI::V1::PersonVehicleDetectionConfig

Returns Configs of Person Vehicle Detection processor.

Note: The following fields are mutually exclusive: person_vehicle_detection_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::PersonVehicleDetectionConfig)

    Configs of Person Vehicle Detection processor.

    Note: The following fields are mutually exclusive: person_vehicle_detection_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#personal_protective_equipment_detection_config::Google::Cloud::VisionAI::V1::PersonalProtectiveEquipmentDetectionConfig

Returns Configs of personal_protective_equipment_detection_config

Note: The following fields are mutually exclusive: personal_protective_equipment_detection_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::PersonalProtectiveEquipmentDetectionConfig)

    Configs of personal_protective_equipment_detection_config

    Note: The following fields are mutually exclusive: personal_protective_equipment_detection_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#product_recognizer_config::Google::Cloud::VisionAI::V1::ProductRecognizerConfig

Returns Runtime configs of Product Recognizer processor.

Note: The following fields are mutually exclusive: product_recognizer_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::ProductRecognizerConfig)

    Runtime configs of Product Recognizer processor.

    Note: The following fields are mutually exclusive: product_recognizer_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#tag_recognizer_config::Google::Cloud::VisionAI::V1::TagRecognizerConfig

Returns Runtime configs of Tag Recognizer processor.

Note: The following fields are mutually exclusive: tag_recognizer_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::TagRecognizerConfig)

    Runtime configs of Tag Recognizer processor.

    Note: The following fields are mutually exclusive: tag_recognizer_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#universal_input_config::Google::Cloud::VisionAI::V1::UniversalInputConfig

Returns Runtime configs of UniversalInput processor.

Note: The following fields are mutually exclusive: universal_input_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::UniversalInputConfig)

    Runtime configs of UniversalInput processor.

    Note: The following fields are mutually exclusive: universal_input_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#vertex_automl_video_config::Google::Cloud::VisionAI::V1::VertexAutoMLVideoConfig

Returns Configs of Vertex AutoML video processor.

Note: The following fields are mutually exclusive: vertex_automl_video_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::VertexAutoMLVideoConfig)

    Configs of Vertex AutoML video processor.

    Note: The following fields are mutually exclusive: vertex_automl_video_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#vertex_automl_vision_config::Google::Cloud::VisionAI::V1::VertexAutoMLVisionConfig

Returns Configs of Vertex AutoML vision processor.

Note: The following fields are mutually exclusive: vertex_automl_vision_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::VertexAutoMLVisionConfig)

    Configs of Vertex AutoML vision processor.

    Note: The following fields are mutually exclusive: vertex_automl_vision_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#vertex_custom_config::Google::Cloud::VisionAI::V1::VertexCustomConfig

Returns Configs of Vertex Custom processor.

Note: The following fields are mutually exclusive: vertex_custom_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::VertexCustomConfig)

    Configs of Vertex Custom processor.

    Note: The following fields are mutually exclusive: vertex_custom_config, video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#video_stream_input_config::Google::Cloud::VisionAI::V1::VideoStreamInputConfig

Returns Configs of stream input processor.

Note: The following fields are mutually exclusive: video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.

Returns:

  • (::Google::Cloud::VisionAI::V1::VideoStreamInputConfig)

    Configs of stream input processor.

    Note: The following fields are mutually exclusive: video_stream_input_config, ai_enabled_devices_input_config, media_warehouse_config, person_blur_config, occupancy_count_config, person_vehicle_detection_config, vertex_automl_vision_config, vertex_automl_video_config, vertex_custom_config, general_object_detection_config, big_query_config, gcs_output_config, product_recognizer_config, personal_protective_equipment_detection_config, tag_recognizer_config, universal_input_config. If a field in that set is populated, all other fields in the set will automatically be cleared.



1649
1650
1651
1652
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1649

class ProcessorConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end