Record Class DashScopeAgentApi.DashScopeAgentRequest.DashScopeAgentRequestParameters.DashScopeAgentRequestRagOptions
java.lang.Object
java.lang.Record
com.alibaba.cloud.ai.dashscope.api.DashScopeAgentApi.DashScopeAgentRequest.DashScopeAgentRequestParameters.DashScopeAgentRequestRagOptions
public static record DashScopeAgentApi.DashScopeAgentRequest.DashScopeAgentRequestParameters.DashScopeAgentRequestRagOptions(List<String> pipelineIds, List<String> fileIds, com.fasterxml.jackson.databind.JsonNode metadataFilter, List<String> tags, com.fasterxml.jackson.databind.JsonNode structuredFilter, List<String> sessionFileIds)
extends Record
-
Constructor Summary
ConstructorsConstructorDescriptionDashScopeAgentRequestRagOptions(List<String> pipelineIds, List<String> fileIds, com.fasterxml.jackson.databind.JsonNode metadataFilter, List<String> tags, com.fasterxml.jackson.databind.JsonNode structuredFilter, List<String> sessionFileIds) Creates an instance of aDashScopeAgentRequestRagOptionsrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.fileIds()Returns the value of thefileIdsrecord component.final inthashCode()Returns a hash code value for this object.com.fasterxml.jackson.databind.JsonNodeReturns the value of themetadataFilterrecord component.Returns the value of thepipelineIdsrecord component.Returns the value of thesessionFileIdsrecord component.com.fasterxml.jackson.databind.JsonNodeReturns the value of thestructuredFilterrecord component.tags()Returns the value of thetagsrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
DashScopeAgentRequestRagOptions
public DashScopeAgentRequestRagOptions(List<String> pipelineIds, List<String> fileIds, com.fasterxml.jackson.databind.JsonNode metadataFilter, List<String> tags, com.fasterxml.jackson.databind.JsonNode structuredFilter, List<String> sessionFileIds) Creates an instance of aDashScopeAgentRequestRagOptionsrecord class.- Parameters:
pipelineIds- the value for thepipelineIdsrecord componentfileIds- the value for thefileIdsrecord componentmetadataFilter- the value for themetadataFilterrecord componenttags- the value for thetagsrecord componentstructuredFilter- the value for thestructuredFilterrecord componentsessionFileIds- the value for thesessionFileIdsrecord component
-
-
Method Details
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object). -
pipelineIds
Returns the value of thepipelineIdsrecord component.- Returns:
- the value of the
pipelineIdsrecord component
-
fileIds
Returns the value of thefileIdsrecord component.- Returns:
- the value of the
fileIdsrecord component
-
metadataFilter
public com.fasterxml.jackson.databind.JsonNode metadataFilter()Returns the value of themetadataFilterrecord component.- Returns:
- the value of the
metadataFilterrecord component
-
tags
Returns the value of thetagsrecord component.- Returns:
- the value of the
tagsrecord component
-
structuredFilter
public com.fasterxml.jackson.databind.JsonNode structuredFilter()Returns the value of thestructuredFilterrecord component.- Returns:
- the value of the
structuredFilterrecord component
-
sessionFileIds
Returns the value of thesessionFileIdsrecord component.- Returns:
- the value of the
sessionFileIdsrecord component
-