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 long
callsFailed
private long
callsStarted
private long
callsSucceeded
private InternalChannelz.ChannelTrace
channelTrace
private long
lastCallStartedNanos
private java.util.List<InternalWithLogId>
sockets
private ConnectivityState
state
private java.util.List<InternalWithLogId>
subchannels
private java.lang.String
target
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InternalChannelz.ChannelStats
build()
Builds an instance.InternalChannelz.ChannelStats.Builder
setCallsFailed(long callsFailed)
InternalChannelz.ChannelStats.Builder
setCallsStarted(long callsStarted)
InternalChannelz.ChannelStats.Builder
setCallsSucceeded(long callsSucceeded)
InternalChannelz.ChannelStats.Builder
setChannelTrace(InternalChannelz.ChannelTrace channelTrace)
InternalChannelz.ChannelStats.Builder
setLastCallStartedNanos(long lastCallStartedNanos)
InternalChannelz.ChannelStats.Builder
setSockets(java.util.List<InternalWithLogId> sockets)
Sets the sockets.InternalChannelz.ChannelStats.Builder
setState(ConnectivityState state)
InternalChannelz.ChannelStats.Builder
setSubchannels(java.util.List<InternalWithLogId> subchannels)
Sets the subchannels.InternalChannelz.ChannelStats.Builder
setTarget(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.
-
-