Interface ToolDescriptionOutput.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ToolDescriptionOutput.Builder,,ToolDescriptionOutput> SdkBuilder<ToolDescriptionOutput.Builder,,ToolDescriptionOutput> SdkPojo
- Enclosing class:
ToolDescriptionOutput
@Mutable
@NotThreadSafe
public static interface ToolDescriptionOutput.Builder
extends SdkPojo, CopyableBuilder<ToolDescriptionOutput.Builder,ToolDescriptionOutput>
-
Method Summary
Modifier and TypeMethodDescriptionexplanation(String explanation) An explanation of why the recommendation was generated for this tool and what patterns were identified in the agent traces.recommendedToolDescription(String recommendedToolDescription) The optimized tool description text generated by the recommendation.The name of the tool.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
toolName
The name of the tool.
- Parameters:
toolName- The name of the tool.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recommendedToolDescription
The optimized tool description text generated by the recommendation.
- Parameters:
recommendedToolDescription- The optimized tool description text generated by the recommendation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
explanation
An explanation of why the recommendation was generated for this tool and what patterns were identified in the agent traces.
- Parameters:
explanation- An explanation of why the recommendation was generated for this tool and what patterns were identified in the agent traces.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-