Class CompletionPostResponseStreaming
java.lang.Object
com.sap.ai.sdk.orchestration.model.CompletionPostResponseStreaming
- Direct Known Subclasses:
OrchestrationChatCompletionDelta
CompletionPostResponseStreaming
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceBuilder helper class. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDefault constructor for CompletionPostResponseStreaming. -
Method Summary
Modifier and TypeMethodDescriptionaddIntermediateFailuresItem(ErrorStreaming intermediateFailuresItem) Add one intermediateFailures instance to thisCompletionPostResponseStreaming.create()Create a type-safe, fluent-api builder object to construct a newCompletionPostResponseStreaminginstance with all required arguments.booleanfinalResult(LLMModuleResultStreaming finalResult) Set the finalResult of thisCompletionPostResponseStreaminginstance and return the same instance.getCustomField(String name) Deprecated.Get the names of the unrecognizable properties of theCompletionPostResponseStreaming.Get finalResultList of errors encountered during processing for unsuccessful modules configurationsGet intermediateResultsID of the requestinthashCode()intermediateFailures(List<ErrorStreaming> intermediateFailures) Set the intermediateFailures of thisCompletionPostResponseStreaminginstance and return the same instance.intermediateResults(ModuleResultsStreaming intermediateResults) Set the intermediateResults of thisCompletionPostResponseStreaminginstance and return the same instance.Set the requestId of thisCompletionPostResponseStreaminginstance and return the same instance.voidsetCustomField(String customFieldName, Object customFieldValue) Set an unrecognizable property of thisCompletionPostResponseStreaminginstance.voidsetFinalResult(LLMModuleResultStreaming finalResult) Set the finalResult of thisCompletionPostResponseStreaminginstance.voidsetIntermediateFailures(List<ErrorStreaming> intermediateFailures) Set the intermediateFailures of thisCompletionPostResponseStreaminginstance.voidsetIntermediateResults(ModuleResultsStreaming intermediateResults) Set the intermediateResults of thisCompletionPostResponseStreaminginstance.voidsetRequestId(String requestId) Set the requestId of thisCompletionPostResponseStreaminginstance.toMap()Get the value of all properties of thisCompletionPostResponseStreaminginstance including unrecognized properties.toString()
-
Constructor Details
-
CompletionPostResponseStreaming
protected CompletionPostResponseStreaming()Default constructor for CompletionPostResponseStreaming.
-
-
Method Details
-
requestId
Set the requestId of thisCompletionPostResponseStreaminginstance and return the same instance.- Parameters:
requestId- ID of the request- Returns:
- The same instance of this
CompletionPostResponseStreamingclass
-
getRequestId
ID of the request- Returns:
- requestId The requestId of this
CompletionPostResponseStreaminginstance.
-
setRequestId
Set the requestId of thisCompletionPostResponseStreaminginstance.- Parameters:
requestId- ID of the request
-
intermediateResults
@Nonnull public CompletionPostResponseStreaming intermediateResults(@Nullable ModuleResultsStreaming intermediateResults) Set the intermediateResults of thisCompletionPostResponseStreaminginstance and return the same instance.- Parameters:
intermediateResults- The intermediateResults of thisCompletionPostResponseStreaming- Returns:
- The same instance of this
CompletionPostResponseStreamingclass
-
getIntermediateResults
Get intermediateResults- Returns:
- intermediateResults The intermediateResults of this
CompletionPostResponseStreaminginstance.
-
setIntermediateResults
Set the intermediateResults of thisCompletionPostResponseStreaminginstance.- Parameters:
intermediateResults- The intermediateResults of thisCompletionPostResponseStreaming
-
finalResult
@Nonnull public CompletionPostResponseStreaming finalResult(@Nullable LLMModuleResultStreaming finalResult) Set the finalResult of thisCompletionPostResponseStreaminginstance and return the same instance.- Parameters:
finalResult- The finalResult of thisCompletionPostResponseStreaming- Returns:
- The same instance of this
CompletionPostResponseStreamingclass
-
getFinalResult
Get finalResult- Returns:
- finalResult The finalResult of this
CompletionPostResponseStreaminginstance.
-
setFinalResult
Set the finalResult of thisCompletionPostResponseStreaminginstance.- Parameters:
finalResult- The finalResult of thisCompletionPostResponseStreaming
-
intermediateFailures
@Nonnull public CompletionPostResponseStreaming intermediateFailures(@Nullable List<ErrorStreaming> intermediateFailures) Set the intermediateFailures of thisCompletionPostResponseStreaminginstance and return the same instance.- Parameters:
intermediateFailures- List of errors encountered during processing for unsuccessful modules configurations- Returns:
- The same instance of this
CompletionPostResponseStreamingclass
-
addIntermediateFailuresItem
@Nonnull public CompletionPostResponseStreaming addIntermediateFailuresItem(@Nonnull ErrorStreaming intermediateFailuresItem) Add one intermediateFailures instance to thisCompletionPostResponseStreaming.- Parameters:
intermediateFailuresItem- The intermediateFailures that should be added- Returns:
- The same instance of type
CompletionPostResponseStreaming
-
getIntermediateFailures
List of errors encountered during processing for unsuccessful modules configurations- Returns:
- intermediateFailures The intermediateFailures of this
CompletionPostResponseStreaminginstance.
-
setIntermediateFailures
Set the intermediateFailures of thisCompletionPostResponseStreaminginstance.- Parameters:
intermediateFailures- List of errors encountered during processing for unsuccessful modules configurations
-
getCustomFieldNames
Get the names of the unrecognizable properties of theCompletionPostResponseStreaming.- Returns:
- The set of properties names
-
getCustomField
@Nullable @Deprecated public Object getCustomField(@Nonnull String name) throws NoSuchElementException Deprecated.UsetoMap()instead.Get the value of an unrecognizable property of thisCompletionPostResponseStreaminginstance.- Parameters:
name- The name of the property- Returns:
- The value of the property
- Throws:
NoSuchElementException- If no property with the given name could be found.
-
toMap
Get the value of all properties of thisCompletionPostResponseStreaminginstance including unrecognized properties.- Returns:
- The map of all properties
-
setCustomField
Set an unrecognizable property of thisCompletionPostResponseStreaminginstance. If the map previously contained a mapping for the key, the old value is replaced by the specified value.- Parameters:
customFieldName- The name of the propertycustomFieldValue- The value of the property
-
equals
-
hashCode
public int hashCode() -
toString
-
create
Create a type-safe, fluent-api builder object to construct a newCompletionPostResponseStreaminginstance with all required arguments.
-
toMap()instead.