1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: grpc/channelz/v1/channelz.proto
3 
4 package io.grpc.channelz.v1;
5 
6 public interface ChannelTraceEventOrBuilder extends
7     // @@protoc_insertion_point(interface_extends:grpc.channelz.v1.ChannelTraceEvent)
8     com.google.protobuf.MessageOrBuilder {
9 
10   /**
11    * <pre>
12    * High level description of the event.
13    * </pre>
14    *
15    * <code>string description = 1;</code>
16    */
getDescription()17   java.lang.String getDescription();
18   /**
19    * <pre>
20    * High level description of the event.
21    * </pre>
22    *
23    * <code>string description = 1;</code>
24    */
25   com.google.protobuf.ByteString
getDescriptionBytes()26       getDescriptionBytes();
27 
28   /**
29    * <pre>
30    * the severity of the trace event
31    * </pre>
32    *
33    * <code>.grpc.channelz.v1.ChannelTraceEvent.Severity severity = 2;</code>
34    */
getSeverityValue()35   int getSeverityValue();
36   /**
37    * <pre>
38    * the severity of the trace event
39    * </pre>
40    *
41    * <code>.grpc.channelz.v1.ChannelTraceEvent.Severity severity = 2;</code>
42    */
getSeverity()43   io.grpc.channelz.v1.ChannelTraceEvent.Severity getSeverity();
44 
45   /**
46    * <pre>
47    * When this event occurred.
48    * </pre>
49    *
50    * <code>.google.protobuf.Timestamp timestamp = 3;</code>
51    */
hasTimestamp()52   boolean hasTimestamp();
53   /**
54    * <pre>
55    * When this event occurred.
56    * </pre>
57    *
58    * <code>.google.protobuf.Timestamp timestamp = 3;</code>
59    */
getTimestamp()60   com.google.protobuf.Timestamp getTimestamp();
61   /**
62    * <pre>
63    * When this event occurred.
64    * </pre>
65    *
66    * <code>.google.protobuf.Timestamp timestamp = 3;</code>
67    */
getTimestampOrBuilder()68   com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder();
69 
70   /**
71    * <code>.grpc.channelz.v1.ChannelRef channel_ref = 4;</code>
72    */
hasChannelRef()73   boolean hasChannelRef();
74   /**
75    * <code>.grpc.channelz.v1.ChannelRef channel_ref = 4;</code>
76    */
getChannelRef()77   io.grpc.channelz.v1.ChannelRef getChannelRef();
78   /**
79    * <code>.grpc.channelz.v1.ChannelRef channel_ref = 4;</code>
80    */
getChannelRefOrBuilder()81   io.grpc.channelz.v1.ChannelRefOrBuilder getChannelRefOrBuilder();
82 
83   /**
84    * <code>.grpc.channelz.v1.SubchannelRef subchannel_ref = 5;</code>
85    */
hasSubchannelRef()86   boolean hasSubchannelRef();
87   /**
88    * <code>.grpc.channelz.v1.SubchannelRef subchannel_ref = 5;</code>
89    */
getSubchannelRef()90   io.grpc.channelz.v1.SubchannelRef getSubchannelRef();
91   /**
92    * <code>.grpc.channelz.v1.SubchannelRef subchannel_ref = 5;</code>
93    */
getSubchannelRefOrBuilder()94   io.grpc.channelz.v1.SubchannelRefOrBuilder getSubchannelRefOrBuilder();
95 
getChildRefCase()96   public io.grpc.channelz.v1.ChannelTraceEvent.ChildRefCase getChildRefCase();
97 }
98