Enum google_api_proto::google::cloud::automl::v1beta1::annotation_payload::Detail
source · pub enum Detail {
Translation(TranslationAnnotation),
Classification(ClassificationAnnotation),
ImageObjectDetection(ImageObjectDetectionAnnotation),
VideoClassification(VideoClassificationAnnotation),
VideoObjectTracking(VideoObjectTrackingAnnotation),
TextExtraction(TextExtractionAnnotation),
TextSentiment(TextSentimentAnnotation),
Tables(TablesAnnotation),
}
Expand description
Output only . Additional information about the annotation specific to the AutoML domain.
Variants§
Translation(TranslationAnnotation)
Annotation details for translation.
Classification(ClassificationAnnotation)
Annotation details for content or image classification.
ImageObjectDetection(ImageObjectDetectionAnnotation)
Annotation details for image object detection.
VideoClassification(VideoClassificationAnnotation)
Annotation details for video classification. Returned for Video Classification predictions.
VideoObjectTracking(VideoObjectTrackingAnnotation)
Annotation details for video object tracking.
TextExtraction(TextExtractionAnnotation)
Annotation details for text extraction.
TextSentiment(TextSentimentAnnotation)
Annotation details for text sentiment.
Tables(TablesAnnotation)
Annotation details for Tables.
Implementations§
source§impl Detail
impl Detail
sourcepub fn merge(
field: &mut Option<Detail>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<Detail>, tag: u32, wire_type: WireType, buf: &mut impl Buf, ctx: DecodeContext, ) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into self.
sourcepub fn encoded_len(&self) -> usize
pub fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Trait Implementations§
source§impl PartialEq for Detail
impl PartialEq for Detail
impl StructuralPartialEq for Detail
Auto Trait Implementations§
impl Freeze for Detail
impl RefUnwindSafe for Detail
impl Send for Detail
impl Sync for Detail
impl Unpin for Detail
impl UnwindSafe for Detail
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request