Interface InvocationInput.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<InvocationInput.Builder,InvocationInput>
,SdkBuilder<InvocationInput.Builder,InvocationInput>
,SdkPojo
- Enclosing class:
- InvocationInput
public static interface InvocationInput.Builder extends SdkPojo, CopyableBuilder<InvocationInput.Builder,InvocationInput>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default InvocationInput.Builder
actionGroupInvocationInput(Consumer<ActionGroupInvocationInput.Builder> actionGroupInvocationInput)
Sets the value of the ActionGroupInvocationInput property for this object.InvocationInput.Builder
actionGroupInvocationInput(ActionGroupInvocationInput actionGroupInvocationInput)
Sets the value of the ActionGroupInvocationInput property for this object.InvocationInput.Builder
invocationType(String invocationType)
Sets the value of the InvocationType property for this object.InvocationInput.Builder
invocationType(InvocationType invocationType)
Sets the value of the InvocationType property for this object.default InvocationInput.Builder
knowledgeBaseLookupInput(Consumer<KnowledgeBaseLookupInput.Builder> knowledgeBaseLookupInput)
Sets the value of the KnowledgeBaseLookupInput property for this object.InvocationInput.Builder
knowledgeBaseLookupInput(KnowledgeBaseLookupInput knowledgeBaseLookupInput)
Sets the value of the KnowledgeBaseLookupInput property for this object.InvocationInput.Builder
traceId(String traceId)
Sets the value of the TraceId property for this object.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
traceId
InvocationInput.Builder traceId(String traceId)
Sets the value of the TraceId property for this object.- Parameters:
traceId
- The new value for the TraceId property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
invocationType
InvocationInput.Builder invocationType(String invocationType)
Sets the value of the InvocationType property for this object.- Parameters:
invocationType
- The new value for the InvocationType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InvocationType
,InvocationType
-
invocationType
InvocationInput.Builder invocationType(InvocationType invocationType)
Sets the value of the InvocationType property for this object.- Parameters:
invocationType
- The new value for the InvocationType property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
InvocationType
,InvocationType
-
actionGroupInvocationInput
InvocationInput.Builder actionGroupInvocationInput(ActionGroupInvocationInput actionGroupInvocationInput)
Sets the value of the ActionGroupInvocationInput property for this object.- Parameters:
actionGroupInvocationInput
- The new value for the ActionGroupInvocationInput property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
actionGroupInvocationInput
default InvocationInput.Builder actionGroupInvocationInput(Consumer<ActionGroupInvocationInput.Builder> actionGroupInvocationInput)
Sets the value of the ActionGroupInvocationInput property for this object. This is a convenience method that creates an instance of theActionGroupInvocationInput.Builder
avoiding the need to create one manually viaActionGroupInvocationInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toactionGroupInvocationInput(ActionGroupInvocationInput)
.- Parameters:
actionGroupInvocationInput
- a consumer that will call methods onActionGroupInvocationInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
actionGroupInvocationInput(ActionGroupInvocationInput)
-
knowledgeBaseLookupInput
InvocationInput.Builder knowledgeBaseLookupInput(KnowledgeBaseLookupInput knowledgeBaseLookupInput)
Sets the value of the KnowledgeBaseLookupInput property for this object.- Parameters:
knowledgeBaseLookupInput
- The new value for the KnowledgeBaseLookupInput property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
knowledgeBaseLookupInput
default InvocationInput.Builder knowledgeBaseLookupInput(Consumer<KnowledgeBaseLookupInput.Builder> knowledgeBaseLookupInput)
Sets the value of the KnowledgeBaseLookupInput property for this object. This is a convenience method that creates an instance of theKnowledgeBaseLookupInput.Builder
avoiding the need to create one manually viaKnowledgeBaseLookupInput.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toknowledgeBaseLookupInput(KnowledgeBaseLookupInput)
.- Parameters:
knowledgeBaseLookupInput
- a consumer that will call methods onKnowledgeBaseLookupInput.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
knowledgeBaseLookupInput(KnowledgeBaseLookupInput)
-
-