Struct google_api_proto::google::cloud::datacatalog::v1::SerializedTaxonomy
source · pub struct SerializedTaxonomy {
pub display_name: String,
pub description: String,
pub policy_tags: Vec<SerializedPolicyTag>,
pub activated_policy_types: Vec<i32>,
}
Expand description
A nested protocol buffer that represents a taxonomy and the hierarchy of its policy tags. Used for taxonomy replacement, import, and export.
Fields§
§display_name: String
Required. Display name of the taxonomy. At most 200 bytes when encoded in UTF-8.
description: String
Description of the serialized taxonomy. At most 2000 bytes when encoded in UTF-8. If not set, defaults to an empty description.
Top level policy tags associated with the taxonomy, if any.
activated_policy_types: Vec<i32>
A list of policy types that are activated per taxonomy.
Implementations§
source§impl SerializedTaxonomy
impl SerializedTaxonomy
sourcepub fn activated_policy_types(
&self,
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(_: i32) -> Option<PolicyType>>
pub fn activated_policy_types( &self, ) -> FilterMap<Cloned<Iter<'_, i32>>, fn(_: i32) -> Option<PolicyType>>
Returns an iterator which yields the valid enum values contained in activated_policy_types
.
sourcepub fn push_activated_policy_types(&mut self, value: PolicyType)
pub fn push_activated_policy_types(&mut self, value: PolicyType)
Appends the provided enum value to activated_policy_types
.
Trait Implementations§
source§impl Clone for SerializedTaxonomy
impl Clone for SerializedTaxonomy
source§fn clone(&self) -> SerializedTaxonomy
fn clone(&self) -> SerializedTaxonomy
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for SerializedTaxonomy
impl Debug for SerializedTaxonomy
source§impl Default for SerializedTaxonomy
impl Default for SerializedTaxonomy
source§impl Message for SerializedTaxonomy
impl Message for SerializedTaxonomy
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
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,
Encodes the message to a buffer. Read more
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Encodes the message to a newly allocated buffer.
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,
Encodes the message with a length-delimiter to a buffer. Read more
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,
Encodes the message with a length-delimiter to a newly allocated buffer.
source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
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,
Decodes a length-delimited instance of the message from the buffer.
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,
Decodes an instance of the message from a buffer, and merges it into
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,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.source§impl PartialEq for SerializedTaxonomy
impl PartialEq for SerializedTaxonomy
source§fn eq(&self, other: &SerializedTaxonomy) -> bool
fn eq(&self, other: &SerializedTaxonomy) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SerializedTaxonomy
Auto Trait Implementations§
impl Freeze for SerializedTaxonomy
impl RefUnwindSafe for SerializedTaxonomy
impl Send for SerializedTaxonomy
impl Sync for SerializedTaxonomy
impl Unpin for SerializedTaxonomy
impl UnwindSafe for SerializedTaxonomy
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