Class FlowTrace
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FlowTrace.Builder,FlowTrace>
Contains information about an input or output for a node in the flow. For more information, see Track each step in your prompt flow by viewing its trace in Amazon Bedrock.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic FlowTrace.Builderbuilder()Contains information about an output from a condition node.final booleanfinal booleanequalsBySdkFields(Object obj) static FlowTracefromConditionNodeResultTrace(Consumer<FlowTraceConditionNodeResultEvent.Builder> conditionNodeResultTrace) Create an instance of this class withconditionNodeResultTrace()initialized to the given value.static FlowTracefromConditionNodeResultTrace(FlowTraceConditionNodeResultEvent conditionNodeResultTrace) Create an instance of this class withconditionNodeResultTrace()initialized to the given value.static FlowTracefromNodeActionTrace(Consumer<FlowTraceNodeActionEvent.Builder> nodeActionTrace) Create an instance of this class withnodeActionTrace()initialized to the given value.static FlowTracefromNodeActionTrace(FlowTraceNodeActionEvent nodeActionTrace) Create an instance of this class withnodeActionTrace()initialized to the given value.static FlowTracefromNodeDependencyTrace(Consumer<FlowTraceDependencyEvent.Builder> nodeDependencyTrace) Create an instance of this class withnodeDependencyTrace()initialized to the given value.static FlowTracefromNodeDependencyTrace(FlowTraceDependencyEvent nodeDependencyTrace) Create an instance of this class withnodeDependencyTrace()initialized to the given value.static FlowTracefromNodeInputTrace(Consumer<FlowTraceNodeInputEvent.Builder> nodeInputTrace) Create an instance of this class withnodeInputTrace()initialized to the given value.static FlowTracefromNodeInputTrace(FlowTraceNodeInputEvent nodeInputTrace) Create an instance of this class withnodeInputTrace()initialized to the given value.static FlowTracefromNodeOutputTrace(Consumer<FlowTraceNodeOutputEvent.Builder> nodeOutputTrace) Create an instance of this class withnodeOutputTrace()initialized to the given value.static FlowTracefromNodeOutputTrace(FlowTraceNodeOutputEvent nodeOutputTrace) Create an instance of this class withnodeOutputTrace()initialized to the given value.final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final FlowTraceNodeActionEventContains information about an action (operation) called by a node.final FlowTraceDependencyEventContains information about an internal trace of a node.final FlowTraceNodeInputEventContains information about the input into a node.final FlowTraceNodeOutputEventContains information about the output from a node.static Class<? extends FlowTrace.Builder>final StringtoString()Returns a string representation of this object.type()Retrieve an enum value representing which member of this object is populated.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
conditionNodeResultTrace
Contains information about an output from a condition node.
- Returns:
- Contains information about an output from a condition node.
-
nodeActionTrace
Contains information about an action (operation) called by a node.
- Returns:
- Contains information about an action (operation) called by a node.
-
nodeDependencyTrace
Contains information about an internal trace of a node.
- Returns:
- Contains information about an internal trace of a node.
-
nodeInputTrace
Contains information about the input into a node.
- Returns:
- Contains information about the input into a node.
-
nodeOutputTrace
Contains information about the output from a node.
- Returns:
- Contains information about the output from a node.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<FlowTrace.Builder,FlowTrace>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
fromConditionNodeResultTrace
public static FlowTrace fromConditionNodeResultTrace(FlowTraceConditionNodeResultEvent conditionNodeResultTrace) Create an instance of this class withconditionNodeResultTrace()initialized to the given value.Contains information about an output from a condition node.
- Parameters:
conditionNodeResultTrace- Contains information about an output from a condition node.
-
fromConditionNodeResultTrace
public static FlowTrace fromConditionNodeResultTrace(Consumer<FlowTraceConditionNodeResultEvent.Builder> conditionNodeResultTrace) Create an instance of this class withconditionNodeResultTrace()initialized to the given value.Contains information about an output from a condition node.
- Parameters:
conditionNodeResultTrace- Contains information about an output from a condition node.
-
fromNodeActionTrace
Create an instance of this class withnodeActionTrace()initialized to the given value.Contains information about an action (operation) called by a node.
- Parameters:
nodeActionTrace- Contains information about an action (operation) called by a node.
-
fromNodeActionTrace
public static FlowTrace fromNodeActionTrace(Consumer<FlowTraceNodeActionEvent.Builder> nodeActionTrace) Create an instance of this class withnodeActionTrace()initialized to the given value.Contains information about an action (operation) called by a node.
- Parameters:
nodeActionTrace- Contains information about an action (operation) called by a node.
-
fromNodeDependencyTrace
Create an instance of this class withnodeDependencyTrace()initialized to the given value.Contains information about an internal trace of a node.
- Parameters:
nodeDependencyTrace- Contains information about an internal trace of a node.
-
fromNodeDependencyTrace
public static FlowTrace fromNodeDependencyTrace(Consumer<FlowTraceDependencyEvent.Builder> nodeDependencyTrace) Create an instance of this class withnodeDependencyTrace()initialized to the given value.Contains information about an internal trace of a node.
- Parameters:
nodeDependencyTrace- Contains information about an internal trace of a node.
-
fromNodeInputTrace
Create an instance of this class withnodeInputTrace()initialized to the given value.Contains information about the input into a node.
- Parameters:
nodeInputTrace- Contains information about the input into a node.
-
fromNodeInputTrace
public static FlowTrace fromNodeInputTrace(Consumer<FlowTraceNodeInputEvent.Builder> nodeInputTrace) Create an instance of this class withnodeInputTrace()initialized to the given value.Contains information about the input into a node.
- Parameters:
nodeInputTrace- Contains information about the input into a node.
-
fromNodeOutputTrace
Create an instance of this class withnodeOutputTrace()initialized to the given value.Contains information about the output from a node.
- Parameters:
nodeOutputTrace- Contains information about the output from a node.
-
fromNodeOutputTrace
public static FlowTrace fromNodeOutputTrace(Consumer<FlowTraceNodeOutputEvent.Builder> nodeOutputTrace) Create an instance of this class withnodeOutputTrace()initialized to the given value.Contains information about the output from a node.
- Parameters:
nodeOutputTrace- Contains information about the output from a node.
-
type
Retrieve an enum value representing which member of this object is populated. When this class is returned in a service response, this will beFlowTrace.Type.UNKNOWN_TO_SDK_VERSIONif the service returned a member that is only known to a newer SDK version. When this class is created directly in your code, this will beFlowTrace.Type.UNKNOWN_TO_SDK_VERSIONif zero members are set, andnullif more than one member is set. -
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-