Package com.google.genai.proto
Class SentencepieceModel.ModelProto
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.ExtendableMessage<SentencepieceModel.ModelProto>
com.google.genai.proto.SentencepieceModel.ModelProto
- All Implemented Interfaces:
SentencepieceModel.ModelProtoOrBuilder,com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<SentencepieceModel.ModelProto>,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
- Enclosing class:
- SentencepieceModel
public static final class SentencepieceModel.ModelProto
extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<SentencepieceModel.ModelProto>
implements SentencepieceModel.ModelProtoOrBuilder
ModelProto stores model parameters. SentencePieceProcessor is supposed to be self-contained. All settings/parameters which may change the behavior must be encoded in ModelProto.Protobuf type
com.google.genai.proto.ModelProto- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classModelProto stores model parameters.static final classProtobuf typecom.google.genai.proto.ModelProto.SentencePiecestatic interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
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 -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final com.google.protobuf.Parser<SentencepieceModel.ModelProto>Deprecated.static final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionbooleanSpec for text de-normalization.Spec for text de-normalization.static final com.google.protobuf.Descriptors.DescriptorSpec for text normalization.Spec for text normalization.com.google.protobuf.Parser<SentencepieceModel.ModelProto>getPieces(int index) Sentence pieces with scores.intSentence pieces with scores.Sentence pieces with scores.getPiecesOrBuilder(int index) Sentence pieces with scores.Sentence pieces with scores.Stores sample input and its expected segmentation to verify the model.Stores sample input and its expected segmentation to verify the model.intSpec used to generate this model file.Spec used to generate this model file.booleanSpec for text de-normalization.inthashCode()booleanSpec for text normalization.booleanStores sample input and its expected segmentation to verify the model.booleanSpec used to generate this model file.final booleannewBuilder(SentencepieceModel.ModelProto prototype) 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<SentencepieceModel.ModelProto>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessageV3.ExtendableMessage
getAllFields, getAllFieldsRaw, getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, getField, getRepeatedField, getRepeatedFieldCount, hasExtension, hasExtension, hasExtension, hasFieldMethods inherited from class com.google.protobuf.GeneratedMessageV3
getDescriptorForType, getOneofFieldDescriptor, getUnknownFields, hasOneofMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder
getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtensionMethods 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, getUnknownFields, hasField, hasOneof
-
Field Details
-
PIECES_FIELD_NUMBER
public static final int PIECES_FIELD_NUMBER- See Also:
-
TRAINER_SPEC_FIELD_NUMBER
public static final int TRAINER_SPEC_FIELD_NUMBER- See Also:
-
NORMALIZER_SPEC_FIELD_NUMBER
public static final int NORMALIZER_SPEC_FIELD_NUMBER- See Also:
-
SELF_TEST_DATA_FIELD_NUMBER
public static final int SELF_TEST_DATA_FIELD_NUMBER- See Also:
-
DENORMALIZER_SPEC_FIELD_NUMBER
public static final int DENORMALIZER_SPEC_FIELD_NUMBER- See Also:
-
PARSER
Deprecated.
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
getPiecesList
Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;- Specified by:
getPiecesListin interfaceSentencepieceModel.ModelProtoOrBuilder
-
getPiecesOrBuilderList
public List<? extends SentencepieceModel.ModelProto.SentencePieceOrBuilder> getPiecesOrBuilderList()Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;- Specified by:
getPiecesOrBuilderListin interfaceSentencepieceModel.ModelProtoOrBuilder
-
getPiecesCount
public int getPiecesCount()Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;- Specified by:
getPiecesCountin interfaceSentencepieceModel.ModelProtoOrBuilder
-
getPieces
Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;- Specified by:
getPiecesin interfaceSentencepieceModel.ModelProtoOrBuilder
-
getPiecesOrBuilder
Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;- Specified by:
getPiecesOrBuilderin interfaceSentencepieceModel.ModelProtoOrBuilder
-
hasTrainerSpec
public boolean hasTrainerSpec()Spec used to generate this model file.
optional .com.google.genai.proto.TrainerSpec trainer_spec = 2;- Specified by:
hasTrainerSpecin interfaceSentencepieceModel.ModelProtoOrBuilder- Returns:
- Whether the trainerSpec field is set.
-
getTrainerSpec
Spec used to generate this model file.
optional .com.google.genai.proto.TrainerSpec trainer_spec = 2;- Specified by:
getTrainerSpecin interfaceSentencepieceModel.ModelProtoOrBuilder- Returns:
- The trainerSpec.
-
getTrainerSpecOrBuilder
Spec used to generate this model file.
optional .com.google.genai.proto.TrainerSpec trainer_spec = 2;- Specified by:
getTrainerSpecOrBuilderin interfaceSentencepieceModel.ModelProtoOrBuilder
-
hasNormalizerSpec
public boolean hasNormalizerSpec()Spec for text normalization.
optional .com.google.genai.proto.NormalizerSpec normalizer_spec = 3;- Specified by:
hasNormalizerSpecin interfaceSentencepieceModel.ModelProtoOrBuilder- Returns:
- Whether the normalizerSpec field is set.
-
getNormalizerSpec
Spec for text normalization.
optional .com.google.genai.proto.NormalizerSpec normalizer_spec = 3;- Specified by:
getNormalizerSpecin interfaceSentencepieceModel.ModelProtoOrBuilder- Returns:
- The normalizerSpec.
-
getNormalizerSpecOrBuilder
Spec for text normalization.
optional .com.google.genai.proto.NormalizerSpec normalizer_spec = 3;- Specified by:
getNormalizerSpecOrBuilderin interfaceSentencepieceModel.ModelProtoOrBuilder
-
hasSelfTestData
public boolean hasSelfTestData()Stores sample input and its expected segmentation to verify the model.
optional .com.google.genai.proto.SelfTestData self_test_data = 4;- Specified by:
hasSelfTestDatain interfaceSentencepieceModel.ModelProtoOrBuilder- Returns:
- Whether the selfTestData field is set.
-
getSelfTestData
Stores sample input and its expected segmentation to verify the model.
optional .com.google.genai.proto.SelfTestData self_test_data = 4;- Specified by:
getSelfTestDatain interfaceSentencepieceModel.ModelProtoOrBuilder- Returns:
- The selfTestData.
-
getSelfTestDataOrBuilder
Stores sample input and its expected segmentation to verify the model.
optional .com.google.genai.proto.SelfTestData self_test_data = 4;- Specified by:
getSelfTestDataOrBuilderin interfaceSentencepieceModel.ModelProtoOrBuilder
-
hasDenormalizerSpec
public boolean hasDenormalizerSpec()Spec for text de-normalization.
optional .com.google.genai.proto.NormalizerSpec denormalizer_spec = 5;- Specified by:
hasDenormalizerSpecin interfaceSentencepieceModel.ModelProtoOrBuilder- Returns:
- Whether the denormalizerSpec field is set.
-
getDenormalizerSpec
Spec for text de-normalization.
optional .com.google.genai.proto.NormalizerSpec denormalizer_spec = 5;- Specified by:
getDenormalizerSpecin interfaceSentencepieceModel.ModelProtoOrBuilder- Returns:
- The denormalizerSpec.
-
getDenormalizerSpecOrBuilder
Spec for text de-normalization.
optional .com.google.genai.proto.NormalizerSpec denormalizer_spec = 5;- Specified by:
getDenormalizerSpecOrBuilderin interfaceSentencepieceModel.ModelProtoOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.ExtendableMessage<SentencepieceModel.ModelProto>
-
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 SentencepieceModel.ModelProto parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SentencepieceModel.ModelProto parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SentencepieceModel.ModelProto parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SentencepieceModel.ModelProto parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SentencepieceModel.ModelProto parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static SentencepieceModel.ModelProto parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static SentencepieceModel.ModelProto parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static SentencepieceModel.ModelProto parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static SentencepieceModel.ModelProto parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static SentencepieceModel.ModelProto parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static SentencepieceModel.ModelProto 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 SentencepieceModel.ModelProto.Builder newBuilder(SentencepieceModel.ModelProto prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
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.GeneratedMessageV3.ExtendableMessageOrBuilder<SentencepieceModel.ModelProto>- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-