Package emu.grasscutter.net.proto
Class MusicBriefInfoOuterClass.MusicBriefInfo
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
emu.grasscutter.net.proto.MusicBriefInfoOuterClass.MusicBriefInfo
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,MusicBriefInfoOuterClass.MusicBriefInfoOrBuilder,Serializable
- Enclosing class:
- MusicBriefInfoOuterClass
public static final class MusicBriefInfoOuterClass.MusicBriefInfo
extends com.google.protobuf.GeneratedMessageV3
implements MusicBriefInfoOuterClass.MusicBriefInfoOrBuilder
Protobuf type
MusicBriefInfo- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typeMusicBriefInfoNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType, BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter Nested 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 intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessageV3
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionbooleanstring creatorNickname = 3;com.google.protobuf.ByteStringstring creatorNickname = 3;static final com.google.protobuf.Descriptors.Descriptorlonguint64 importFromUgcGuid = 6;booleanbool isPsnPlatform = 13;intuint32 maxScore = 12;intuint32 musicId = 14;com.google.protobuf.Parser<MusicBriefInfoOuterClass.MusicBriefInfo>intlonguint64 ugcGuid = 8;intuint32 Unk3300_CCMMPAHIMDO = 88;intuint32 Unk3300_EGIGIOOKBAB = 287;booleanbool Unk3300_FKIGPAJFPLG = 5;booleanbool Unk3300_GDNAPNAINBA = 11;intgetUnk3300HKBHAIMOBKO(int index) repeated uint32 Unk3300_HKBHAIMOBKO = 1363;intrepeated uint32 Unk3300_HKBHAIMOBKO = 1363;repeated uint32 Unk3300_HKBHAIMOBKO = 1363;intgetUnk3300JEEBFPFEHHG(int index) repeated uint32 Unk3300_JEEBFPFEHHG = 1062;intrepeated uint32 Unk3300_JEEBFPFEHHG = 1062;repeated uint32 Unk3300_JEEBFPFEHHG = 1062;intuint32 Unk3300_KMMBLIMKJCM = 10;intuint32 Unk3300_MBKDGBNFPOA = 1837;booleanbool Unk3300_NCDKCNOLGKB = 4;intuint32 Unk3300_OBBMCFADNIN = 2;intuint32 Unk3300_OJOKFBJALIJ = 7;intuint32 Unk3300_PBENMAHHGIL = 9;intuint32 Unk3300_PLNOFOHFAPE = 15;final com.google.protobuf.UnknownFieldSetintuint32 version = 1;inthashCode()protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleannewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<MusicBriefInfoOuterClass.MusicBriefInfo>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, 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, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, 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, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
-
Field Details
-
UGCGUID_FIELD_NUMBER
public static final int UGCGUID_FIELD_NUMBER- See Also:
-
UNK3300_CCMMPAHIMDO_FIELD_NUMBER
public static final int UNK3300_CCMMPAHIMDO_FIELD_NUMBER- See Also:
-
UNK3300_PLNOFOHFAPE_FIELD_NUMBER
public static final int UNK3300_PLNOFOHFAPE_FIELD_NUMBER- See Also:
-
UNK3300_HKBHAIMOBKO_FIELD_NUMBER
public static final int UNK3300_HKBHAIMOBKO_FIELD_NUMBER- See Also:
-
UNK3300_FKIGPAJFPLG_FIELD_NUMBER
public static final int UNK3300_FKIGPAJFPLG_FIELD_NUMBER- See Also:
-
IMPORTFROMUGCGUID_FIELD_NUMBER
public static final int IMPORTFROMUGCGUID_FIELD_NUMBER- See Also:
-
MUSICID_FIELD_NUMBER
public static final int MUSICID_FIELD_NUMBER- See Also:
-
UNK3300_JEEBFPFEHHG_FIELD_NUMBER
public static final int UNK3300_JEEBFPFEHHG_FIELD_NUMBER- See Also:
-
UNK3300_MBKDGBNFPOA_FIELD_NUMBER
public static final int UNK3300_MBKDGBNFPOA_FIELD_NUMBER- See Also:
-
UNK3300_OJOKFBJALIJ_FIELD_NUMBER
public static final int UNK3300_OJOKFBJALIJ_FIELD_NUMBER- See Also:
-
UNK3300_EGIGIOOKBAB_FIELD_NUMBER
public static final int UNK3300_EGIGIOOKBAB_FIELD_NUMBER- See Also:
-
UNK3300_OBBMCFADNIN_FIELD_NUMBER
public static final int UNK3300_OBBMCFADNIN_FIELD_NUMBER- See Also:
-
UNK3300_PBENMAHHGIL_FIELD_NUMBER
public static final int UNK3300_PBENMAHHGIL_FIELD_NUMBER- See Also:
-
UNK3300_NCDKCNOLGKB_FIELD_NUMBER
public static final int UNK3300_NCDKCNOLGKB_FIELD_NUMBER- See Also:
-
VERSION_FIELD_NUMBER
public static final int VERSION_FIELD_NUMBER- See Also:
-
CREATORNICKNAME_FIELD_NUMBER
public static final int CREATORNICKNAME_FIELD_NUMBER- See Also:
-
UNK3300_GDNAPNAINBA_FIELD_NUMBER
public static final int UNK3300_GDNAPNAINBA_FIELD_NUMBER- See Also:
-
MAXSCORE_FIELD_NUMBER
public static final int MAXSCORE_FIELD_NUMBER- See Also:
-
UNK3300_KMMBLIMKJCM_FIELD_NUMBER
public static final int UNK3300_KMMBLIMKJCM_FIELD_NUMBER- See Also:
-
ISPSNPLATFORM_FIELD_NUMBER
public static final int ISPSNPLATFORM_FIELD_NUMBER- See Also:
-
-
Method Details
-
newInstance
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getUnknownFields
public final com.google.protobuf.UnknownFieldSet getUnknownFields()- Specified by:
getUnknownFieldsin interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
getUgcGuid
public long getUgcGuid()uint64 ugcGuid = 8;- Specified by:
getUgcGuidin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The ugcGuid.
-
getUnk3300CCMMPAHIMDO
public int getUnk3300CCMMPAHIMDO()uint32 Unk3300_CCMMPAHIMDO = 88;- Specified by:
getUnk3300CCMMPAHIMDOin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The unk3300CCMMPAHIMDO.
-
getUnk3300PLNOFOHFAPE
public int getUnk3300PLNOFOHFAPE()uint32 Unk3300_PLNOFOHFAPE = 15;- Specified by:
getUnk3300PLNOFOHFAPEin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The unk3300PLNOFOHFAPE.
-
getUnk3300HKBHAIMOBKOList
repeated uint32 Unk3300_HKBHAIMOBKO = 1363;- Specified by:
getUnk3300HKBHAIMOBKOListin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- A list containing the unk3300HKBHAIMOBKO.
-
getUnk3300HKBHAIMOBKOCount
public int getUnk3300HKBHAIMOBKOCount()repeated uint32 Unk3300_HKBHAIMOBKO = 1363;- Specified by:
getUnk3300HKBHAIMOBKOCountin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The count of unk3300HKBHAIMOBKO.
-
getUnk3300HKBHAIMOBKO
public int getUnk3300HKBHAIMOBKO(int index) repeated uint32 Unk3300_HKBHAIMOBKO = 1363;- Specified by:
getUnk3300HKBHAIMOBKOin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The unk3300HKBHAIMOBKO at the given index.
-
getUnk3300FKIGPAJFPLG
public boolean getUnk3300FKIGPAJFPLG()bool Unk3300_FKIGPAJFPLG = 5;- Specified by:
getUnk3300FKIGPAJFPLGin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The unk3300FKIGPAJFPLG.
-
getImportFromUgcGuid
public long getImportFromUgcGuid()uint64 importFromUgcGuid = 6;- Specified by:
getImportFromUgcGuidin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The importFromUgcGuid.
-
getMusicId
public int getMusicId()uint32 musicId = 14;- Specified by:
getMusicIdin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The musicId.
-
getUnk3300JEEBFPFEHHGList
repeated uint32 Unk3300_JEEBFPFEHHG = 1062;- Specified by:
getUnk3300JEEBFPFEHHGListin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- A list containing the unk3300JEEBFPFEHHG.
-
getUnk3300JEEBFPFEHHGCount
public int getUnk3300JEEBFPFEHHGCount()repeated uint32 Unk3300_JEEBFPFEHHG = 1062;- Specified by:
getUnk3300JEEBFPFEHHGCountin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The count of unk3300JEEBFPFEHHG.
-
getUnk3300JEEBFPFEHHG
public int getUnk3300JEEBFPFEHHG(int index) repeated uint32 Unk3300_JEEBFPFEHHG = 1062;- Specified by:
getUnk3300JEEBFPFEHHGin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The unk3300JEEBFPFEHHG at the given index.
-
getUnk3300MBKDGBNFPOA
public int getUnk3300MBKDGBNFPOA()uint32 Unk3300_MBKDGBNFPOA = 1837;- Specified by:
getUnk3300MBKDGBNFPOAin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The unk3300MBKDGBNFPOA.
-
getUnk3300OJOKFBJALIJ
public int getUnk3300OJOKFBJALIJ()uint32 Unk3300_OJOKFBJALIJ = 7;- Specified by:
getUnk3300OJOKFBJALIJin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The unk3300OJOKFBJALIJ.
-
getUnk3300EGIGIOOKBAB
public int getUnk3300EGIGIOOKBAB()uint32 Unk3300_EGIGIOOKBAB = 287;- Specified by:
getUnk3300EGIGIOOKBABin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The unk3300EGIGIOOKBAB.
-
getUnk3300OBBMCFADNIN
public int getUnk3300OBBMCFADNIN()uint32 Unk3300_OBBMCFADNIN = 2;- Specified by:
getUnk3300OBBMCFADNINin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The unk3300OBBMCFADNIN.
-
getUnk3300PBENMAHHGIL
public int getUnk3300PBENMAHHGIL()uint32 Unk3300_PBENMAHHGIL = 9;- Specified by:
getUnk3300PBENMAHHGILin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The unk3300PBENMAHHGIL.
-
getUnk3300NCDKCNOLGKB
public boolean getUnk3300NCDKCNOLGKB()bool Unk3300_NCDKCNOLGKB = 4;- Specified by:
getUnk3300NCDKCNOLGKBin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The unk3300NCDKCNOLGKB.
-
getVersion
public int getVersion()uint32 version = 1;- Specified by:
getVersionin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The version.
-
getCreatorNickname
string creatorNickname = 3;- Specified by:
getCreatorNicknamein interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The creatorNickname.
-
getCreatorNicknameBytes
public com.google.protobuf.ByteString getCreatorNicknameBytes()string creatorNickname = 3;- Specified by:
getCreatorNicknameBytesin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The bytes for creatorNickname.
-
getUnk3300GDNAPNAINBA
public boolean getUnk3300GDNAPNAINBA()bool Unk3300_GDNAPNAINBA = 11;- Specified by:
getUnk3300GDNAPNAINBAin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The unk3300GDNAPNAINBA.
-
getMaxScore
public int getMaxScore()uint32 maxScore = 12;- Specified by:
getMaxScorein interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The maxScore.
-
getUnk3300KMMBLIMKJCM
public int getUnk3300KMMBLIMKJCM()uint32 Unk3300_KMMBLIMKJCM = 10;- Specified by:
getUnk3300KMMBLIMKJCMin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The unk3300KMMBLIMKJCM.
-
getIsPsnPlatform
public boolean getIsPsnPlatform()bool isPsnPlatform = 13;- Specified by:
getIsPsnPlatformin interfaceMusicBriefInfoOuterClass.MusicBriefInfoOrBuilder- Returns:
- The isPsnPlatform.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
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 MusicBriefInfoOuterClass.MusicBriefInfo parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MusicBriefInfoOuterClass.MusicBriefInfo parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MusicBriefInfoOuterClass.MusicBriefInfo parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MusicBriefInfoOuterClass.MusicBriefInfo parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MusicBriefInfoOuterClass.MusicBriefInfo parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MusicBriefInfoOuterClass.MusicBriefInfo parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static MusicBriefInfoOuterClass.MusicBriefInfo parseFrom(InputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static MusicBriefInfoOuterClass.MusicBriefInfo parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static MusicBriefInfoOuterClass.MusicBriefInfo parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static MusicBriefInfoOuterClass.MusicBriefInfo parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static MusicBriefInfoOuterClass.MusicBriefInfo parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static MusicBriefInfoOuterClass.MusicBriefInfo 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
public static MusicBriefInfoOuterClass.MusicBriefInfo.Builder newBuilder(MusicBriefInfoOuterClass.MusicBriefInfo prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected MusicBriefInfoOuterClass.MusicBriefInfo.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) - Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-