Struct google_api_proto::google::dataflow::v1beta3::DisplayData
source · pub struct DisplayData {
pub key: String,
pub namespace: String,
pub short_str_value: String,
pub url: String,
pub label: String,
pub value: Option<Value>,
}
Expand description
Data provided with a pipeline or transform to provide descriptive info.
Fields§
§key: String
The key identifying the display data. This is intended to be used as a label for the display data when viewed in a dax monitoring system.
namespace: String
The namespace for the key. This is usually a class name or programming language namespace (i.e. python module) which defines the display data. This allows a dax monitoring system to specially handle the data and perform custom rendering.
short_str_value: String
A possible additional shorter value to display. For example a java_class_name_value of com.mypackage.MyDoFn will be stored with MyDoFn as the short_str_value and com.mypackage.MyDoFn as the java_class_name value. short_str_value can be displayed and java_class_name_value will be displayed as a tooltip.
url: String
An optional full URL.
label: String
An optional label to display in a dax UI for the element.
value: Option<Value>
Various value types which can be used for display data. Only one will be set.
Trait Implementations§
source§impl Clone for DisplayData
impl Clone for DisplayData
source§fn clone(&self) -> DisplayData
fn clone(&self) -> DisplayData
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DisplayData
impl Debug for DisplayData
source§impl Default for DisplayData
impl Default for DisplayData
source§impl Message for DisplayData
impl Message for DisplayData
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 DisplayData
impl PartialEq for DisplayData
source§fn eq(&self, other: &DisplayData) -> bool
fn eq(&self, other: &DisplayData) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DisplayData
Auto Trait Implementations§
impl Freeze for DisplayData
impl RefUnwindSafe for DisplayData
impl Send for DisplayData
impl Sync for DisplayData
impl Unpin for DisplayData
impl UnwindSafe for DisplayData
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