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 class
ModelProto stores model parameters.static final class
Protobuf typecom.google.genai.proto.ModelProto.SentencePiece
static interface
Nested 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 int
static final int
static final com.google.protobuf.Parser<SentencepieceModel.ModelProto>
Deprecated.static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Spec for text de-normalization.Spec for text de-normalization.static final com.google.protobuf.Descriptors.Descriptor
Spec for text normalization.Spec for text normalization.com.google.protobuf.Parser<SentencepieceModel.ModelProto>
getPieces
(int index) Sentence pieces with scores.int
Sentence 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.int
Spec used to generate this model file.Spec used to generate this model file.boolean
Spec for text de-normalization.int
hashCode()
boolean
Spec for text normalization.boolean
Stores sample input and its expected segmentation to verify the model.boolean
Spec used to generate this model file.final boolean
newBuilder
(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()
void
writeTo
(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, hasField
Methods inherited from class com.google.protobuf.GeneratedMessageV3
getDescriptorForType, getOneofFieldDescriptor, getUnknownFields, hasOneof
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, toString
Methods inherited from class com.google.protobuf.AbstractMessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods inherited from interface com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder
getExtension, getExtension, getExtension, getExtension, getExtension, getExtension, getExtensionCount, getExtensionCount, getExtensionCount, hasExtension, hasExtension, hasExtension
Methods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeTo
Methods 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:
getPiecesList
in 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:
getPiecesOrBuilderList
in interfaceSentencepieceModel.ModelProtoOrBuilder
-
getPiecesCount
public int getPiecesCount()Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;
- Specified by:
getPiecesCount
in interfaceSentencepieceModel.ModelProtoOrBuilder
-
getPieces
Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;
- Specified by:
getPieces
in interfaceSentencepieceModel.ModelProtoOrBuilder
-
getPiecesOrBuilder
Sentence pieces with scores.
repeated .com.google.genai.proto.ModelProto.SentencePiece pieces = 1;
- Specified by:
getPiecesOrBuilder
in interfaceSentencepieceModel.ModelProtoOrBuilder
-
hasTrainerSpec
public boolean hasTrainerSpec()Spec used to generate this model file.
optional .com.google.genai.proto.TrainerSpec trainer_spec = 2;
- Specified by:
hasTrainerSpec
in 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:
getTrainerSpec
in interfaceSentencepieceModel.ModelProtoOrBuilder
- Returns:
- The trainerSpec.
-
getTrainerSpecOrBuilder
Spec used to generate this model file.
optional .com.google.genai.proto.TrainerSpec trainer_spec = 2;
- Specified by:
getTrainerSpecOrBuilder
in interfaceSentencepieceModel.ModelProtoOrBuilder
-
hasNormalizerSpec
public boolean hasNormalizerSpec()Spec for text normalization.
optional .com.google.genai.proto.NormalizerSpec normalizer_spec = 3;
- Specified by:
hasNormalizerSpec
in 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:
getNormalizerSpec
in interfaceSentencepieceModel.ModelProtoOrBuilder
- Returns:
- The normalizerSpec.
-
getNormalizerSpecOrBuilder
Spec for text normalization.
optional .com.google.genai.proto.NormalizerSpec normalizer_spec = 3;
- Specified by:
getNormalizerSpecOrBuilder
in 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:
hasSelfTestData
in 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:
getSelfTestData
in 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:
getSelfTestDataOrBuilder
in interfaceSentencepieceModel.ModelProtoOrBuilder
-
hasDenormalizerSpec
public boolean hasDenormalizerSpec()Spec for text de-normalization.
optional .com.google.genai.proto.NormalizerSpec denormalizer_spec = 5;
- Specified by:
hasDenormalizerSpec
in 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:
getDenormalizerSpec
in interfaceSentencepieceModel.ModelProtoOrBuilder
- Returns:
- The denormalizerSpec.
-
getDenormalizerSpecOrBuilder
Spec for text de-normalization.
optional .com.google.genai.proto.NormalizerSpec denormalizer_spec = 5;
- Specified by:
getDenormalizerSpecOrBuilder
in interfaceSentencepieceModel.ModelProtoOrBuilder
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3.ExtendableMessage<SentencepieceModel.ModelProto>
-
writeTo
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in 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:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
public static SentencepieceModel.ModelProto.Builder newBuilder(SentencepieceModel.ModelProto prototype) -
toBuilder
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<SentencepieceModel.ModelProto>
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-