public static final class RetrieveContextsRequest.VertexRagStore.Builder extends GeneratedMessageV3.Builder<RetrieveContextsRequest.VertexRagStore.Builder> implements RetrieveContextsRequest.VertexRagStoreOrBuilder
   
   The data source for Vertex RagStore.
 Protobuf type google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore
    Inherited Members
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
    
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
    
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
    
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
    
    
    
    
      com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
    
    
    
    
    
    
    
    
    
    
    
    
   
  Static Methods
  
  
  getDescriptor()
  
    public static final Descriptors.Descriptor getDescriptor()
   
  
  Methods
  
  
  addAllRagResources(Iterable<? extends RetrieveContextsRequest.VertexRagStore.RagResource> values)
  
    public RetrieveContextsRequest.VertexRagStore.Builder addAllRagResources(Iterable<? extends RetrieveContextsRequest.VertexRagStore.RagResource> values)
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | values | Iterable<? extends com.google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource>
 | 
    
  
  
  
  addRagResources(RetrieveContextsRequest.VertexRagStore.RagResource value)
  
    public RetrieveContextsRequest.VertexRagStore.Builder addRagResources(RetrieveContextsRequest.VertexRagStore.RagResource value)
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
addRagResources(RetrieveContextsRequest.VertexRagStore.RagResource.Builder builderForValue)
  
    public RetrieveContextsRequest.VertexRagStore.Builder addRagResources(RetrieveContextsRequest.VertexRagStore.RagResource.Builder builderForValue)
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
addRagResources(int index, RetrieveContextsRequest.VertexRagStore.RagResource value)
  
    public RetrieveContextsRequest.VertexRagStore.Builder addRagResources(int index, RetrieveContextsRequest.VertexRagStore.RagResource value)
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
addRagResources(int index, RetrieveContextsRequest.VertexRagStore.RagResource.Builder builderForValue)
  
    public RetrieveContextsRequest.VertexRagStore.Builder addRagResources(int index, RetrieveContextsRequest.VertexRagStore.RagResource.Builder builderForValue)
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
addRagResourcesBuilder()
  
    public RetrieveContextsRequest.VertexRagStore.RagResource.Builder addRagResourcesBuilder()
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
addRagResourcesBuilder(int index)
  
    public RetrieveContextsRequest.VertexRagStore.RagResource.Builder addRagResourcesBuilder(int index)
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  addRepeatedField(Descriptors.FieldDescriptor field, Object value)
  
    public RetrieveContextsRequest.VertexRagStore.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  build()
  
    public RetrieveContextsRequest.VertexRagStore build()
   
  
  
  buildPartial()
  
    public RetrieveContextsRequest.VertexRagStore buildPartial()
   
  
  
  clear()
  
    public RetrieveContextsRequest.VertexRagStore.Builder clear()
   
  
  Overrides
  
  
  clearField(Descriptors.FieldDescriptor field)
  
    public RetrieveContextsRequest.VertexRagStore.Builder clearField(Descriptors.FieldDescriptor field)
   
  
  
  Overrides
  
  
  clearOneof(Descriptors.OneofDescriptor oneof)
  
    public RetrieveContextsRequest.VertexRagStore.Builder clearOneof(Descriptors.OneofDescriptor oneof)
   
  
  
  Overrides
  
  
  clearRagResources()
  
    public RetrieveContextsRequest.VertexRagStore.Builder clearRagResources()
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
clearVectorDistanceThreshold() (deprecated)
  
    public RetrieveContextsRequest.VertexRagStore.Builder clearVectorDistanceThreshold()
   
  Deprecated. google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.vector_distance_threshold
     is deprecated. See google/cloud/aiplatform/v1/vertex_rag_service.proto;l=118
 Optional. Only return contexts with vector distance smaller than the
 threshold.
 
 optional double vector_distance_threshold = 2 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
 
