Reference documentation and code samples for the Vision AI V1 API class Google::Cloud::VisionAI::V1::Processor.
Message describing Processor object. Next ID: 19
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#configuration_typeurl
def configuration_typeurl() -> ::String
Returns
- (::String) — Output only. The corresponding configuration can be used in the Application to customize the behavior of the processor.
#create_time
def create_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. [Output only] Create timestamp.
#custom_processor_source_info
def custom_processor_source_info() -> ::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo
Returns
- (::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo) — Source info for customer created processor.
#custom_processor_source_info=
def custom_processor_source_info=(value) -> ::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo
Parameter
- value (::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo) — Source info for customer created processor.
Returns
- (::Google::Cloud::VisionAI::V1::CustomProcessorSourceInfo) — Source info for customer created processor.
#description
def description() -> ::String
Returns
- (::String) — Illustrative sentences for describing the functionality of the processor.
#description=
def description=(value) -> ::String
Parameter
- value (::String) — Illustrative sentences for describing the functionality of the processor.
Returns
- (::String) — Illustrative sentences for describing the functionality of the processor.
#display_name
def display_name() -> ::String
Returns
- (::String) — Required. A user friendly display name for the processor.
#display_name=
def display_name=(value) -> ::String
Parameter
- value (::String) — Required. A user friendly display name for the processor.
Returns
- (::String) — Required. A user friendly display name for the processor.
#labels
def labels() -> ::Google::Protobuf::Map{::String => ::String}
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Labels as key value pairs.
#labels=
def labels=(value) -> ::Google::Protobuf::Map{::String => ::String}
Parameter
- value (::Google::Protobuf::Map{::String => ::String}) — Labels as key value pairs.
Returns
- (::Google::Protobuf::Map{::String => ::String}) — Labels as key value pairs.
#model_type
def model_type() -> ::Google::Cloud::VisionAI::V1::ModelType
Returns
- (::Google::Cloud::VisionAI::V1::ModelType) — Model Type.
#model_type=
def model_type=(value) -> ::Google::Cloud::VisionAI::V1::ModelType
Parameter
- value (::Google::Cloud::VisionAI::V1::ModelType) — Model Type.
Returns
- (::Google::Cloud::VisionAI::V1::ModelType) — Model Type.
#name
def name() -> ::String
Returns
- (::String) — name of resource.
#name=
def name=(value) -> ::String
Parameter
- value (::String) — name of resource.
Returns
- (::String) — name of resource.
#processor_io_spec
def processor_io_spec() -> ::Google::Cloud::VisionAI::V1::ProcessorIOSpec
Returns
- (::Google::Cloud::VisionAI::V1::ProcessorIOSpec) — 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.
#processor_type
def processor_type() -> ::Google::Cloud::VisionAI::V1::Processor::ProcessorType
Returns
- (::Google::Cloud::VisionAI::V1::Processor::ProcessorType) — Output only. Processor Type.
#state
def state() -> ::Google::Cloud::VisionAI::V1::Processor::ProcessorState
Returns
- (::Google::Cloud::VisionAI::V1::Processor::ProcessorState) — Output only. State of the Processor.
#supported_annotation_types
def supported_annotation_types() -> ::Array<::Google::Cloud::VisionAI::V1::StreamAnnotationType>
Returns
#supported_instance_types
def supported_instance_types() -> ::Array<::Google::Cloud::VisionAI::V1::Instance::InstanceType>
Returns
- (::Array<::Google::Cloud::VisionAI::V1::Instance::InstanceType>) — Which instance types this processor supports; if empty, this default to STREAMING_PREDICTION.
#supported_instance_types=
def supported_instance_types=(value) -> ::Array<::Google::Cloud::VisionAI::V1::Instance::InstanceType>
Parameter
- value (::Array<::Google::Cloud::VisionAI::V1::Instance::InstanceType>) — Which instance types this processor supports; if empty, this default to STREAMING_PREDICTION.
Returns
- (::Array<::Google::Cloud::VisionAI::V1::Instance::InstanceType>) — Which instance types this processor supports; if empty, this default to STREAMING_PREDICTION.
#supports_post_processing
def supports_post_processing() -> ::Boolean
Returns
- (::Boolean) — Indicates if the processor supports post processing.
#supports_post_processing=
def supports_post_processing=(value) -> ::Boolean
Parameter
- value (::Boolean) — Indicates if the processor supports post processing.
Returns
- (::Boolean) — Indicates if the processor supports post processing.
#update_time
def update_time() -> ::Google::Protobuf::Timestamp
Returns
- (::Google::Protobuf::Timestamp) — Output only. [Output only] Update timestamp.