Package com.chrt.api.types
Class AiImageDescription.Builder
- java.lang.Object
-
- com.chrt.api.types.AiImageDescription.Builder
-
- All Implemented Interfaces:
AiImageDescription._FinalStage,AiImageDescription.CargoIdentityAssessmentStage,AiImageDescription.CompletionEvidenceStage,AiImageDescription.DisputeDefensibilityStage,AiImageDescription.LocationDescriptionStage,AiImageDescription.ModelStage,AiImageDescription.PackageAppearanceStage,AiImageDescription.SummaryStage
- Enclosing class:
- AiImageDescription
public static final class AiImageDescription.Builder extends java.lang.Object implements AiImageDescription.ModelStage, AiImageDescription.SummaryStage, AiImageDescription.PackageAppearanceStage, AiImageDescription.CargoIdentityAssessmentStage, AiImageDescription.LocationDescriptionStage, AiImageDescription.CompletionEvidenceStage, AiImageDescription.DisputeDefensibilityStage, AiImageDescription._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public AiImageDescription.Builder from(AiImageDescription other)
- Specified by:
fromin interfaceAiImageDescription.ModelStage
-
model
public AiImageDescription.SummaryStage model(@NotNull LlmModelEnum model)
- Specified by:
modelin interfaceAiImageDescription.ModelStage
-
summary
public AiImageDescription.PackageAppearanceStage summary(@NotNull java.lang.String summary)
- Specified by:
summaryin interfaceAiImageDescription.SummaryStage
-
packageAppearance
public AiImageDescription.CargoIdentityAssessmentStage packageAppearance(@NotNull java.lang.String packageAppearance)
- Specified by:
packageAppearancein interfaceAiImageDescription.PackageAppearanceStage
-
cargoIdentityAssessment
public AiImageDescription.LocationDescriptionStage cargoIdentityAssessment(@NotNull java.lang.String cargoIdentityAssessment)
- Specified by:
cargoIdentityAssessmentin interfaceAiImageDescription.CargoIdentityAssessmentStage
-
locationDescription
public AiImageDescription.CompletionEvidenceStage locationDescription(@NotNull java.lang.String locationDescription)
- Specified by:
locationDescriptionin interfaceAiImageDescription.LocationDescriptionStage
-
completionEvidence
public AiImageDescription.DisputeDefensibilityStage completionEvidence(@NotNull java.lang.String completionEvidence)
- Specified by:
completionEvidencein interfaceAiImageDescription.CompletionEvidenceStage
-
disputeDefensibility
public AiImageDescription._FinalStage disputeDefensibility(@NotNull java.lang.String disputeDefensibility)
- Specified by:
disputeDefensibilityin interfaceAiImageDescription.DisputeDefensibilityStage
-
unresolvedQuestions
public AiImageDescription._FinalStage unresolvedQuestions(java.util.List<java.lang.String> unresolvedQuestions)
- Specified by:
unresolvedQuestionsin interfaceAiImageDescription._FinalStage
-
unresolvedQuestions
public AiImageDescription._FinalStage unresolvedQuestions(java.util.Optional<java.util.List<java.lang.String>> unresolvedQuestions)
- Specified by:
unresolvedQuestionsin interfaceAiImageDescription._FinalStage
-
searchableFacts
public AiImageDescription._FinalStage searchableFacts(java.util.List<java.lang.String> searchableFacts)
- Specified by:
searchableFactsin interfaceAiImageDescription._FinalStage
-
searchableFacts
public AiImageDescription._FinalStage searchableFacts(java.util.Optional<java.util.List<java.lang.String>> searchableFacts)
- Specified by:
searchableFactsin interfaceAiImageDescription._FinalStage
-
addAllProofNotes
public AiImageDescription._FinalStage addAllProofNotes(java.util.List<java.lang.String> proofNotes)
- Specified by:
addAllProofNotesin interfaceAiImageDescription._FinalStage
-
addProofNotes
public AiImageDescription._FinalStage addProofNotes(java.lang.String proofNotes)
- Specified by:
addProofNotesin interfaceAiImageDescription._FinalStage
-
proofNotes
public AiImageDescription._FinalStage proofNotes(java.util.List<java.lang.String> proofNotes)
- Specified by:
proofNotesin interfaceAiImageDescription._FinalStage
-
addAllLocationIdentifiers
public AiImageDescription._FinalStage addAllLocationIdentifiers(java.util.List<java.lang.String> locationIdentifiers)
- Specified by:
addAllLocationIdentifiersin interfaceAiImageDescription._FinalStage
-
addLocationIdentifiers
public AiImageDescription._FinalStage addLocationIdentifiers(java.lang.String locationIdentifiers)
- Specified by:
addLocationIdentifiersin interfaceAiImageDescription._FinalStage
-
locationIdentifiers
public AiImageDescription._FinalStage locationIdentifiers(java.util.List<java.lang.String> locationIdentifiers)
- Specified by:
locationIdentifiersin interfaceAiImageDescription._FinalStage
-
addAllReadablePackageText
public AiImageDescription._FinalStage addAllReadablePackageText(java.util.List<java.lang.String> readablePackageText)
- Specified by:
addAllReadablePackageTextin interfaceAiImageDescription._FinalStage
-
addReadablePackageText
public AiImageDescription._FinalStage addReadablePackageText(java.lang.String readablePackageText)
- Specified by:
addReadablePackageTextin interfaceAiImageDescription._FinalStage
-
readablePackageText
public AiImageDescription._FinalStage readablePackageText(java.util.List<java.lang.String> readablePackageText)
- Specified by:
readablePackageTextin interfaceAiImageDescription._FinalStage
-
addAllPackageTypes
public AiImageDescription._FinalStage addAllPackageTypes(java.util.List<java.lang.String> packageTypes)
- Specified by:
addAllPackageTypesin interfaceAiImageDescription._FinalStage
-
addPackageTypes
public AiImageDescription._FinalStage addPackageTypes(java.lang.String packageTypes)
- Specified by:
addPackageTypesin interfaceAiImageDescription._FinalStage
-
packageTypes
public AiImageDescription._FinalStage packageTypes(java.util.List<java.lang.String> packageTypes)
- Specified by:
packageTypesin interfaceAiImageDescription._FinalStage
-
packageCount
public AiImageDescription._FinalStage packageCount(Nullable<java.lang.Integer> packageCount)
- Specified by:
packageCountin interfaceAiImageDescription._FinalStage
-
packageCount
public AiImageDescription._FinalStage packageCount(java.lang.Integer packageCount)
- Specified by:
packageCountin interfaceAiImageDescription._FinalStage
-
packageCount
public AiImageDescription._FinalStage packageCount(java.util.Optional<java.lang.Integer> packageCount)
- Specified by:
packageCountin interfaceAiImageDescription._FinalStage
-
schemaVersion
public AiImageDescription._FinalStage schemaVersion(java.lang.Integer schemaVersion)
- Specified by:
schemaVersionin interfaceAiImageDescription._FinalStage
-
schemaVersion
public AiImageDescription._FinalStage schemaVersion(java.util.Optional<java.lang.Integer> schemaVersion)
- Specified by:
schemaVersionin interfaceAiImageDescription._FinalStage
-
build
public AiImageDescription build()
- Specified by:
buildin interfaceAiImageDescription._FinalStage
-
-