Class CitationEvent.BuilderImpl
java.lang.Object
software.amazon.awssdk.services.bedrockagentruntime.model.CitationEvent.BuilderImpl
- All Implemented Interfaces:
SdkPojo,CitationEvent.Builder,Buildable,CopyableBuilder<CitationEvent.Builder,,CitationEvent> SdkBuilder<CitationEvent.Builder,CitationEvent>
- Enclosing class:
- CitationEvent
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()final CitationEvent.BuilderDeprecated.final CitationEvent.BuildergeneratedResponsePart(GeneratedResponsePart generatedResponsePart) The generated response to the citation event.final Citation.BuilderDeprecated.final List<RetrievedReference.Builder>final CitationEvent.BuilderretrievedReferences(Collection<RetrievedReference> retrievedReferences) The retrieved references of the citation event.final CitationEvent.BuilderretrievedReferences(Consumer<RetrievedReference.Builder>... retrievedReferences) The retrieved references of the citation event.final CitationEvent.BuilderretrievedReferences(RetrievedReference... retrievedReferences) The retrieved references of the citation event.final voidsetCitation(software.amazon.awssdk.services.bedrockagentruntime.model.Citation.BuilderImpl citation) Deprecated.final voidsetGeneratedResponsePart(software.amazon.awssdk.services.bedrockagentruntime.model.GeneratedResponsePart.BuilderImpl generatedResponsePart) final voidsetRetrievedReferences(Collection<software.amazon.awssdk.services.bedrockagentruntime.model.RetrievedReference.BuilderImpl> retrievedReferences) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.services.bedrockagentruntime.model.CitationEvent.Builder
citation, generatedResponsePartMethods 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
-
getCitation
Deprecated. -
setCitation
@Deprecated public final void setCitation(software.amazon.awssdk.services.bedrockagentruntime.model.Citation.BuilderImpl citation) Deprecated. -
citation
Deprecated.Description copied from interface:CitationEvent.BuilderThe citation.
- Specified by:
citationin interfaceCitationEvent.Builder- Parameters:
citation- The citation.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getGeneratedResponsePart
-
setGeneratedResponsePart
public final void setGeneratedResponsePart(software.amazon.awssdk.services.bedrockagentruntime.model.GeneratedResponsePart.BuilderImpl generatedResponsePart) -
generatedResponsePart
public final CitationEvent.Builder generatedResponsePart(GeneratedResponsePart generatedResponsePart) Description copied from interface:CitationEvent.BuilderThe generated response to the citation event.
- Specified by:
generatedResponsePartin interfaceCitationEvent.Builder- Parameters:
generatedResponsePart- The generated response to the citation event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getRetrievedReferences
-
setRetrievedReferences
public final void setRetrievedReferences(Collection<software.amazon.awssdk.services.bedrockagentruntime.model.RetrievedReference.BuilderImpl> retrievedReferences) -
retrievedReferences
public final CitationEvent.Builder retrievedReferences(Collection<RetrievedReference> retrievedReferences) Description copied from interface:CitationEvent.BuilderThe retrieved references of the citation event.
- Specified by:
retrievedReferencesin interfaceCitationEvent.Builder- Parameters:
retrievedReferences- The retrieved references of the citation event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retrievedReferences
@SafeVarargs public final CitationEvent.Builder retrievedReferences(RetrievedReference... retrievedReferences) Description copied from interface:CitationEvent.BuilderThe retrieved references of the citation event.
- Specified by:
retrievedReferencesin interfaceCitationEvent.Builder- Parameters:
retrievedReferences- The retrieved references of the citation event.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retrievedReferences
@SafeVarargs public final CitationEvent.Builder retrievedReferences(Consumer<RetrievedReference.Builder>... retrievedReferences) Description copied from interface:CitationEvent.BuilderThe retrieved references of the citation event.
This is a convenience method that creates an instance of theRetrievedReference.Builderavoiding the need to create one manually viaRetrievedReference.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toCitationEvent.Builder.retrievedReferences(List<RetrievedReference>).- Specified by:
retrievedReferencesin interfaceCitationEvent.Builder- Parameters:
retrievedReferences- a consumer that will call methods onRetrievedReference.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<CitationEvent.Builder,CitationEvent>
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-