public final class RagEmbeddingModelConfig extends GeneratedMessage implements RagEmbeddingModelConfigOrBuilder
Config for the embedding model to use for RAG.
Protobuf type google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
public static final int HYBRID_SEARCH_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
public static final int VERTEX_PREDICTION_ENDPOINT_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
public static RagEmbeddingModelConfig getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static RagEmbeddingModelConfig.Builder newBuilder()
public static RagEmbeddingModelConfig.Builder newBuilder(RagEmbeddingModelConfig prototype)
public static RagEmbeddingModelConfig parseDelimitedFrom(InputStream input)
public static RagEmbeddingModelConfig parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RagEmbeddingModelConfig parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
public static RagEmbeddingModelConfig parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static RagEmbeddingModelConfig parseFrom(ByteString data)
public static RagEmbeddingModelConfig parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static RagEmbeddingModelConfig parseFrom(CodedInputStream input)
public static RagEmbeddingModelConfig parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static RagEmbeddingModelConfig parseFrom(InputStream input)
public static RagEmbeddingModelConfig parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static RagEmbeddingModelConfig parseFrom(ByteBuffer data)
public static RagEmbeddingModelConfig parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<RagEmbeddingModelConfig> parser()
Methods
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
public RagEmbeddingModelConfig getDefaultInstanceForType()
public RagEmbeddingModelConfig.HybridSearchConfig getHybridSearchConfig()
Configuration for hybrid search.
.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.HybridSearchConfig hybrid_search_config = 2;
public RagEmbeddingModelConfig.HybridSearchConfigOrBuilder getHybridSearchConfigOrBuilder()
Configuration for hybrid search.
.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.HybridSearchConfig hybrid_search_config = 2;
public RagEmbeddingModelConfig.ModelConfigCase getModelConfigCase()
public Parser<RagEmbeddingModelConfig> getParserForType()
Overrides
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
public RagEmbeddingModelConfig.VertexPredictionEndpoint getVertexPredictionEndpoint()
The Vertex AI Prediction Endpoint that either refers to a publisher model
or an endpoint that is hosting a 1P fine-tuned text embedding model.
Endpoints hosting non-1P fine-tuned text embedding models are
currently not supported.
This is used for dense vector search.
.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.VertexPredictionEndpoint vertex_prediction_endpoint = 1;
public RagEmbeddingModelConfig.VertexPredictionEndpointOrBuilder getVertexPredictionEndpointOrBuilder()
The Vertex AI Prediction Endpoint that either refers to a publisher model
or an endpoint that is hosting a 1P fine-tuned text embedding model.
Endpoints hosting non-1P fine-tuned text embedding models are
currently not supported.
This is used for dense vector search.
.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.VertexPredictionEndpoint vertex_prediction_endpoint = 1;
public boolean hasHybridSearchConfig()
Configuration for hybrid search.
.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.HybridSearchConfig hybrid_search_config = 2;
| Returns |
| Type |
Description |
boolean |
Whether the hybridSearchConfig field is set.
|
public boolean hasVertexPredictionEndpoint()
The Vertex AI Prediction Endpoint that either refers to a publisher model
or an endpoint that is hosting a 1P fine-tuned text embedding model.
Endpoints hosting non-1P fine-tuned text embedding models are
currently not supported.
This is used for dense vector search.
.google.cloud.aiplatform.v1beta1.RagEmbeddingModelConfig.VertexPredictionEndpoint vertex_prediction_endpoint = 1;
| Returns |
| Type |
Description |
boolean |
Whether the vertexPredictionEndpoint field is set.
|
| Returns |
| Type |
Description |
int |
|
Overrides
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public RagEmbeddingModelConfig.Builder newBuilderForType()
protected RagEmbeddingModelConfig.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
public RagEmbeddingModelConfig.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides