Package io.grpc.channelz.v1
Class Subchannel
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- io.grpc.channelz.v1.Subchannel
-
- All Implemented Interfaces:
com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,SubchannelOrBuilder
,java.io.Serializable
public final class Subchannel extends com.google.protobuf.GeneratedMessageV3 implements SubchannelOrBuilder
Subchannel is a logical grouping of channels, subchannels, and sockets. A subchannel is load balanced over by it's ancestor
Protobuf typegrpc.channelz.v1.Subchannel
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Subchannel.Builder
Subchannel is a logical grouping of channels, subchannels, and sockets.-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
CHANNEL_REF_FIELD_NUMBER
static int
DATA_FIELD_NUMBER
static int
REF_FIELD_NUMBER
static int
SOCKET_REF_FIELD_NUMBER
static int
SUBCHANNEL_REF_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(java.lang.Object obj)
ChannelRef
getChannelRef(int index)
There are no ordering guarantees on the order of channel refs.int
getChannelRefCount()
There are no ordering guarantees on the order of channel refs.java.util.List<ChannelRef>
getChannelRefList()
There are no ordering guarantees on the order of channel refs.ChannelRefOrBuilder
getChannelRefOrBuilder(int index)
There are no ordering guarantees on the order of channel refs.java.util.List<? extends ChannelRefOrBuilder>
getChannelRefOrBuilderList()
There are no ordering guarantees on the order of channel refs.ChannelData
getData()
Data specific to this channel.ChannelDataOrBuilder
getDataOrBuilder()
Data specific to this channel.static Subchannel
getDefaultInstance()
Subchannel
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Parser<Subchannel>
getParserForType()
SubchannelRef
getRef()
The identifier for this channel.SubchannelRefOrBuilder
getRefOrBuilder()
The identifier for this channel.int
getSerializedSize()
SocketRef
getSocketRef(int index)
There are no ordering guarantees on the order of sockets.int
getSocketRefCount()
There are no ordering guarantees on the order of sockets.java.util.List<SocketRef>
getSocketRefList()
There are no ordering guarantees on the order of sockets.SocketRefOrBuilder
getSocketRefOrBuilder(int index)
There are no ordering guarantees on the order of sockets.java.util.List<? extends SocketRefOrBuilder>
getSocketRefOrBuilderList()
There are no ordering guarantees on the order of sockets.SubchannelRef
getSubchannelRef(int index)
At most one of 'channel_ref+subchannel_ref' and 'socket' is set.int
getSubchannelRefCount()
At most one of 'channel_ref+subchannel_ref' and 'socket' is set.java.util.List<SubchannelRef>
getSubchannelRefList()
At most one of 'channel_ref+subchannel_ref' and 'socket' is set.SubchannelRefOrBuilder
getSubchannelRefOrBuilder(int index)
At most one of 'channel_ref+subchannel_ref' and 'socket' is set.java.util.List<? extends SubchannelRefOrBuilder>
getSubchannelRefOrBuilderList()
At most one of 'channel_ref+subchannel_ref' and 'socket' is set.boolean
hasData()
Data specific to this channel.int
hashCode()
boolean
hasRef()
The identifier for this channel.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static Subchannel.Builder
newBuilder()
static Subchannel.Builder
newBuilder(Subchannel prototype)
Subchannel.Builder
newBuilderForType()
protected Subchannel.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected java.lang.Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static Subchannel
parseDelimitedFrom(java.io.InputStream input)
static Subchannel
parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Subchannel
parseFrom(byte[] data)
static Subchannel
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Subchannel
parseFrom(com.google.protobuf.ByteString data)
static Subchannel
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Subchannel
parseFrom(com.google.protobuf.CodedInputStream input)
static Subchannel
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Subchannel
parseFrom(java.io.InputStream input)
static Subchannel
parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static Subchannel
parseFrom(java.nio.ByteBuffer data)
static Subchannel
parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<Subchannel>
parser()
Subchannel.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
REF_FIELD_NUMBER
public static final int REF_FIELD_NUMBER
- See Also:
- Constant Field Values
-
DATA_FIELD_NUMBER
public static final int DATA_FIELD_NUMBER
- See Also:
- Constant Field Values
-
CHANNEL_REF_FIELD_NUMBER
public static final int CHANNEL_REF_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SUBCHANNEL_REF_FIELD_NUMBER
public static final int SUBCHANNEL_REF_FIELD_NUMBER
- See Also:
- Constant Field Values
-
SOCKET_REF_FIELD_NUMBER
public static final int SOCKET_REF_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected java.lang.Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasRef
public boolean hasRef()
The identifier for this channel.
.grpc.channelz.v1.SubchannelRef ref = 1;
- Specified by:
hasRef
in interfaceSubchannelOrBuilder
- Returns:
- Whether the ref field is set.
-
getRef
public SubchannelRef getRef()
The identifier for this channel.
.grpc.channelz.v1.SubchannelRef ref = 1;
- Specified by:
getRef
in interfaceSubchannelOrBuilder
- Returns:
- The ref.
-
getRefOrBuilder
public SubchannelRefOrBuilder getRefOrBuilder()
The identifier for this channel.
.grpc.channelz.v1.SubchannelRef ref = 1;
- Specified by:
getRefOrBuilder
in interfaceSubchannelOrBuilder
-
hasData
public boolean hasData()
Data specific to this channel.
.grpc.channelz.v1.ChannelData data = 2;
- Specified by:
hasData
in interfaceSubchannelOrBuilder
- Returns:
- Whether the data field is set.
-
getData
public ChannelData getData()
Data specific to this channel.
.grpc.channelz.v1.ChannelData data = 2;
- Specified by:
getData
in interfaceSubchannelOrBuilder
- Returns:
- The data.
-
getDataOrBuilder
public ChannelDataOrBuilder getDataOrBuilder()
Data specific to this channel.
.grpc.channelz.v1.ChannelData data = 2;
- Specified by:
getDataOrBuilder
in interfaceSubchannelOrBuilder
-
getChannelRefList
public java.util.List<ChannelRef> getChannelRefList()
There are no ordering guarantees on the order of channel refs. There may not be cycles in the ref graph. A channel ref may be present in more than one channel or subchannel.
repeated .grpc.channelz.v1.ChannelRef channel_ref = 3;
- Specified by:
getChannelRefList
in interfaceSubchannelOrBuilder
-
getChannelRefOrBuilderList
public java.util.List<? extends ChannelRefOrBuilder> getChannelRefOrBuilderList()
There are no ordering guarantees on the order of channel refs. There may not be cycles in the ref graph. A channel ref may be present in more than one channel or subchannel.
repeated .grpc.channelz.v1.ChannelRef channel_ref = 3;
- Specified by:
getChannelRefOrBuilderList
in interfaceSubchannelOrBuilder
-
getChannelRefCount
public int getChannelRefCount()
There are no ordering guarantees on the order of channel refs. There may not be cycles in the ref graph. A channel ref may be present in more than one channel or subchannel.
repeated .grpc.channelz.v1.ChannelRef channel_ref = 3;
- Specified by:
getChannelRefCount
in interfaceSubchannelOrBuilder
-
getChannelRef
public ChannelRef getChannelRef(int index)
There are no ordering guarantees on the order of channel refs. There may not be cycles in the ref graph. A channel ref may be present in more than one channel or subchannel.
repeated .grpc.channelz.v1.ChannelRef channel_ref = 3;
- Specified by:
getChannelRef
in interfaceSubchannelOrBuilder
-
getChannelRefOrBuilder
public ChannelRefOrBuilder getChannelRefOrBuilder(int index)
There are no ordering guarantees on the order of channel refs. There may not be cycles in the ref graph. A channel ref may be present in more than one channel or subchannel.
repeated .grpc.channelz.v1.ChannelRef channel_ref = 3;
- Specified by:
getChannelRefOrBuilder
in interfaceSubchannelOrBuilder
-
getSubchannelRefList
public java.util.List<SubchannelRef> getSubchannelRefList()
At most one of 'channel_ref+subchannel_ref' and 'socket' is set. There are no ordering guarantees on the order of subchannel refs. There may not be cycles in the ref graph. A sub channel ref may be present in more than one channel or subchannel.
repeated .grpc.channelz.v1.SubchannelRef subchannel_ref = 4;
- Specified by:
getSubchannelRefList
in interfaceSubchannelOrBuilder
-
getSubchannelRefOrBuilderList
public java.util.List<? extends SubchannelRefOrBuilder> getSubchannelRefOrBuilderList()
At most one of 'channel_ref+subchannel_ref' and 'socket' is set. There are no ordering guarantees on the order of subchannel refs. There may not be cycles in the ref graph. A sub channel ref may be present in more than one channel or subchannel.
repeated .grpc.channelz.v1.SubchannelRef subchannel_ref = 4;
- Specified by:
getSubchannelRefOrBuilderList
in interfaceSubchannelOrBuilder
-
getSubchannelRefCount
public int getSubchannelRefCount()
At most one of 'channel_ref+subchannel_ref' and 'socket' is set. There are no ordering guarantees on the order of subchannel refs. There may not be cycles in the ref graph. A sub channel ref may be present in more than one channel or subchannel.
repeated .grpc.channelz.v1.SubchannelRef subchannel_ref = 4;
- Specified by:
getSubchannelRefCount
in interfaceSubchannelOrBuilder
-
getSubchannelRef
public SubchannelRef getSubchannelRef(int index)
At most one of 'channel_ref+subchannel_ref' and 'socket' is set. There are no ordering guarantees on the order of subchannel refs. There may not be cycles in the ref graph. A sub channel ref may be present in more than one channel or subchannel.
repeated .grpc.channelz.v1.SubchannelRef subchannel_ref = 4;
- Specified by:
getSubchannelRef
in interfaceSubchannelOrBuilder
-
getSubchannelRefOrBuilder
public SubchannelRefOrBuilder getSubchannelRefOrBuilder(int index)
At most one of 'channel_ref+subchannel_ref' and 'socket' is set. There are no ordering guarantees on the order of subchannel refs. There may not be cycles in the ref graph. A sub channel ref may be present in more than one channel or subchannel.
repeated .grpc.channelz.v1.SubchannelRef subchannel_ref = 4;
- Specified by:
getSubchannelRefOrBuilder
in interfaceSubchannelOrBuilder
-
getSocketRefList
public java.util.List<SocketRef> getSocketRefList()
There are no ordering guarantees on the order of sockets.
repeated .grpc.channelz.v1.SocketRef socket_ref = 5;
- Specified by:
getSocketRefList
in interfaceSubchannelOrBuilder
-
getSocketRefOrBuilderList
public java.util.List<? extends SocketRefOrBuilder> getSocketRefOrBuilderList()
There are no ordering guarantees on the order of sockets.
repeated .grpc.channelz.v1.SocketRef socket_ref = 5;
- Specified by:
getSocketRefOrBuilderList
in interfaceSubchannelOrBuilder
-
getSocketRefCount
public int getSocketRefCount()
There are no ordering guarantees on the order of sockets.
repeated .grpc.channelz.v1.SocketRef socket_ref = 5;
- Specified by:
getSocketRefCount
in interfaceSubchannelOrBuilder
-
getSocketRef
public SocketRef getSocketRef(int index)
There are no ordering guarantees on the order of sockets.
repeated .grpc.channelz.v1.SocketRef socket_ref = 5;
- Specified by:
getSocketRef
in interfaceSubchannelOrBuilder
-
getSocketRefOrBuilder
public SocketRefOrBuilder getSocketRefOrBuilder(int index)
There are no ordering guarantees on the order of sockets.
repeated .grpc.channelz.v1.SocketRef socket_ref = 5;
- Specified by:
getSocketRefOrBuilder
in interfaceSubchannelOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
java.io.IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(java.lang.Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Subchannel parseFrom(java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Subchannel parseFrom(java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Subchannel parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Subchannel parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Subchannel parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Subchannel parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Subchannel parseFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Subchannel parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Subchannel parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseDelimitedFrom
public static Subchannel parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Subchannel parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
- Throws:
java.io.IOException
-
parseFrom
public static Subchannel parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Throws:
java.io.IOException
-
newBuilderForType
public Subchannel.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Subchannel.Builder newBuilder()
-
newBuilder
public static Subchannel.Builder newBuilder(Subchannel prototype)
-
toBuilder
public Subchannel.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Subchannel.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Subchannel getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Subchannel> parser()
-
getParserForType
public com.google.protobuf.Parser<Subchannel> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Subchannel getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-