Package io.grpc
Class InternalChannelz.ChannelStats.Builder
- java.lang.Object
-
- io.grpc.InternalChannelz.ChannelStats.Builder
-
- Enclosing class:
- InternalChannelz.ChannelStats
public static final class InternalChannelz.ChannelStats.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private longcallsFailedprivate longcallsStartedprivate longcallsSucceededprivate InternalChannelz.ChannelTracechannelTraceprivate longlastCallStartedNanosprivate java.util.List<InternalWithLogId>socketsprivate ConnectivityStatestateprivate java.util.List<InternalWithLogId>subchannelsprivate java.lang.Stringtarget
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InternalChannelz.ChannelStatsbuild()Builds an instance.InternalChannelz.ChannelStats.BuildersetCallsFailed(long callsFailed)InternalChannelz.ChannelStats.BuildersetCallsStarted(long callsStarted)InternalChannelz.ChannelStats.BuildersetCallsSucceeded(long callsSucceeded)InternalChannelz.ChannelStats.BuildersetChannelTrace(InternalChannelz.ChannelTrace channelTrace)InternalChannelz.ChannelStats.BuildersetLastCallStartedNanos(long lastCallStartedNanos)InternalChannelz.ChannelStats.BuildersetSockets(java.util.List<InternalWithLogId> sockets)Sets the sockets.InternalChannelz.ChannelStats.BuildersetState(ConnectivityState state)InternalChannelz.ChannelStats.BuildersetSubchannels(java.util.List<InternalWithLogId> subchannels)Sets the subchannels.InternalChannelz.ChannelStats.BuildersetTarget(java.lang.String target)
-
-
-
Field Detail
-
target
private java.lang.String target
-
state
private ConnectivityState state
-
channelTrace
private InternalChannelz.ChannelTrace channelTrace
-
callsStarted
private long callsStarted
-
callsSucceeded
private long callsSucceeded
-
callsFailed
private long callsFailed
-
lastCallStartedNanos
private long lastCallStartedNanos
-
subchannels
private java.util.List<InternalWithLogId> subchannels
-
sockets
private java.util.List<InternalWithLogId> sockets
-
-
Method Detail
-
setTarget
public InternalChannelz.ChannelStats.Builder setTarget(java.lang.String target)
-
setState
public InternalChannelz.ChannelStats.Builder setState(ConnectivityState state)
-
setChannelTrace
public InternalChannelz.ChannelStats.Builder setChannelTrace(InternalChannelz.ChannelTrace channelTrace)
-
setCallsStarted
public InternalChannelz.ChannelStats.Builder setCallsStarted(long callsStarted)
-
setCallsSucceeded
public InternalChannelz.ChannelStats.Builder setCallsSucceeded(long callsSucceeded)
-
setCallsFailed
public InternalChannelz.ChannelStats.Builder setCallsFailed(long callsFailed)
-
setLastCallStartedNanos
public InternalChannelz.ChannelStats.Builder setLastCallStartedNanos(long lastCallStartedNanos)
-
setSubchannels
public InternalChannelz.ChannelStats.Builder setSubchannels(java.util.List<InternalWithLogId> subchannels)
Sets the subchannels.
-
setSockets
public InternalChannelz.ChannelStats.Builder setSockets(java.util.List<InternalWithLogId> sockets)
Sets the sockets.
-
build
public InternalChannelz.ChannelStats build()
Builds an instance.
-
-