Package io.grpc
Class InternalChannelz.ChannelTrace.Builder
- java.lang.Object
-
- io.grpc.InternalChannelz.ChannelTrace.Builder
-
- Enclosing class:
- InternalChannelz.ChannelTrace
public static final class InternalChannelz.ChannelTrace.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Long
creationTimeNanos
private java.util.List<InternalChannelz.ChannelTrace.Event>
events
private java.lang.Long
numEventsLogged
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InternalChannelz.ChannelTrace
build()
Builds a new ChannelTrace instance.InternalChannelz.ChannelTrace.Builder
setCreationTimeNanos(long creationTimeNanos)
InternalChannelz.ChannelTrace.Builder
setEvents(java.util.List<InternalChannelz.ChannelTrace.Event> events)
InternalChannelz.ChannelTrace.Builder
setNumEventsLogged(long numEventsLogged)
-
-
-
Field Detail
-
numEventsLogged
private java.lang.Long numEventsLogged
-
creationTimeNanos
private java.lang.Long creationTimeNanos
-
events
private java.util.List<InternalChannelz.ChannelTrace.Event> events
-
-
Method Detail
-
setNumEventsLogged
public InternalChannelz.ChannelTrace.Builder setNumEventsLogged(long numEventsLogged)
-
setCreationTimeNanos
public InternalChannelz.ChannelTrace.Builder setCreationTimeNanos(long creationTimeNanos)
-
setEvents
public InternalChannelz.ChannelTrace.Builder setEvents(java.util.List<InternalChannelz.ChannelTrace.Event> events)
-
build
public InternalChannelz.ChannelTrace build()
Builds a new ChannelTrace instance.
-
-