Class: Google::Cloud::VisionAI::V1::Processor

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

Overview

Message describing Processor object. Next ID: 19

Defined Under Namespace

Modules: ProcessorState, ProcessorType Classes: LabelsEntry

Instance Attribute Summary collapse

Instance Attribute Details

#configuration_typeurl::String (readonly)

Returns Output only. The corresponding configuration can be used in the Application to customize the behavior of the processor.

Returns:

  • (::String)

    Output only. The corresponding configuration can be used in the Application to customize the behavior of the processor.



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#create_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. [Output only] Create timestamp.

Returns:



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#custom_processor_source_info::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo

Returns Source info for customer created processor.

Returns:



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#description::String

Returns Illustrative sentences for describing the functionality of the processor.

Returns:

  • (::String)

    Illustrative sentences for describing the functionality of the processor.



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#display_name::String

Returns Required. A user friendly display name for the processor.

Returns:

  • (::String)

    Required. A user friendly display name for the processor.



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#labels::Google::Protobuf::Map{::String => ::String}

Returns Labels as key value pairs.

Returns:

  • (::Google::Protobuf::Map{::String => ::String})

    Labels as key value pairs.



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#model_type::Google::Cloud::VisionAI::V1::ModelType

Returns Model Type.

Returns:



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#name::String

Returns name of resource.

Returns:

  • (::String)

    name of resource.



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#processor_io_spec::Google::Cloud::VisionAI::V1::ProcessorIOSpec (readonly)

Returns Output only. [Output only] The input / output specifications of a processor, each type of processor has fixed input / output specs which cannot be altered by customer.

Returns:



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#processor_type::Google::Cloud::VisionAI::V1::Processor::ProcessorType (readonly)

Returns Output only. Processor Type.

Returns:



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#state::Google::Cloud::VisionAI::V1::Processor::ProcessorState (readonly)

Returns Output only. State of the Processor.

Returns:



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#supported_annotation_types::Array<::Google::Cloud::VisionAI::V1::StreamAnnotationType> (readonly)



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#supported_instance_types::Array<::Google::Cloud::VisionAI::V1::Instance::InstanceType>

Returns Which instance types this processor supports; if empty, this default to STREAMING_PREDICTION.

Returns:



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#supports_post_processing::Boolean

Returns Indicates if the processor supports post processing.

Returns:

  • (::Boolean)

    Indicates if the processor supports post processing.



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end

#update_time::Google::Protobuf::Timestamp (readonly)

Returns Output only. [Output only] Update timestamp.

Returns:



1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
# File 'proto_docs/google/cloud/visionai/v1/platform.rb', line 1312

class Processor
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # @!attribute [rw] key
  #   @return [::String]
  # @!attribute [rw] value
  #   @return [::String]
  class LabelsEntry
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # Type
  module ProcessorType
    # Processor Type UNSPECIFIED.
    PROCESSOR_TYPE_UNSPECIFIED = 0

    # Processor Type PRETRAINED.
    # Pretrained processor is developed by Vision AI App Platform with
    # state-of-the-art vision data processing functionality, like occupancy
    # counting or person blur. Pretrained processor is usually publicly
    # available.
    PRETRAINED = 1

    # Processor Type CUSTOM.
    # Custom processors are specialized processors which are either uploaded by
    # customers or imported from other GCP platform (for example Vertex AI).
    # Custom processor is only visible to the creator.
    CUSTOM = 2

    # Processor Type CONNECTOR.
    # Connector processors are special processors which perform I/O for the
    # application, they do not processing the data but either deliver the data
    # to other processors or receive data from other processors.
    CONNECTOR = 3
  end

  module ProcessorState
    # Unspecified Processor state.
    PROCESSOR_STATE_UNSPECIFIED = 0

    # Processor is being created (not ready for use).
    CREATING = 1

    # Processor is and ready for use.
    ACTIVE = 2

    # Processor is being deleted (not ready for use).
    DELETING = 3

    # Processor deleted or creation failed .
    FAILED = 4
  end
end