pub struct CustomClass {Show 13 fields
pub name: String,
pub custom_class_id: String,
pub items: Vec<ClassItem>,
pub kms_key_name: String,
pub kms_key_version_name: String,
pub uid: String,
pub display_name: String,
pub state: i32,
pub delete_time: Option<Timestamp>,
pub expire_time: Option<Timestamp>,
pub annotations: HashMap<String, String>,
pub etag: String,
pub reconciling: bool,
}Expand description
A set of words or phrases that represents a common concept likely to appear in your audio, for example a list of passenger ship names. CustomClass items can be substituted into placeholders that you set in PhraseSet phrases.
Fields§
§name: StringThe resource name of the custom class.
custom_class_id: StringIf this custom class is a resource, the custom_class_id is the resource id of the CustomClass. Case sensitive.
items: Vec<ClassItem>A collection of class items.
kms_key_name: StringOutput only. The KMS key
name with which
the content of the ClassItem is encrypted. The expected format is
projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}.
kms_key_version_name: StringOutput only. The KMS key version
name
with which content of the ClassItem is encrypted. The expected format is
projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}.
uid: StringOutput only. System-assigned unique identifier for the CustomClass. This field is not used.
display_name: StringOutput only. User-settable, human-readable name for the CustomClass. Must be 63 characters or less. This field is not used.
state: i32Output only. The CustomClass lifecycle state. This field is not used.
delete_time: Option<Timestamp>Output only. The time at which this resource was requested for deletion. This field is not used.
expire_time: Option<Timestamp>Output only. The time at which this resource will be purged. This field is not used.
annotations: HashMap<String, String>Output only. Allows users to store small amounts of arbitrary data. Both the key and the value must be 63 characters or less each. At most 100 annotations. This field is not used.
etag: StringOutput only. This checksum is computed by the server based on the value of other fields. This may be sent on update, undelete, and delete requests to ensure the client has an up-to-date value before proceeding. This field is not used.
reconciling: boolOutput only. Whether or not this CustomClass is in the process of being updated. This field is not used.
Implementations§
Trait Implementations§
Source§impl Clone for CustomClass
impl Clone for CustomClass
Source§fn clone(&self) -> CustomClass
fn clone(&self) -> CustomClass
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CustomClass
impl Debug for CustomClass
Source§impl Default for CustomClass
impl Default for CustomClass
Source§impl<'de> Deserialize<'de> for CustomClass
impl<'de> Deserialize<'de> for CustomClass
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Source§impl Message for CustomClass
impl Message for CustomClass
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.