Package io.grpc.channelz.v1
Class Subchannel
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
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,Serializable
@Generated
public final class Subchannel
extends com.google.protobuf.GeneratedMessage
implements SubchannelOrBuilder
Subchannel is a logical grouping of channels, subchannels, and sockets. A subchannel is load balanced over by it's ancestorProtobuf type
grpc.channelz.v1.Subchannel- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classSubchannel is a logical grouping of channels, subchannels, and sockets.Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate intstatic final intprivate List<ChannelRef> private ChannelDatastatic final intprivate static final Subchannelprivate byteprivate static final com.google.protobuf.Parser<Subchannel> private SubchannelRefstatic final intprivate static final longstatic final intstatic final intprivate List<SubchannelRef> Fields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, loggedPre22TypeNames, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateprivateSubchannel(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetChannelRef(int index) There are no ordering guarantees on the order of channel refs.intThere are no ordering guarantees on the order of channel refs.There are no ordering guarantees on the order of channel refs.getChannelRefOrBuilder(int index) There are no ordering guarantees on the order of channel refs.List<? extends ChannelRefOrBuilder> There are no ordering guarantees on the order of channel refs.getData()Data specific to this channel.Data specific to this channel.static Subchannelstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<Subchannel> getRef()The identifier for this channel.The identifier for this channel.intgetSocketRef(int index) There are no ordering guarantees on the order of sockets.intThere are no ordering guarantees on the order of sockets.There are no ordering guarantees on the order of sockets.getSocketRefOrBuilder(int index) There are no ordering guarantees on the order of sockets.List<? extends SocketRefOrBuilder> There are no ordering guarantees on the order of sockets.getSubchannelRef(int index) At most one of 'channel_ref+subchannel_ref' and 'socket' is set.intAt most one of 'channel_ref+subchannel_ref' and 'socket' is set.At most one of 'channel_ref+subchannel_ref' and 'socket' is set.getSubchannelRefOrBuilder(int index) At most one of 'channel_ref+subchannel_ref' and 'socket' is set.List<? extends SubchannelRefOrBuilder> At most one of 'channel_ref+subchannel_ref' and 'socket' is set.booleanhasData()Data specific to this channel.inthashCode()booleanhasRef()The identifier for this channel.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Subchannel.Builderstatic Subchannel.BuildernewBuilder(Subchannel prototype) protected Subchannel.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static SubchannelparseDelimitedFrom(InputStream input) static SubchannelparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SubchannelparseFrom(byte[] data) static SubchannelparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SubchannelparseFrom(com.google.protobuf.ByteString data) static SubchannelparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SubchannelparseFrom(com.google.protobuf.CodedInputStream input) static SubchannelparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SubchannelparseFrom(InputStream input) static SubchannelparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static SubchannelparseFrom(ByteBuffer data) static SubchannelparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Subchannel> parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
bitField0_
private int bitField0_ -
REF_FIELD_NUMBER
public static final int REF_FIELD_NUMBER- See Also:
-
ref_
-
DATA_FIELD_NUMBER
public static final int DATA_FIELD_NUMBER- See Also:
-
data_
-
CHANNEL_REF_FIELD_NUMBER
public static final int CHANNEL_REF_FIELD_NUMBER- See Also:
-
channelRef_
-
SUBCHANNEL_REF_FIELD_NUMBER
public static final int SUBCHANNEL_REF_FIELD_NUMBER- See Also:
-
subchannelRef_
-
SOCKET_REF_FIELD_NUMBER
public static final int SOCKET_REF_FIELD_NUMBER- See Also:
-
socketRef_
-
memoizedIsInitialized
private byte memoizedIsInitialized -
DEFAULT_INSTANCE
-
PARSER
-
-
Constructor Details
-
Subchannel
private Subchannel(com.google.protobuf.GeneratedMessage.Builder<?> builder) -
Subchannel
private Subchannel()
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasRef
public boolean hasRef()The identifier for this channel.
.grpc.channelz.v1.SubchannelRef ref = 1;- Specified by:
hasRefin interfaceSubchannelOrBuilder- Returns:
- Whether the ref field is set.
-
getRef
The identifier for this channel.
.grpc.channelz.v1.SubchannelRef ref = 1;- Specified by:
getRefin interfaceSubchannelOrBuilder- Returns:
- The ref.
-
getRefOrBuilder
The identifier for this channel.
.grpc.channelz.v1.SubchannelRef ref = 1;- Specified by:
getRefOrBuilderin interfaceSubchannelOrBuilder
-
hasData
public boolean hasData()Data specific to this channel.
.grpc.channelz.v1.ChannelData data = 2;- Specified by:
hasDatain interfaceSubchannelOrBuilder- Returns:
- Whether the data field is set.
-
getData
Data specific to this channel.
.grpc.channelz.v1.ChannelData data = 2;- Specified by:
getDatain interfaceSubchannelOrBuilder- Returns:
- The data.
-
getDataOrBuilder
Data specific to this channel.
.grpc.channelz.v1.ChannelData data = 2;- Specified by:
getDataOrBuilderin interfaceSubchannelOrBuilder
-
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:
getChannelRefListin interfaceSubchannelOrBuilder
-
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:
getChannelRefOrBuilderListin 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:
getChannelRefCountin interfaceSubchannelOrBuilder
-
getChannelRef
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:
getChannelRefin interfaceSubchannelOrBuilder
-
getChannelRefOrBuilder
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:
getChannelRefOrBuilderin interfaceSubchannelOrBuilder
-
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:
getSubchannelRefListin interfaceSubchannelOrBuilder
-
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:
getSubchannelRefOrBuilderListin 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:
getSubchannelRefCountin interfaceSubchannelOrBuilder
-
getSubchannelRef
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:
getSubchannelRefin interfaceSubchannelOrBuilder
-
getSubchannelRefOrBuilder
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:
getSubchannelRefOrBuilderin interfaceSubchannelOrBuilder
-
getSocketRefList
There are no ordering guarantees on the order of sockets.
repeated .grpc.channelz.v1.SocketRef socket_ref = 5;- Specified by:
getSocketRefListin interfaceSubchannelOrBuilder
-
getSocketRefOrBuilderList
There are no ordering guarantees on the order of sockets.
repeated .grpc.channelz.v1.SocketRef socket_ref = 5;- Specified by:
getSocketRefOrBuilderListin 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:
getSocketRefCountin interfaceSubchannelOrBuilder
-
getSocketRef
There are no ordering guarantees on the order of sockets.
repeated .grpc.channelz.v1.SocketRef socket_ref = 5;- Specified by:
getSocketRefin interfaceSubchannelOrBuilder
-
getSocketRefOrBuilder
There are no ordering guarantees on the order of sockets.
repeated .grpc.channelz.v1.SocketRef socket_ref = 5;- Specified by:
getSocketRefOrBuilderin interfaceSubchannelOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Subchannel parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Subchannel parseFrom(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
- Throws:
IOException
-
parseFrom
public static Subchannel parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Subchannel parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Subchannel parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Subchannel.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-