Package io.grpc
Class InternalChannelz.ChannelStats.Builder
java.lang.Object
io.grpc.InternalChannelz.ChannelStats.Builder
- Enclosing class:
InternalChannelz.ChannelStats
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate long
private long
private long
private InternalChannelz.ChannelTrace
private long
private List
<InternalWithLogId> private ConnectivityState
private List
<InternalWithLogId> private String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds an instance.setCallsFailed
(long callsFailed) setCallsStarted
(long callsStarted) setCallsSucceeded
(long callsSucceeded) setChannelTrace
(InternalChannelz.ChannelTrace channelTrace) setLastCallStartedNanos
(long lastCallStartedNanos) setSockets
(List<InternalWithLogId> sockets) Sets the sockets.setState
(ConnectivityState state) setSubchannels
(List<InternalWithLogId> subchannels) Sets the subchannels.
-
Field Details
-
target
-
state
-
channelTrace
-
callsStarted
private long callsStarted -
callsSucceeded
private long callsSucceeded -
callsFailed
private long callsFailed -
lastCallStartedNanos
private long lastCallStartedNanos -
subchannels
-
sockets
-
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setTarget
-
setState
-
setChannelTrace
public InternalChannelz.ChannelStats.Builder setChannelTrace(InternalChannelz.ChannelTrace channelTrace) -
setCallsStarted
-
setCallsSucceeded
-
setCallsFailed
-
setLastCallStartedNanos
-
setSubchannels
Sets the subchannels. -
setSockets
Sets the sockets. -
build
Builds an instance.
-