Struct googapis::google::cloud::gkehub::servicemesh::v1alpha::AnalysisMessage [−][src]
pub struct AnalysisMessage {
pub message_base: Option<AnalysisMessageBase>,
pub description: String,
pub resource_paths: Vec<String>,
pub args: Option<Struct>,
}
Expand description
AnalysisMessage is a single message produced by an analyzer, and it used to communicate to the end user about the state of their Service Mesh configuration.
Fields
message_base: Option<AnalysisMessageBase>
Details common to all types of Istio and ServiceMesh analysis messages.
description: String
A human readable description of what the error means. It is suitable for non-internationalize display purposes.
resource_paths: Vec<String>
A list of strings specifying the resource identifiers that were the cause of message generation. A “path” here may be:
- MEMBERSHIP_ID if the cause is a specific member cluster
- MEMBERSHIP_ID/(NAMESPACE/)?RESOURCETYPE/NAME if the cause is a resource in a cluster
args: Option<Struct>
A UI can combine these args with a template (based on message_base.type) to produce an internationalized message.
Trait Implementations
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
Returns the encoded length of the message without a length delimiter.
Encodes the message to a buffer. Read more
Encodes the message to a newly allocated buffer.
Encodes the message with a length-delimiter to a buffer. Read more
Encodes the message with a length-delimiter to a newly allocated buffer.
Decodes an instance of the message from a buffer. Read more
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf,
Decodes a length-delimited instance of the message from the buffer.
Decodes an instance of the message from a buffer, and merges it into self
. Read more
Decodes a length-delimited instance of the message from buffer, and
merges it into self
. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for AnalysisMessage
impl Send for AnalysisMessage
impl Sync for AnalysisMessage
impl Unpin for AnalysisMessage
impl UnwindSafe for AnalysisMessage
Blanket Implementations
Mutably borrows from an owned value. Read more
Wrap the input message T
in a tonic::Request
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more