Struct google_api_proto::google::cloud::datalabeling::v1beta1::AnnotationSpecSet
source · pub struct AnnotationSpecSet {
pub name: String,
pub display_name: String,
pub description: String,
pub annotation_specs: Vec<AnnotationSpec>,
pub blocking_resources: Vec<String>,
}
Expand description
An AnnotationSpecSet is a collection of label definitions. For example, in image classification tasks, you define a set of possible labels for images as an AnnotationSpecSet. An AnnotationSpecSet is immutable upon creation.
Fields§
§name: String
Output only. The AnnotationSpecSet resource name in the following format:
“projects/{project_id}/annotationSpecSets/{annotation_spec_set_id}”
display_name: String
Required. The display name for AnnotationSpecSet that you define when you create it. Maximum of 64 characters.
description: String
Optional. User-provided description of the annotation specification set. The description can be up to 10,000 characters long.
annotation_specs: Vec<AnnotationSpec>
Required. The array of AnnotationSpecs that you define when you create the AnnotationSpecSet. These are the possible labels for the labeling task.
blocking_resources: Vec<String>
Output only. The names of any related resources that are blocking changes to the annotation spec set.
Trait Implementations§
source§impl Clone for AnnotationSpecSet
impl Clone for AnnotationSpecSet
source§fn clone(&self) -> AnnotationSpecSet
fn clone(&self) -> AnnotationSpecSet
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for AnnotationSpecSet
impl Debug for AnnotationSpecSet
source§impl Default for AnnotationSpecSet
impl Default for AnnotationSpecSet
source§impl Message for AnnotationSpecSet
impl Message for AnnotationSpecSet
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for AnnotationSpecSet
impl PartialEq for AnnotationSpecSet
source§fn eq(&self, other: &AnnotationSpecSet) -> bool
fn eq(&self, other: &AnnotationSpecSet) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AnnotationSpecSet
Auto Trait Implementations§
impl Freeze for AnnotationSpecSet
impl RefUnwindSafe for AnnotationSpecSet
impl Send for AnnotationSpecSet
impl Sync for AnnotationSpecSet
impl Unpin for AnnotationSpecSet
impl UnwindSafe for AnnotationSpecSet
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