Class FilePart.BuilderImpl
java.lang.Object
software.amazon.awssdk.services.bedrockagentruntime.model.FilePart.BuilderImpl
- All Implemented Interfaces:
SdkPojo,FilePart.Builder,Buildable,CopyableBuilder<FilePart.Builder,,FilePart> SdkBuilder<FilePart.Builder,FilePart>
- Enclosing class:
- FilePart
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()final FilePart.Builderfiles(Collection<OutputFile> files) Files containing intermediate response for the user.final FilePart.Builderfiles(Consumer<OutputFile.Builder>... files) Files containing intermediate response for the user.final FilePart.Builderfiles(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:FilePart.BuilderFiles containing intermediate response for the user.
- Specified by:
filesin interfaceFilePart.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:FilePart.BuilderFiles containing intermediate response for the user.
- Specified by:
filesin interfaceFilePart.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:FilePart.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 toFilePart.Builder.files(List<OutputFile>).- Specified by:
filesin interfaceFilePart.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<FilePart.Builder,FilePart>
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-