Enum google_api_proto::google::cloud::datalabeling::v1beta1::label_image_request::RequestConfig
source · pub enum RequestConfig {
ImageClassificationConfig(ImageClassificationConfig),
BoundingPolyConfig(BoundingPolyConfig),
PolylineConfig(PolylineConfig),
SegmentationConfig(SegmentationConfig),
}
Expand description
Required. Config for labeling tasks. The type of request config must match the selected feature.
Variants§
ImageClassificationConfig(ImageClassificationConfig)
Configuration for image classification task. One of image_classification_config, bounding_poly_config, polyline_config and segmentation_config are required.
BoundingPolyConfig(BoundingPolyConfig)
Configuration for bounding box and bounding poly task. One of image_classification_config, bounding_poly_config, polyline_config and segmentation_config are required.
PolylineConfig(PolylineConfig)
Configuration for polyline task. One of image_classification_config, bounding_poly_config, polyline_config and segmentation_config are required.
SegmentationConfig(SegmentationConfig)
Configuration for segmentation task. One of image_classification_config, bounding_poly_config, polyline_config and segmentation_config are 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