clone()
  
    public RetrieveContextsRequest.VertexRagStore.Builder clone()
   
  
  Overrides
  
  
  getDefaultInstanceForType()
  
    public RetrieveContextsRequest.VertexRagStore getDefaultInstanceForType()
   
  
  
  getDescriptorForType()
  
    public Descriptors.Descriptor getDescriptorForType()
   
  
  Overrides
  
  
  getRagResources(int index)
  
    public RetrieveContextsRequest.VertexRagStore.RagResource getRagResources(int index)
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getRagResourcesBuilder(int index)
  
    public RetrieveContextsRequest.VertexRagStore.RagResource.Builder getRagResourcesBuilder(int index)
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getRagResourcesBuilderList()
  
    public List<RetrieveContextsRequest.VertexRagStore.RagResource.Builder> getRagResourcesBuilderList()
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
getRagResourcesCount()
  
    public int getRagResourcesCount()
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | int |  | 
    
  
  
  getRagResourcesList()
  
    public List<RetrieveContextsRequest.VertexRagStore.RagResource> getRagResourcesList()
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
getRagResourcesOrBuilder(int index)
  
    public RetrieveContextsRequest.VertexRagStore.RagResourceOrBuilder getRagResourcesOrBuilder(int index)
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  getRagResourcesOrBuilderList()
  
    public List<? extends RetrieveContextsRequest.VertexRagStore.RagResourceOrBuilder> getRagResourcesOrBuilderList()
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | List<? extends com.google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResourceOrBuilder> |  | 
    
  
  
  getVectorDistanceThreshold() (deprecated)
  
    public double getVectorDistanceThreshold()
   
  Deprecated. google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.vector_distance_threshold
     is deprecated. See google/cloud/aiplatform/v1/vertex_rag_service.proto;l=118
 Optional. Only return contexts with vector distance smaller than the
 threshold.
 
 optional double vector_distance_threshold = 2 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | double | The vectorDistanceThreshold. | 
    
  
  
  hasVectorDistanceThreshold() (deprecated)
  
    public boolean hasVectorDistanceThreshold()
   
  Deprecated. google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.vector_distance_threshold
     is deprecated. See google/cloud/aiplatform/v1/vertex_rag_service.proto;l=118
 Optional. Only return contexts with vector distance smaller than the
 threshold.
 
 optional double vector_distance_threshold = 2 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Returns | 
      
        | Type | Description | 
      
        | boolean | Whether the vectorDistanceThreshold field is set. | 
    
  
  
  internalGetFieldAccessorTable()
  
    protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
   
  
  Overrides
  
  
  isInitialized()
  
    public final boolean isInitialized()
   
  
  Overrides
  
  
  mergeFrom(RetrieveContextsRequest.VertexRagStore other)
  
    public RetrieveContextsRequest.VertexRagStore.Builder mergeFrom(RetrieveContextsRequest.VertexRagStore other)
   
  
  
  
  mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
  
    public RetrieveContextsRequest.VertexRagStore.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
   
  
  
  Overrides
  
  
  
  mergeFrom(Message other)
  
    public RetrieveContextsRequest.VertexRagStore.Builder mergeFrom(Message other)
   
  
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | other | Message
 | 
    
  
  
  Overrides
  
  
  mergeUnknownFields(UnknownFieldSet unknownFields)
  
    public final RetrieveContextsRequest.VertexRagStore.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  removeRagResources(int index)
  
    public RetrieveContextsRequest.VertexRagStore.Builder removeRagResources(int index)
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | index | int
 | 
    
  
  
  
  setField(Descriptors.FieldDescriptor field, Object value)
  
    public RetrieveContextsRequest.VertexRagStore.Builder setField(Descriptors.FieldDescriptor field, Object value)
   
  
  
  Overrides
  
  
  setRagResources(int index, RetrieveContextsRequest.VertexRagStore.RagResource value)
  
    public RetrieveContextsRequest.VertexRagStore.Builder setRagResources(int index, RetrieveContextsRequest.VertexRagStore.RagResource value)
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
setRagResources(int index, RetrieveContextsRequest.VertexRagStore.RagResource.Builder builderForValue)
  
    public RetrieveContextsRequest.VertexRagStore.Builder setRagResources(int index, RetrieveContextsRequest.VertexRagStore.RagResource.Builder builderForValue)
   
   Optional. The representation of the rag source. It can be used to specify
 corpus only or ragfiles. Currently only support one corpus or multiple
 files from one corpus. In the future we may open up multiple corpora
 support.
 
 repeated .google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.RagResource rag_resources = 3 [(.google.api.field_behavior) = OPTIONAL];
 
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
  
    public RetrieveContextsRequest.VertexRagStore.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
   
  
  
  Overrides
  
  
  setUnknownFields(UnknownFieldSet unknownFields)
  
    public final RetrieveContextsRequest.VertexRagStore.Builder setUnknownFields(UnknownFieldSet unknownFields)
   
  
  
  Overrides
  
  
  setVectorDistanceThreshold(double value) (deprecated)
  
    public RetrieveContextsRequest.VertexRagStore.Builder setVectorDistanceThreshold(double value)
   
  Deprecated. google.cloud.aiplatform.v1.RetrieveContextsRequest.VertexRagStore.vector_distance_threshold
     is deprecated. See google/cloud/aiplatform/v1/vertex_rag_service.proto;l=118
 Optional. Only return contexts with vector distance smaller than the
 threshold.
 
 optional double vector_distance_threshold = 2 [deprecated = true, (.google.api.field_behavior) = OPTIONAL];
 
    
      
        | Parameter | 
      
        | Name | Description | 
      
        | value | double
 The vectorDistanceThreshold to set. |