Package com.google.cloud.documentai.v1
Class ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder>
com.google.cloud.documentai.v1.ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder
- All Implemented Interfaces:
ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo
public static final class ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder>
implements ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfoOrBuilder
Information for a custom Generative AI model created by the user. These are created with `Create New Version` in either the `Call foundation model` or `Fine tuning` tabs.Protobuf type
google.cloud.documentai.v1.ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The base processor version ID for the custom model.The type of custom model created by the user.The base processor version ID for the custom model.com.google.protobuf.ByteStringThe base processor version ID for the custom model.The type of custom model created by the user.intThe type of custom model created by the user.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorprotected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setBaseProcessorVersionId(String value) The base processor version ID for the custom model.setBaseProcessorVersionIdBytes(com.google.protobuf.ByteString value) The base processor version ID for the custom model.The type of custom model created by the user.setCustomModelTypeValue(int value) The type of custom model created by the user.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
public ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder mergeFrom(com.google.protobuf.Message other) - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder>
-
mergeFrom
public ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder>- Throws:
IOException
-
getCustomModelTypeValue
public int getCustomModelTypeValue()The type of custom model created by the user.
.google.cloud.documentai.v1.ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.CustomModelType custom_model_type = 1;- Specified by:
getCustomModelTypeValuein interfaceProcessorVersion.GenAiModelInfo.CustomGenAiModelInfoOrBuilder- Returns:
- The enum numeric value on the wire for customModelType.
-
setCustomModelTypeValue
public ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder setCustomModelTypeValue(int value) The type of custom model created by the user.
.google.cloud.documentai.v1.ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.CustomModelType custom_model_type = 1;- Parameters:
value- The enum numeric value on the wire for customModelType to set.- Returns:
- This builder for chaining.
-
getCustomModelType
The type of custom model created by the user.
.google.cloud.documentai.v1.ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.CustomModelType custom_model_type = 1;- Specified by:
getCustomModelTypein interfaceProcessorVersion.GenAiModelInfo.CustomGenAiModelInfoOrBuilder- Returns:
- The customModelType.
-
setCustomModelType
public ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder setCustomModelType(ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.CustomModelType value) The type of custom model created by the user.
.google.cloud.documentai.v1.ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.CustomModelType custom_model_type = 1;- Parameters:
value- The customModelType to set.- Returns:
- This builder for chaining.
-
clearCustomModelType
The type of custom model created by the user.
.google.cloud.documentai.v1.ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.CustomModelType custom_model_type = 1;- Returns:
- This builder for chaining.
-
getBaseProcessorVersionId
The base processor version ID for the custom model.
string base_processor_version_id = 2;- Specified by:
getBaseProcessorVersionIdin interfaceProcessorVersion.GenAiModelInfo.CustomGenAiModelInfoOrBuilder- Returns:
- The baseProcessorVersionId.
-
getBaseProcessorVersionIdBytes
public com.google.protobuf.ByteString getBaseProcessorVersionIdBytes()The base processor version ID for the custom model.
string base_processor_version_id = 2;- Specified by:
getBaseProcessorVersionIdBytesin interfaceProcessorVersion.GenAiModelInfo.CustomGenAiModelInfoOrBuilder- Returns:
- The bytes for baseProcessorVersionId.
-
setBaseProcessorVersionId
public ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder setBaseProcessorVersionId(String value) The base processor version ID for the custom model.
string base_processor_version_id = 2;- Parameters:
value- The baseProcessorVersionId to set.- Returns:
- This builder for chaining.
-
clearBaseProcessorVersionId
The base processor version ID for the custom model.
string base_processor_version_id = 2;- Returns:
- This builder for chaining.
-
setBaseProcessorVersionIdBytes
public ProcessorVersion.GenAiModelInfo.CustomGenAiModelInfo.Builder setBaseProcessorVersionIdBytes(com.google.protobuf.ByteString value) The base processor version ID for the custom model.
string base_processor_version_id = 2;- Parameters:
value- The bytes for baseProcessorVersionId to set.- Returns:
- This builder for chaining.
-