Enum google_api_proto::google::cloud::datalabeling::v1beta1::label_video_request::RequestConfig
source · pub enum RequestConfig {
VideoClassificationConfig(VideoClassificationConfig),
ObjectDetectionConfig(ObjectDetectionConfig),
ObjectTrackingConfig(ObjectTrackingConfig),
EventConfig(EventConfig),
}
Expand description
Required. Config for labeling tasks. The type of request config must match the selected feature.
Variants§
VideoClassificationConfig(VideoClassificationConfig)
Configuration for video classification task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
ObjectDetectionConfig(ObjectDetectionConfig)
Configuration for video object detection task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
ObjectTrackingConfig(ObjectTrackingConfig)
Configuration for video object tracking task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
EventConfig(EventConfig)
Configuration for video event task. One of video_classification_config, object_detection_config, object_tracking_config and event_config is required.
Implementations§
source§impl RequestConfig
impl RequestConfig
sourcepub fn merge(
field: &mut Option<RequestConfig>,
tag: u32,
wire_type: WireType,
buf: &mut impl Buf,
ctx: DecodeContext,
) -> Result<(), DecodeError>
pub fn merge( field: &mut Option<RequestConfig>, 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 Clone for RequestConfig
impl Clone for RequestConfig
source§fn clone(&self) -> RequestConfig
fn clone(&self) -> RequestConfig
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for RequestConfig
impl Debug for RequestConfig
source§impl PartialEq for RequestConfig
impl PartialEq for RequestConfig
source§fn eq(&self, other: &RequestConfig) -> bool
fn eq(&self, other: &RequestConfig) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RequestConfig
Auto Trait Implementations§
impl Freeze for RequestConfig
impl RefUnwindSafe for RequestConfig
impl Send for RequestConfig
impl Sync for RequestConfig
impl Unpin for RequestConfig
impl UnwindSafe for RequestConfig
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
§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>
T
in a tonic::Request