public static final class MiSearchBinariesAd.Parameters extends com.google.protobuf.GeneratedMessage implements MiSearchBinariesAd.ParametersOrBuilder
dstore.engine.mi_SearchBinaries_Ad.Parameters| Modifier and Type | Class and Description |
|---|---|
static class |
MiSearchBinariesAd.Parameters.Builder
Protobuf type
dstore.engine.mi_SearchBinaries_Ad.Parameters |
com.google.protobuf.GeneratedMessage.BuilderParent, com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessage.ExtendableBuilder>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessage.ExtendableMessage>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingType extends com.google.protobuf.Message,Type>| Modifier and Type | Field and Description |
|---|---|
static int |
INCLUDE_BINARY_CODE_FIELD_NUMBER |
static int |
INCLUDE_BINARY_CODE_NULL_FIELD_NUMBER |
static int |
INPUT_NEST_LEVEL_CONDS_FIELD_NUMBER |
static int |
INPUT_NEST_LEVEL_CONDS_NULL_FIELD_NUMBER |
static int |
ONLY_USED_IN_TABLE_BITMAP_FIELD_NUMBER |
static int |
ONLY_USED_IN_TABLE_BITMAP_NULL_FIELD_NUMBER |
static int |
OUTPUT_BINARY_CHARAC_ID1_FIELD_NUMBER |
static int |
OUTPUT_BINARY_CHARAC_ID1_NULL_FIELD_NUMBER |
static int |
OUTPUT_BINARY_CHARAC_ID2_FIELD_NUMBER |
static int |
OUTPUT_BINARY_CHARAC_ID2_NULL_FIELD_NUMBER |
static int |
OUTPUT_BINARY_CHARAC_ID3_FIELD_NUMBER |
static int |
OUTPUT_BINARY_CHARAC_ID3_NULL_FIELD_NUMBER |
static com.google.protobuf.Parser<MiSearchBinariesAd.Parameters> |
PARSER |
static int |
ROW_COUNT_FIELD_NUMBER |
static int |
ROW_COUNT_NULL_FIELD_NUMBER |
static int |
START_AT_ROW_NO_FIELD_NUMBER |
static int |
START_AT_ROW_NO_NULL_FIELD_NUMBER |
static int |
VALUE_SEPARATOR_I_N_OPERATOR_FIELD_NUMBER |
static int |
VALUE_SEPARATOR_I_N_OPERATOR_NULL_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
static MiSearchBinariesAd.Parameters |
getDefaultInstance() |
MiSearchBinariesAd.Parameters |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
Values.booleanValue |
getIncludeBinaryCode()
optional .dstore.engine.values.booleanValue include_binary_code = 6; |
boolean |
getIncludeBinaryCodeNull()
optional bool include_binary_code_null = 1006; |
Values.booleanValueOrBuilder |
getIncludeBinaryCodeOrBuilder()
optional .dstore.engine.values.booleanValue include_binary_code = 6; |
Values.integerValue |
getInputNestLevelConds()
optional .dstore.engine.values.integerValue input_nest_level_conds = 1; |
boolean |
getInputNestLevelCondsNull()
optional bool input_nest_level_conds_null = 1001; |
Values.integerValueOrBuilder |
getInputNestLevelCondsOrBuilder()
optional .dstore.engine.values.integerValue input_nest_level_conds = 1; |
Values.integerValue |
getOnlyUsedInTableBitmap()
optional .dstore.engine.values.integerValue only_used_in_table_bitmap = 5; |
boolean |
getOnlyUsedInTableBitmapNull()
optional bool only_used_in_table_bitmap_null = 1005; |
Values.integerValueOrBuilder |
getOnlyUsedInTableBitmapOrBuilder()
optional .dstore.engine.values.integerValue only_used_in_table_bitmap = 5; |
Values.integerValue |
getOutputBinaryCharacId1()
optional .dstore.engine.values.integerValue output_binary_charac_id1 = 7; |
boolean |
getOutputBinaryCharacId1Null()
optional bool output_binary_charac_id1_null = 1007; |
Values.integerValueOrBuilder |
getOutputBinaryCharacId1OrBuilder()
optional .dstore.engine.values.integerValue output_binary_charac_id1 = 7; |
Values.integerValue |
getOutputBinaryCharacId2()
optional .dstore.engine.values.integerValue output_binary_charac_id2 = 8; |
boolean |
getOutputBinaryCharacId2Null()
optional bool output_binary_charac_id2_null = 1008; |
Values.integerValueOrBuilder |
getOutputBinaryCharacId2OrBuilder()
optional .dstore.engine.values.integerValue output_binary_charac_id2 = 8; |
Values.integerValue |
getOutputBinaryCharacId3()
optional .dstore.engine.values.integerValue output_binary_charac_id3 = 9; |
boolean |
getOutputBinaryCharacId3Null()
optional bool output_binary_charac_id3_null = 1009; |
Values.integerValueOrBuilder |
getOutputBinaryCharacId3OrBuilder()
optional .dstore.engine.values.integerValue output_binary_charac_id3 = 9; |
com.google.protobuf.Parser<MiSearchBinariesAd.Parameters> |
getParserForType() |
Values.integerValue |
getRowCount()
optional .dstore.engine.values.integerValue row_count = 4; |
boolean |
getRowCountNull()
optional bool row_count_null = 1004; |
Values.integerValueOrBuilder |
getRowCountOrBuilder()
optional .dstore.engine.values.integerValue row_count = 4; |
int |
getSerializedSize() |
Values.integerValue |
getStartAtRowNo()
optional .dstore.engine.values.integerValue start_at_row_no = 3; |
boolean |
getStartAtRowNoNull()
optional bool start_at_row_no_null = 1003; |
Values.integerValueOrBuilder |
getStartAtRowNoOrBuilder()
optional .dstore.engine.values.integerValue start_at_row_no = 3; |
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
Values.stringValue |
getValueSeparatorINOperator()
optional .dstore.engine.values.stringValue value_separator_i_n_operator = 2; |
boolean |
getValueSeparatorINOperatorNull()
optional bool value_separator_i_n_operator_null = 1002; |
Values.stringValueOrBuilder |
getValueSeparatorINOperatorOrBuilder()
optional .dstore.engine.values.stringValue value_separator_i_n_operator = 2; |
boolean |
hasIncludeBinaryCode()
optional .dstore.engine.values.booleanValue include_binary_code = 6; |
boolean |
hasInputNestLevelConds()
optional .dstore.engine.values.integerValue input_nest_level_conds = 1; |
boolean |
hasOnlyUsedInTableBitmap()
optional .dstore.engine.values.integerValue only_used_in_table_bitmap = 5; |
boolean |
hasOutputBinaryCharacId1()
optional .dstore.engine.values.integerValue output_binary_charac_id1 = 7; |
boolean |
hasOutputBinaryCharacId2()
optional .dstore.engine.values.integerValue output_binary_charac_id2 = 8; |
boolean |
hasOutputBinaryCharacId3()
optional .dstore.engine.values.integerValue output_binary_charac_id3 = 9; |
boolean |
hasRowCount()
optional .dstore.engine.values.integerValue row_count = 4; |
boolean |
hasStartAtRowNo()
optional .dstore.engine.values.integerValue start_at_row_no = 3; |
boolean |
hasValueSeparatorINOperator()
optional .dstore.engine.values.stringValue value_separator_i_n_operator = 2; |
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
static MiSearchBinariesAd.Parameters.Builder |
newBuilder() |
static MiSearchBinariesAd.Parameters.Builder |
newBuilder(MiSearchBinariesAd.Parameters prototype) |
MiSearchBinariesAd.Parameters.Builder |
newBuilderForType() |
protected MiSearchBinariesAd.Parameters.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent) |
static MiSearchBinariesAd.Parameters |
parseDelimitedFrom(java.io.InputStream input) |
static MiSearchBinariesAd.Parameters |
parseDelimitedFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MiSearchBinariesAd.Parameters |
parseFrom(byte[] data) |
static MiSearchBinariesAd.Parameters |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MiSearchBinariesAd.Parameters |
parseFrom(com.google.protobuf.ByteString data) |
static MiSearchBinariesAd.Parameters |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MiSearchBinariesAd.Parameters |
parseFrom(com.google.protobuf.CodedInputStream input) |
static MiSearchBinariesAd.Parameters |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static MiSearchBinariesAd.Parameters |
parseFrom(java.io.InputStream input) |
static MiSearchBinariesAd.Parameters |
parseFrom(java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<MiSearchBinariesAd.Parameters> |
parser() |
MiSearchBinariesAd.Parameters.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newFileScopedGeneratedExtension, newFileScopedGeneratedExtension, newMessageScopedGeneratedExtension, newMessageScopedGeneratedExtension, parseUnknownField, writeReplaceequals, findInitializationErrors, getInitializationErrorString, hashCode, hashFields, toStringaddAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int INPUT_NEST_LEVEL_CONDS_FIELD_NUMBER
public static final int INPUT_NEST_LEVEL_CONDS_NULL_FIELD_NUMBER
public static final int VALUE_SEPARATOR_I_N_OPERATOR_FIELD_NUMBER
public static final int VALUE_SEPARATOR_I_N_OPERATOR_NULL_FIELD_NUMBER
public static final int START_AT_ROW_NO_FIELD_NUMBER
public static final int START_AT_ROW_NO_NULL_FIELD_NUMBER
public static final int ROW_COUNT_FIELD_NUMBER
public static final int ROW_COUNT_NULL_FIELD_NUMBER
public static final int ONLY_USED_IN_TABLE_BITMAP_FIELD_NUMBER
public static final int ONLY_USED_IN_TABLE_BITMAP_NULL_FIELD_NUMBER
public static final int INCLUDE_BINARY_CODE_FIELD_NUMBER
public static final int INCLUDE_BINARY_CODE_NULL_FIELD_NUMBER
public static final int OUTPUT_BINARY_CHARAC_ID1_FIELD_NUMBER
public static final int OUTPUT_BINARY_CHARAC_ID1_NULL_FIELD_NUMBER
public static final int OUTPUT_BINARY_CHARAC_ID2_FIELD_NUMBER
public static final int OUTPUT_BINARY_CHARAC_ID2_NULL_FIELD_NUMBER
public static final int OUTPUT_BINARY_CHARAC_ID3_FIELD_NUMBER
public static final int OUTPUT_BINARY_CHARAC_ID3_NULL_FIELD_NUMBER
public static final com.google.protobuf.Parser<MiSearchBinariesAd.Parameters> PARSER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessagepublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessagepublic boolean hasInputNestLevelConds()
optional .dstore.engine.values.integerValue input_nest_level_conds = 1;hasInputNestLevelConds in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValue getInputNestLevelConds()
optional .dstore.engine.values.integerValue input_nest_level_conds = 1;getInputNestLevelConds in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValueOrBuilder getInputNestLevelCondsOrBuilder()
optional .dstore.engine.values.integerValue input_nest_level_conds = 1;getInputNestLevelCondsOrBuilder in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean getInputNestLevelCondsNull()
optional bool input_nest_level_conds_null = 1001;getInputNestLevelCondsNull in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean hasValueSeparatorINOperator()
optional .dstore.engine.values.stringValue value_separator_i_n_operator = 2;hasValueSeparatorINOperator in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.stringValue getValueSeparatorINOperator()
optional .dstore.engine.values.stringValue value_separator_i_n_operator = 2;getValueSeparatorINOperator in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.stringValueOrBuilder getValueSeparatorINOperatorOrBuilder()
optional .dstore.engine.values.stringValue value_separator_i_n_operator = 2;getValueSeparatorINOperatorOrBuilder in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean getValueSeparatorINOperatorNull()
optional bool value_separator_i_n_operator_null = 1002;getValueSeparatorINOperatorNull in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean hasStartAtRowNo()
optional .dstore.engine.values.integerValue start_at_row_no = 3;hasStartAtRowNo in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValue getStartAtRowNo()
optional .dstore.engine.values.integerValue start_at_row_no = 3;getStartAtRowNo in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValueOrBuilder getStartAtRowNoOrBuilder()
optional .dstore.engine.values.integerValue start_at_row_no = 3;getStartAtRowNoOrBuilder in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean getStartAtRowNoNull()
optional bool start_at_row_no_null = 1003;getStartAtRowNoNull in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean hasRowCount()
optional .dstore.engine.values.integerValue row_count = 4;hasRowCount in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValue getRowCount()
optional .dstore.engine.values.integerValue row_count = 4;getRowCount in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValueOrBuilder getRowCountOrBuilder()
optional .dstore.engine.values.integerValue row_count = 4;getRowCountOrBuilder in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean getRowCountNull()
optional bool row_count_null = 1004;getRowCountNull in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean hasOnlyUsedInTableBitmap()
optional .dstore.engine.values.integerValue only_used_in_table_bitmap = 5;hasOnlyUsedInTableBitmap in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValue getOnlyUsedInTableBitmap()
optional .dstore.engine.values.integerValue only_used_in_table_bitmap = 5;getOnlyUsedInTableBitmap in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValueOrBuilder getOnlyUsedInTableBitmapOrBuilder()
optional .dstore.engine.values.integerValue only_used_in_table_bitmap = 5;getOnlyUsedInTableBitmapOrBuilder in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean getOnlyUsedInTableBitmapNull()
optional bool only_used_in_table_bitmap_null = 1005;getOnlyUsedInTableBitmapNull in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean hasIncludeBinaryCode()
optional .dstore.engine.values.booleanValue include_binary_code = 6;hasIncludeBinaryCode in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.booleanValue getIncludeBinaryCode()
optional .dstore.engine.values.booleanValue include_binary_code = 6;getIncludeBinaryCode in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.booleanValueOrBuilder getIncludeBinaryCodeOrBuilder()
optional .dstore.engine.values.booleanValue include_binary_code = 6;getIncludeBinaryCodeOrBuilder in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean getIncludeBinaryCodeNull()
optional bool include_binary_code_null = 1006;getIncludeBinaryCodeNull in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean hasOutputBinaryCharacId1()
optional .dstore.engine.values.integerValue output_binary_charac_id1 = 7;hasOutputBinaryCharacId1 in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValue getOutputBinaryCharacId1()
optional .dstore.engine.values.integerValue output_binary_charac_id1 = 7;getOutputBinaryCharacId1 in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValueOrBuilder getOutputBinaryCharacId1OrBuilder()
optional .dstore.engine.values.integerValue output_binary_charac_id1 = 7;getOutputBinaryCharacId1OrBuilder in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean getOutputBinaryCharacId1Null()
optional bool output_binary_charac_id1_null = 1007;getOutputBinaryCharacId1Null in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean hasOutputBinaryCharacId2()
optional .dstore.engine.values.integerValue output_binary_charac_id2 = 8;hasOutputBinaryCharacId2 in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValue getOutputBinaryCharacId2()
optional .dstore.engine.values.integerValue output_binary_charac_id2 = 8;getOutputBinaryCharacId2 in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValueOrBuilder getOutputBinaryCharacId2OrBuilder()
optional .dstore.engine.values.integerValue output_binary_charac_id2 = 8;getOutputBinaryCharacId2OrBuilder in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean getOutputBinaryCharacId2Null()
optional bool output_binary_charac_id2_null = 1008;getOutputBinaryCharacId2Null in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean hasOutputBinaryCharacId3()
optional .dstore.engine.values.integerValue output_binary_charac_id3 = 9;hasOutputBinaryCharacId3 in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValue getOutputBinaryCharacId3()
optional .dstore.engine.values.integerValue output_binary_charac_id3 = 9;getOutputBinaryCharacId3 in interface MiSearchBinariesAd.ParametersOrBuilderpublic Values.integerValueOrBuilder getOutputBinaryCharacId3OrBuilder()
optional .dstore.engine.values.integerValue output_binary_charac_id3 = 9;getOutputBinaryCharacId3OrBuilder in interface MiSearchBinariesAd.ParametersOrBuilderpublic boolean getOutputBinaryCharacId3Null()
optional bool output_binary_charac_id3_null = 1009;getOutputBinaryCharacId3Null in interface MiSearchBinariesAd.ParametersOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessagepublic void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessagejava.io.IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessagepublic static MiSearchBinariesAd.Parameters parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MiSearchBinariesAd.Parameters parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MiSearchBinariesAd.Parameters parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MiSearchBinariesAd.Parameters parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static MiSearchBinariesAd.Parameters parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static MiSearchBinariesAd.Parameters parseFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static MiSearchBinariesAd.Parameters parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOExceptionpublic static MiSearchBinariesAd.Parameters parseDelimitedFrom(java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic static MiSearchBinariesAd.Parameters parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException
java.io.IOExceptionpublic static MiSearchBinariesAd.Parameters parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOExceptionpublic MiSearchBinariesAd.Parameters.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static MiSearchBinariesAd.Parameters.Builder newBuilder()
public static MiSearchBinariesAd.Parameters.Builder newBuilder(MiSearchBinariesAd.Parameters prototype)
public MiSearchBinariesAd.Parameters.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected MiSearchBinariesAd.Parameters.Builder newBuilderForType(com.google.protobuf.GeneratedMessage.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessagepublic static MiSearchBinariesAd.Parameters getDefaultInstance()
public static com.google.protobuf.Parser<MiSearchBinariesAd.Parameters> parser()
public com.google.protobuf.Parser<MiSearchBinariesAd.Parameters> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessagepublic MiSearchBinariesAd.Parameters getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder