Class: Google::Apis::VisionV1::Feature
- Inherits:
-
Object
- Object
- Google::Apis::VisionV1::Feature
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/vision_v1/classes.rb,
generated/google/apis/vision_v1/representations.rb,
generated/google/apis/vision_v1/representations.rb
Overview
The Feature indicates what type of image detection task to perform. Users describe the type of Google Cloud Vision API tasks to perform over images by using Features. Features encode the Cloud Vision API vertical to operate on and the number of top-scoring results to return.
Instance Attribute Summary collapse
-
#max_results ⇒ Fixnum
Maximum number of results of this type.
-
#type ⇒ String
The feature type.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Feature
constructor
A new instance of Feature.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Feature
Returns a new instance of Feature.
1119 1120 1121 |
# File 'generated/google/apis/vision_v1/classes.rb', line 1119 def initialize(**args) update!(**args) end |
Instance Attribute Details
#max_results ⇒ Fixnum
Maximum number of results of this type.
Corresponds to the JSON property maxResults
1117 1118 1119 |
# File 'generated/google/apis/vision_v1/classes.rb', line 1117 def max_results @max_results end |
#type ⇒ String
The feature type.
Corresponds to the JSON property type
1112 1113 1114 |
# File 'generated/google/apis/vision_v1/classes.rb', line 1112 def type @type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1124 1125 1126 1127 |
# File 'generated/google/apis/vision_v1/classes.rb', line 1124 def update!(**args) @type = args[:type] if args.key?(:type) @max_results = args[:max_results] if args.key?(:max_results) end |