Class InlineAgentFilePart.BuilderImpl
java.lang.Object
software.amazon.awssdk.services.bedrockagentruntime.model.InlineAgentFilePart.BuilderImpl
- All Implemented Interfaces:
SdkPojo,InlineAgentFilePart.Builder,Buildable,CopyableBuilder<InlineAgentFilePart.Builder,,InlineAgentFilePart> SdkBuilder<InlineAgentFilePart.Builder,InlineAgentFilePart>
- Enclosing class:
- InlineAgentFilePart
protected static class InlineAgentFilePart.BuilderImpl
extends Object
implements InlineAgentFilePart.Builder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()files(Collection<OutputFile> files) Files containing intermediate response for the user.files(Consumer<OutputFile.Builder>... files) Files containing intermediate response for the user.files(OutputFile... files) Files containing intermediate response for the user.final List<OutputFile.Builder>getFiles()final voidsetFiles(Collection<software.amazon.awssdk.services.bedrockagentruntime.model.OutputFile.BuilderImpl> files) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutationMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields
-
Constructor Details
-
BuilderImpl
protected BuilderImpl() -
BuilderImpl
-
-
Method Details
-
getFiles
-
setFiles
public final void setFiles(Collection<software.amazon.awssdk.services.bedrockagentruntime.model.OutputFile.BuilderImpl> files) -
files
Description copied from interface:InlineAgentFilePart.BuilderFiles containing intermediate response for the user.
- Specified by:
filesin interfaceInlineAgentFilePart.Builder- Parameters:
files- Files containing intermediate response for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
files
Description copied from interface:InlineAgentFilePart.BuilderFiles containing intermediate response for the user.
- Specified by:
filesin interfaceInlineAgentFilePart.Builder- Parameters:
files- Files containing intermediate response for the user.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
files
Description copied from interface:InlineAgentFilePart.BuilderFiles containing intermediate response for the user.
This is a convenience method that creates an instance of theOutputFile.Builderavoiding the need to create one manually viaOutputFile.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toInlineAgentFilePart.Builder.files(List<OutputFile>).- Specified by:
filesin interfaceInlineAgentFilePart.Builder- Parameters:
files- a consumer that will call methods onOutputFile.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
build
- Specified by:
buildin interfaceBuildable- Specified by:
buildin interfaceSdkBuilder<InlineAgentFilePart.Builder,InlineAgentFilePart>
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-