final class SocketData extends GeneratedMessageV3 with SocketDataOrBuilder
SocketData is data associated for a specific Socket. The fields present are specific to the implementation, so there may be minor differences in the semantics. (e.g. flow control windows)
Protobuf type grpc.channelz.v1.SocketData
- Source
- SocketData.java
- Alphabetic
- By Inheritance
- SocketData
- SocketDataOrBuilder
- GeneratedMessageV3
- Serializable
- AbstractMessage
- Message
- MessageOrBuilder
- AbstractMessageLite
- MessageLite
- MessageLiteOrBuilder
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(obj: AnyRef): Boolean
- Definition Classes
- SocketData → AbstractMessage → Message → AnyRef → Any
- Annotations
- @Override()
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- def findInitializationErrors(): List[String]
- Definition Classes
- AbstractMessage → MessageOrBuilder
- def getAllFields(): Map[FieldDescriptor, AnyRef]
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- def getDefaultInstanceForType(): SocketData
- Definition Classes
- SocketData → MessageOrBuilder → MessageLiteOrBuilder
- Annotations
- @Override()
- def getDescriptorForType(): Descriptor
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def getField(arg0: FieldDescriptor): AnyRef
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def getInitializationErrorString(): String
- Definition Classes
- AbstractMessage → MessageOrBuilder
- def getKeepAlivesSent(): Long
The number of keep alives sent. This is typically implemented with HTTP/2 ping messages.
The number of keep alives sent. This is typically implemented with HTTP/2 ping messages.
int64 keep_alives_sent = 6;
- returns
The keepAlivesSent.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getLastLocalStreamCreatedTimestamp(): Timestamp
The last time a stream was created by this endpoint. Usually unset for servers.
The last time a stream was created by this endpoint. Usually unset for servers.
.google.protobuf.Timestamp last_local_stream_created_timestamp = 7;
- returns
The lastLocalStreamCreatedTimestamp.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getLastLocalStreamCreatedTimestampOrBuilder(): TimestampOrBuilder
The last time a stream was created by this endpoint. Usually unset for servers.
The last time a stream was created by this endpoint. Usually unset for servers.
.google.protobuf.Timestamp last_local_stream_created_timestamp = 7;
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getLastMessageReceivedTimestamp(): Timestamp
The last time a message was received by this endpoint.
The last time a message was received by this endpoint.
.google.protobuf.Timestamp last_message_received_timestamp = 10;
- returns
The lastMessageReceivedTimestamp.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getLastMessageReceivedTimestampOrBuilder(): TimestampOrBuilder
The last time a message was received by this endpoint.
The last time a message was received by this endpoint.
.google.protobuf.Timestamp last_message_received_timestamp = 10;
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getLastMessageSentTimestamp(): Timestamp
The last time a message was sent by this endpoint.
The last time a message was sent by this endpoint.
.google.protobuf.Timestamp last_message_sent_timestamp = 9;
- returns
The lastMessageSentTimestamp.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getLastMessageSentTimestampOrBuilder(): TimestampOrBuilder
The last time a message was sent by this endpoint.
The last time a message was sent by this endpoint.
.google.protobuf.Timestamp last_message_sent_timestamp = 9;
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getLastRemoteStreamCreatedTimestamp(): Timestamp
The last time a stream was created by the remote endpoint. Usually unset for clients.
The last time a stream was created by the remote endpoint. Usually unset for clients.
.google.protobuf.Timestamp last_remote_stream_created_timestamp = 8;
- returns
The lastRemoteStreamCreatedTimestamp.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getLastRemoteStreamCreatedTimestampOrBuilder(): TimestampOrBuilder
The last time a stream was created by the remote endpoint. Usually unset for clients.
The last time a stream was created by the remote endpoint. Usually unset for clients.
.google.protobuf.Timestamp last_remote_stream_created_timestamp = 8;
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getLocalFlowControlWindow(): Int64Value
The amount of window, granted to the local endpoint by the remote endpoint. This may be slightly out of date due to network latency. This does NOT include stream level or TCP level flow control info.
The amount of window, granted to the local endpoint by the remote endpoint. This may be slightly out of date due to network latency. This does NOT include stream level or TCP level flow control info.
.google.protobuf.Int64Value local_flow_control_window = 11;
- returns
The localFlowControlWindow.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getLocalFlowControlWindowOrBuilder(): Int64ValueOrBuilder
The amount of window, granted to the local endpoint by the remote endpoint. This may be slightly out of date due to network latency. This does NOT include stream level or TCP level flow control info.
The amount of window, granted to the local endpoint by the remote endpoint. This may be slightly out of date due to network latency. This does NOT include stream level or TCP level flow control info.
.google.protobuf.Int64Value local_flow_control_window = 11;
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getMessagesReceived(): Long
The number of grpc messages received on this socket.
The number of grpc messages received on this socket.
int64 messages_received = 5;
- returns
The messagesReceived.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getMessagesSent(): Long
The number of grpc messages successfully sent on this socket.
The number of grpc messages successfully sent on this socket.
int64 messages_sent = 4;
- returns
The messagesSent.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getOneofFieldDescriptor(arg0: OneofDescriptor): FieldDescriptor
- Definition Classes
- GeneratedMessageV3 → AbstractMessage → MessageOrBuilder
- def getOption(index: Int): SocketOption
Socket options set on this socket. May be absent if 'summary' is set on GetSocketRequest.
Socket options set on this socket. May be absent if 'summary' is set on GetSocketRequest.
repeated .grpc.channelz.v1.SocketOption option = 13;
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getOptionCount(): Int
Socket options set on this socket. May be absent if 'summary' is set on GetSocketRequest.
Socket options set on this socket. May be absent if 'summary' is set on GetSocketRequest.
repeated .grpc.channelz.v1.SocketOption option = 13;
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getOptionList(): List[SocketOption]
Socket options set on this socket. May be absent if 'summary' is set on GetSocketRequest.
Socket options set on this socket. May be absent if 'summary' is set on GetSocketRequest.
repeated .grpc.channelz.v1.SocketOption option = 13;
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getOptionOrBuilder(index: Int): SocketOptionOrBuilder
Socket options set on this socket. May be absent if 'summary' is set on GetSocketRequest.
Socket options set on this socket. May be absent if 'summary' is set on GetSocketRequest.
repeated .grpc.channelz.v1.SocketOption option = 13;
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getOptionOrBuilderList(): List[_ <: SocketOptionOrBuilder]
Socket options set on this socket. May be absent if 'summary' is set on GetSocketRequest.
Socket options set on this socket. May be absent if 'summary' is set on GetSocketRequest.
repeated .grpc.channelz.v1.SocketOption option = 13;
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getParserForType(): Parser[SocketData]
- Definition Classes
- SocketData → GeneratedMessageV3 → Message → MessageLite
- Annotations
- @Override()
- def getRemoteFlowControlWindow(): Int64Value
The amount of window, granted to the remote endpoint by the local endpoint. This may be slightly out of date due to network latency. This does NOT include stream level or TCP level flow control info.
The amount of window, granted to the remote endpoint by the local endpoint. This may be slightly out of date due to network latency. This does NOT include stream level or TCP level flow control info.
.google.protobuf.Int64Value remote_flow_control_window = 12;
- returns
The remoteFlowControlWindow.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getRemoteFlowControlWindowOrBuilder(): Int64ValueOrBuilder
The amount of window, granted to the remote endpoint by the local endpoint. This may be slightly out of date due to network latency. This does NOT include stream level or TCP level flow control info.
The amount of window, granted to the remote endpoint by the local endpoint. This may be slightly out of date due to network latency. This does NOT include stream level or TCP level flow control info.
.google.protobuf.Int64Value remote_flow_control_window = 12;
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getRepeatedField(arg0: FieldDescriptor, arg1: Int): AnyRef
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def getRepeatedFieldCount(arg0: FieldDescriptor): Int
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def getSerializedSize(): Int
- Definition Classes
- SocketData → GeneratedMessageV3 → AbstractMessage → MessageLite
- Annotations
- @Override()
- def getStreamsFailed(): Long
The number of streams that have ended unsuccessfully: On client side, ended without receiving frame with eos bit set; On server side, ended without sending frame with eos bit set.
The number of streams that have ended unsuccessfully: On client side, ended without receiving frame with eos bit set; On server side, ended without sending frame with eos bit set.
int64 streams_failed = 3;
- returns
The streamsFailed.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getStreamsStarted(): Long
The number of streams that have been started.
The number of streams that have been started.
int64 streams_started = 1;
- returns
The streamsStarted.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getStreamsSucceeded(): Long
The number of streams that have ended successfully: On client side, received frame with eos bit set; On server side, sent frame with eos bit set.
The number of streams that have ended successfully: On client side, received frame with eos bit set; On server side, sent frame with eos bit set.
int64 streams_succeeded = 2;
- returns
The streamsSucceeded.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def getUnknownFields(): UnknownFieldSet
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def hasField(arg0: FieldDescriptor): Boolean
- Definition Classes
- GeneratedMessageV3 → MessageOrBuilder
- def hasLastLocalStreamCreatedTimestamp(): Boolean
The last time a stream was created by this endpoint. Usually unset for servers.
The last time a stream was created by this endpoint. Usually unset for servers.
.google.protobuf.Timestamp last_local_stream_created_timestamp = 7;
- returns
Whether the lastLocalStreamCreatedTimestamp field is set.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def hasLastMessageReceivedTimestamp(): Boolean
The last time a message was received by this endpoint.
The last time a message was received by this endpoint.
.google.protobuf.Timestamp last_message_received_timestamp = 10;
- returns
Whether the lastMessageReceivedTimestamp field is set.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def hasLastMessageSentTimestamp(): Boolean
The last time a message was sent by this endpoint.
The last time a message was sent by this endpoint.
.google.protobuf.Timestamp last_message_sent_timestamp = 9;
- returns
Whether the lastMessageSentTimestamp field is set.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def hasLastRemoteStreamCreatedTimestamp(): Boolean
The last time a stream was created by the remote endpoint. Usually unset for clients.
The last time a stream was created by the remote endpoint. Usually unset for clients.
.google.protobuf.Timestamp last_remote_stream_created_timestamp = 8;
- returns
Whether the lastRemoteStreamCreatedTimestamp field is set.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def hasLocalFlowControlWindow(): Boolean
The amount of window, granted to the local endpoint by the remote endpoint. This may be slightly out of date due to network latency. This does NOT include stream level or TCP level flow control info.
The amount of window, granted to the local endpoint by the remote endpoint. This may be slightly out of date due to network latency. This does NOT include stream level or TCP level flow control info.
.google.protobuf.Int64Value local_flow_control_window = 11;
- returns
Whether the localFlowControlWindow field is set.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def hasOneof(arg0: OneofDescriptor): Boolean
- Definition Classes
- GeneratedMessageV3 → AbstractMessage → MessageOrBuilder
- def hasRemoteFlowControlWindow(): Boolean
The amount of window, granted to the remote endpoint by the local endpoint. This may be slightly out of date due to network latency. This does NOT include stream level or TCP level flow control info.
The amount of window, granted to the remote endpoint by the local endpoint. This may be slightly out of date due to network latency. This does NOT include stream level or TCP level flow control info.
.google.protobuf.Int64Value remote_flow_control_window = 12;
- returns
Whether the remoteFlowControlWindow field is set.
- Definition Classes
- SocketData → SocketDataOrBuilder
- Annotations
- @Override()
- def hashCode(): Int
- Definition Classes
- SocketData → AbstractMessage → Message → AnyRef → Any
- Annotations
- @Override()
- def internalGetFieldAccessorTable(): FieldAccessorTable
- Attributes
- protected[v1]
- Definition Classes
- SocketData → GeneratedMessageV3
- Annotations
- @Override()
- def internalGetMapField(arg0: Int): MapField[_ <: AnyRef, _ <: AnyRef]
- Attributes
- protected[com.google.protobuf]
- Definition Classes
- GeneratedMessageV3
- final def isInitialized(): Boolean
- Definition Classes
- SocketData → GeneratedMessageV3 → AbstractMessage → MessageLiteOrBuilder
- Annotations
- @Override()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def makeExtensionsImmutable(): Unit
- Attributes
- protected[com.google.protobuf]
- Definition Classes
- GeneratedMessageV3
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def newBuilderForType(parent: BuilderParent): Builder
- Attributes
- protected[v1]
- Definition Classes
- SocketData → GeneratedMessageV3
- Annotations
- @Override()
- def newBuilderForType(): Builder
- Definition Classes
- SocketData → Message → MessageLite
- Annotations
- @Override()
- def newBuilderForType(arg0: BuilderParent): Builder
- Attributes
- protected[com.google.protobuf]
- Definition Classes
- GeneratedMessageV3 → AbstractMessage
- def newInstance(unused: UnusedPrivateParameter): AnyRef
- Attributes
- protected[v1]
- Definition Classes
- SocketData → GeneratedMessageV3
- Annotations
- @Override() @SuppressWarnings()
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def parseUnknownField(arg0: CodedInputStream, arg1: Builder, arg2: ExtensionRegistryLite, arg3: Int): Boolean
- Attributes
- protected[com.google.protobuf]
- Definition Classes
- GeneratedMessageV3
- Annotations
- @throws(classOf[java.io.IOException])
- def parseUnknownFieldProto3(arg0: CodedInputStream, arg1: Builder, arg2: ExtensionRegistryLite, arg3: Int): Boolean
- Attributes
- protected[com.google.protobuf]
- Definition Classes
- GeneratedMessageV3
- Annotations
- @throws(classOf[java.io.IOException])
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toBuilder(): Builder
- Definition Classes
- SocketData → Message → MessageLite
- Annotations
- @Override()
- def toByteArray(): Array[Byte]
- Definition Classes
- AbstractMessageLite → MessageLite
- def toByteString(): ByteString
- Definition Classes
- AbstractMessageLite → MessageLite
- final def toString(): String
- Definition Classes
- AbstractMessage → Message → AnyRef → Any
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- def writeDelimitedTo(arg0: OutputStream): Unit
- Definition Classes
- AbstractMessageLite → MessageLite
- Annotations
- @throws(classOf[java.io.IOException])
- def writeReplace(): AnyRef
- Attributes
- protected[com.google.protobuf]
- Definition Classes
- GeneratedMessageV3
- Annotations
- @throws(classOf[java.io.ObjectStreamException])
- def writeTo(output: CodedOutputStream): Unit
- Definition Classes
- SocketData → GeneratedMessageV3 → AbstractMessage → MessageLite
- Annotations
- @Override()
- def writeTo(arg0: OutputStream): Unit
- Definition Classes
- AbstractMessageLite → MessageLite
- Annotations
- @throws(classOf[java.io.IOException])
Deprecated Value Members
- def mergeFromAndMakeImmutableInternal(arg0: CodedInputStream, arg1: ExtensionRegistryLite): Unit
- Attributes
- protected[com.google.protobuf]
- Definition Classes
- GeneratedMessageV3
- Annotations
- @throws(classOf[com.google.protobuf.InvalidProtocolBufferException]) @Deprecated
- Deprecated