Struct google_api_proto::google::cloud::dataplex::v1::discovery_event::PartitionDetails
source · pub struct PartitionDetails {
pub partition: String,
pub entity: String,
pub type: i32,
pub sampled_data_locations: Vec<String>,
}
Expand description
Details about the partition.
Fields§
§partition: String
The name to the partition resource. The name is the fully-qualified resource name.
entity: String
The name to the containing entity resource. The name is the fully-qualified resource name.
type: i32
The type of the containing entity resource.
sampled_data_locations: Vec<String>
The locations of the data items (e.g., a Cloud Storage objects) sampled for metadata inference.
Implementations§
source§impl PartitionDetails
impl PartitionDetails
sourcepub fn type(&self) -> EntityType
pub fn type(&self) -> EntityType
Returns the enum value of type
, or the default if the field is set to an invalid enum value.
sourcepub fn set_type(&mut self, value: EntityType)
pub fn set_type(&mut self, value: EntityType)
Sets type
to the provided enum value.
Trait Implementations§
source§impl Clone for PartitionDetails
impl Clone for PartitionDetails
source§fn clone(&self) -> PartitionDetails
fn clone(&self) -> PartitionDetails
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 PartitionDetails
impl Debug for PartitionDetails
source§impl Default for PartitionDetails
impl Default for PartitionDetails
source§impl Message for PartitionDetails
impl Message for PartitionDetails
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 PartitionDetails
impl PartialEq for PartitionDetails
source§fn eq(&self, other: &PartitionDetails) -> bool
fn eq(&self, other: &PartitionDetails) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PartitionDetails
Auto Trait Implementations§
impl Freeze for PartitionDetails
impl RefUnwindSafe for PartitionDetails
impl Send for PartitionDetails
impl Sync for PartitionDetails
impl Unpin for PartitionDetails
impl UnwindSafe for PartitionDetails
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