Package p4.v1
Class P4RuntimeOuterClass.Entity
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
p4.v1.P4RuntimeOuterClass.Entity
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,P4RuntimeOuterClass.EntityOrBuilder
- Enclosing class:
P4RuntimeOuterClass
public static final class P4RuntimeOuterClass.Entity
extends com.google.protobuf.GeneratedMessage
implements P4RuntimeOuterClass.EntityOrBuilder
Protobuf type
p4.v1.Entity- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typep4.v1.Entitystatic enumNested 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 TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields 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 -
Method Summary
Modifier and TypeMethodDescriptionboolean.p4.v1.ActionProfileGroup action_profile_group = 4;.p4.v1.ActionProfileGroup action_profile_group = 4;.p4.v1.ActionProfileMember action_profile_member = 3;.p4.v1.ActionProfileMember action_profile_member = 3;.p4.v1.CounterEntry counter_entry = 7;.p4.v1.CounterEntry counter_entry = 7;static P4RuntimeOuterClass.Entitystatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptor.p4.v1.DigestEntry digest_entry = 12;.p4.v1.DigestEntry digest_entry = 12;.p4.v1.DirectCounterEntry direct_counter_entry = 8;.p4.v1.DirectCounterEntry direct_counter_entry = 8;.p4.v1.DirectMeterEntry direct_meter_entry = 6;.p4.v1.DirectMeterEntry direct_meter_entry = 6;.p4.v1.ExternEntry extern_entry = 1;.p4.v1.ExternEntry extern_entry = 1;.p4.v1.MeterEntry meter_entry = 5;.p4.v1.MeterEntry meter_entry = 5;.p4.v1.PacketReplicationEngineEntry packet_replication_engine_entry = 9;.p4.v1.PacketReplicationEngineEntry packet_replication_engine_entry = 9;com.google.protobuf.Parser<P4RuntimeOuterClass.Entity> .p4.v1.RegisterEntry register_entry = 11;.p4.v1.RegisterEntry register_entry = 11;int.p4.v1.TableEntry table_entry = 2;.p4.v1.TableEntry table_entry = 2;.p4.v1.ValueSetEntry value_set_entry = 10;.p4.v1.ValueSetEntry value_set_entry = 10;boolean.p4.v1.ActionProfileGroup action_profile_group = 4;boolean.p4.v1.ActionProfileMember action_profile_member = 3;boolean.p4.v1.CounterEntry counter_entry = 7;boolean.p4.v1.DigestEntry digest_entry = 12;boolean.p4.v1.DirectCounterEntry direct_counter_entry = 8;boolean.p4.v1.DirectMeterEntry direct_meter_entry = 6;boolean.p4.v1.ExternEntry extern_entry = 1;inthashCode()boolean.p4.v1.MeterEntry meter_entry = 5;boolean.p4.v1.PacketReplicationEngineEntry packet_replication_engine_entry = 9;boolean.p4.v1.RegisterEntry register_entry = 11;boolean.p4.v1.TableEntry table_entry = 2;boolean.p4.v1.ValueSetEntry value_set_entry = 10;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(P4RuntimeOuterClass.Entity prototype) protected P4RuntimeOuterClass.Entity.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static P4RuntimeOuterClass.EntityparseDelimitedFrom(InputStream input) static P4RuntimeOuterClass.EntityparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static P4RuntimeOuterClass.EntityparseFrom(byte[] data) static P4RuntimeOuterClass.EntityparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static P4RuntimeOuterClass.EntityparseFrom(com.google.protobuf.ByteString data) static P4RuntimeOuterClass.EntityparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static P4RuntimeOuterClass.EntityparseFrom(com.google.protobuf.CodedInputStream input) static P4RuntimeOuterClass.EntityparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static P4RuntimeOuterClass.EntityparseFrom(InputStream input) static P4RuntimeOuterClass.EntityparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static P4RuntimeOuterClass.EntityparseFrom(ByteBuffer data) static P4RuntimeOuterClass.EntityparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<P4RuntimeOuterClass.Entity> 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
-
EXTERN_ENTRY_FIELD_NUMBER
public static final int EXTERN_ENTRY_FIELD_NUMBER- See Also:
-
TABLE_ENTRY_FIELD_NUMBER
public static final int TABLE_ENTRY_FIELD_NUMBER- See Also:
-
ACTION_PROFILE_MEMBER_FIELD_NUMBER
public static final int ACTION_PROFILE_MEMBER_FIELD_NUMBER- See Also:
-
ACTION_PROFILE_GROUP_FIELD_NUMBER
public static final int ACTION_PROFILE_GROUP_FIELD_NUMBER- See Also:
-
METER_ENTRY_FIELD_NUMBER
public static final int METER_ENTRY_FIELD_NUMBER- See Also:
-
DIRECT_METER_ENTRY_FIELD_NUMBER
public static final int DIRECT_METER_ENTRY_FIELD_NUMBER- See Also:
-
COUNTER_ENTRY_FIELD_NUMBER
public static final int COUNTER_ENTRY_FIELD_NUMBER- See Also:
-
DIRECT_COUNTER_ENTRY_FIELD_NUMBER
public static final int DIRECT_COUNTER_ENTRY_FIELD_NUMBER- See Also:
-
PACKET_REPLICATION_ENGINE_ENTRY_FIELD_NUMBER
public static final int PACKET_REPLICATION_ENGINE_ENTRY_FIELD_NUMBER- See Also:
-
VALUE_SET_ENTRY_FIELD_NUMBER
public static final int VALUE_SET_ENTRY_FIELD_NUMBER- See Also:
-
REGISTER_ENTRY_FIELD_NUMBER
public static final int REGISTER_ENTRY_FIELD_NUMBER- See Also:
-
DIGEST_ENTRY_FIELD_NUMBER
public static final int DIGEST_ENTRY_FIELD_NUMBER- See Also:
-
-
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
-
getEntityCase
- Specified by:
getEntityCasein interfaceP4RuntimeOuterClass.EntityOrBuilder
-
hasExternEntry
public boolean hasExternEntry().p4.v1.ExternEntry extern_entry = 1;- Specified by:
hasExternEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- Whether the externEntry field is set.
-
getExternEntry
.p4.v1.ExternEntry extern_entry = 1;- Specified by:
getExternEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- The externEntry.
-
getExternEntryOrBuilder
.p4.v1.ExternEntry extern_entry = 1;- Specified by:
getExternEntryOrBuilderin interfaceP4RuntimeOuterClass.EntityOrBuilder
-
hasTableEntry
public boolean hasTableEntry().p4.v1.TableEntry table_entry = 2;- Specified by:
hasTableEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- Whether the tableEntry field is set.
-
getTableEntry
.p4.v1.TableEntry table_entry = 2;- Specified by:
getTableEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- The tableEntry.
-
getTableEntryOrBuilder
.p4.v1.TableEntry table_entry = 2;- Specified by:
getTableEntryOrBuilderin interfaceP4RuntimeOuterClass.EntityOrBuilder
-
hasActionProfileMember
public boolean hasActionProfileMember().p4.v1.ActionProfileMember action_profile_member = 3;- Specified by:
hasActionProfileMemberin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- Whether the actionProfileMember field is set.
-
getActionProfileMember
.p4.v1.ActionProfileMember action_profile_member = 3;- Specified by:
getActionProfileMemberin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- The actionProfileMember.
-
getActionProfileMemberOrBuilder
.p4.v1.ActionProfileMember action_profile_member = 3;- Specified by:
getActionProfileMemberOrBuilderin interfaceP4RuntimeOuterClass.EntityOrBuilder
-
hasActionProfileGroup
public boolean hasActionProfileGroup().p4.v1.ActionProfileGroup action_profile_group = 4;- Specified by:
hasActionProfileGroupin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- Whether the actionProfileGroup field is set.
-
getActionProfileGroup
.p4.v1.ActionProfileGroup action_profile_group = 4;- Specified by:
getActionProfileGroupin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- The actionProfileGroup.
-
getActionProfileGroupOrBuilder
.p4.v1.ActionProfileGroup action_profile_group = 4;- Specified by:
getActionProfileGroupOrBuilderin interfaceP4RuntimeOuterClass.EntityOrBuilder
-
hasMeterEntry
public boolean hasMeterEntry().p4.v1.MeterEntry meter_entry = 5;- Specified by:
hasMeterEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- Whether the meterEntry field is set.
-
getMeterEntry
.p4.v1.MeterEntry meter_entry = 5;- Specified by:
getMeterEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- The meterEntry.
-
getMeterEntryOrBuilder
.p4.v1.MeterEntry meter_entry = 5;- Specified by:
getMeterEntryOrBuilderin interfaceP4RuntimeOuterClass.EntityOrBuilder
-
hasDirectMeterEntry
public boolean hasDirectMeterEntry().p4.v1.DirectMeterEntry direct_meter_entry = 6;- Specified by:
hasDirectMeterEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- Whether the directMeterEntry field is set.
-
getDirectMeterEntry
.p4.v1.DirectMeterEntry direct_meter_entry = 6;- Specified by:
getDirectMeterEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- The directMeterEntry.
-
getDirectMeterEntryOrBuilder
.p4.v1.DirectMeterEntry direct_meter_entry = 6;- Specified by:
getDirectMeterEntryOrBuilderin interfaceP4RuntimeOuterClass.EntityOrBuilder
-
hasCounterEntry
public boolean hasCounterEntry().p4.v1.CounterEntry counter_entry = 7;- Specified by:
hasCounterEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- Whether the counterEntry field is set.
-
getCounterEntry
.p4.v1.CounterEntry counter_entry = 7;- Specified by:
getCounterEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- The counterEntry.
-
getCounterEntryOrBuilder
.p4.v1.CounterEntry counter_entry = 7;- Specified by:
getCounterEntryOrBuilderin interfaceP4RuntimeOuterClass.EntityOrBuilder
-
hasDirectCounterEntry
public boolean hasDirectCounterEntry().p4.v1.DirectCounterEntry direct_counter_entry = 8;- Specified by:
hasDirectCounterEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- Whether the directCounterEntry field is set.
-
getDirectCounterEntry
.p4.v1.DirectCounterEntry direct_counter_entry = 8;- Specified by:
getDirectCounterEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- The directCounterEntry.
-
getDirectCounterEntryOrBuilder
.p4.v1.DirectCounterEntry direct_counter_entry = 8;- Specified by:
getDirectCounterEntryOrBuilderin interfaceP4RuntimeOuterClass.EntityOrBuilder
-
hasPacketReplicationEngineEntry
public boolean hasPacketReplicationEngineEntry().p4.v1.PacketReplicationEngineEntry packet_replication_engine_entry = 9;- Specified by:
hasPacketReplicationEngineEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- Whether the packetReplicationEngineEntry field is set.
-
getPacketReplicationEngineEntry
.p4.v1.PacketReplicationEngineEntry packet_replication_engine_entry = 9;- Specified by:
getPacketReplicationEngineEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- The packetReplicationEngineEntry.
-
getPacketReplicationEngineEntryOrBuilder
public P4RuntimeOuterClass.PacketReplicationEngineEntryOrBuilder getPacketReplicationEngineEntryOrBuilder().p4.v1.PacketReplicationEngineEntry packet_replication_engine_entry = 9;- Specified by:
getPacketReplicationEngineEntryOrBuilderin interfaceP4RuntimeOuterClass.EntityOrBuilder
-
hasValueSetEntry
public boolean hasValueSetEntry().p4.v1.ValueSetEntry value_set_entry = 10;- Specified by:
hasValueSetEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- Whether the valueSetEntry field is set.
-
getValueSetEntry
.p4.v1.ValueSetEntry value_set_entry = 10;- Specified by:
getValueSetEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- The valueSetEntry.
-
getValueSetEntryOrBuilder
.p4.v1.ValueSetEntry value_set_entry = 10;- Specified by:
getValueSetEntryOrBuilderin interfaceP4RuntimeOuterClass.EntityOrBuilder
-
hasRegisterEntry
public boolean hasRegisterEntry().p4.v1.RegisterEntry register_entry = 11;- Specified by:
hasRegisterEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- Whether the registerEntry field is set.
-
getRegisterEntry
.p4.v1.RegisterEntry register_entry = 11;- Specified by:
getRegisterEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- The registerEntry.
-
getRegisterEntryOrBuilder
.p4.v1.RegisterEntry register_entry = 11;- Specified by:
getRegisterEntryOrBuilderin interfaceP4RuntimeOuterClass.EntityOrBuilder
-
hasDigestEntry
public boolean hasDigestEntry().p4.v1.DigestEntry digest_entry = 12;- Specified by:
hasDigestEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- Whether the digestEntry field is set.
-
getDigestEntry
.p4.v1.DigestEntry digest_entry = 12;- Specified by:
getDigestEntryin interfaceP4RuntimeOuterClass.EntityOrBuilder- Returns:
- The digestEntry.
-
getDigestEntryOrBuilder
.p4.v1.DigestEntry digest_entry = 12;- Specified by:
getDigestEntryOrBuilderin interfaceP4RuntimeOuterClass.EntityOrBuilder
-
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 P4RuntimeOuterClass.Entity parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static P4RuntimeOuterClass.Entity parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static P4RuntimeOuterClass.Entity parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static P4RuntimeOuterClass.Entity parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static P4RuntimeOuterClass.Entity parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static P4RuntimeOuterClass.Entity parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static P4RuntimeOuterClass.Entity parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static P4RuntimeOuterClass.Entity parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static P4RuntimeOuterClass.Entity parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static P4RuntimeOuterClass.Entity 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 P4RuntimeOuterClass.Entity.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
-