Package com.chrt.api.types
Class TaskArtifactS3ObjectMetadata1.Builder
- java.lang.Object
-
- com.chrt.api.types.TaskArtifactS3ObjectMetadata1.Builder
-
- All Implemented Interfaces:
TaskArtifactS3ObjectMetadata1._FinalStage,TaskArtifactS3ObjectMetadata1.IdStage,TaskArtifactS3ObjectMetadata1.SchemaVersionStage,TaskArtifactS3ObjectMetadata1.TaskArtifactIdStage,TaskArtifactS3ObjectMetadata1.UploadedAtTimestampStage,TaskArtifactS3ObjectMetadata1.UploadedByOrgIdStage,TaskArtifactS3ObjectMetadata1.UploadedByUserIdStage
- Enclosing class:
- TaskArtifactS3ObjectMetadata1
public static final class TaskArtifactS3ObjectMetadata1.Builder extends java.lang.Object implements TaskArtifactS3ObjectMetadata1.SchemaVersionStage, TaskArtifactS3ObjectMetadata1.IdStage, TaskArtifactS3ObjectMetadata1.TaskArtifactIdStage, TaskArtifactS3ObjectMetadata1.UploadedAtTimestampStage, TaskArtifactS3ObjectMetadata1.UploadedByUserIdStage, TaskArtifactS3ObjectMetadata1.UploadedByOrgIdStage, TaskArtifactS3ObjectMetadata1._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskArtifactS3ObjectMetadata1._FinalStageblurhash(Nullable<java.lang.String> blurhash)TaskArtifactS3ObjectMetadata1._FinalStageblurhash(java.lang.String blurhash)TaskArtifactS3ObjectMetadata1._FinalStageblurhash(java.util.Optional<java.lang.String> blurhash)TaskArtifactS3ObjectMetadata1build()TaskArtifactS3ObjectMetadata1._FinalStagecontentType(Nullable<java.lang.String> contentType)MIME type of the uploaded file (e.g., 'image/jpeg', 'application/pdf')TaskArtifactS3ObjectMetadata1._FinalStagecontentType(java.lang.String contentType)MIME type of the uploaded file (e.g., 'image/jpeg', 'application/pdf')TaskArtifactS3ObjectMetadata1._FinalStagecontentType(java.util.Optional<java.lang.String> contentType)MIME type of the uploaded file (e.g., 'image/jpeg', 'application/pdf')TaskArtifactS3ObjectMetadata1._FinalStagefilename(Nullable<java.lang.String> filename)Original filename of the uploaded fileTaskArtifactS3ObjectMetadata1._FinalStagefilename(java.lang.String filename)Original filename of the uploaded fileTaskArtifactS3ObjectMetadata1._FinalStagefilename(java.util.Optional<java.lang.String> filename)Original filename of the uploaded fileTaskArtifactS3ObjectMetadata1.Builderfrom(TaskArtifactS3ObjectMetadata1 other)TaskArtifactS3ObjectMetadata1.TaskArtifactIdStageid(java.lang.String id)TaskArtifactS3ObjectMetadata1._FinalStages3KeyPrefix(java.lang.String s3KeyPrefix)TaskArtifactS3ObjectMetadata1._FinalStages3KeyPrefix(java.util.Optional<java.lang.String> s3KeyPrefix)TaskArtifactS3ObjectMetadata1.IdStageschemaVersion(int schemaVersion)TaskArtifactS3ObjectMetadata1.UploadedAtTimestampStagetaskArtifactId(java.lang.String taskArtifactId)TaskArtifactS3ObjectMetadata1.UploadedByUserIdStageuploadedAtTimestamp(java.time.OffsetDateTime uploadedAtTimestamp)TaskArtifactS3ObjectMetadata1._FinalStageuploadedByOrgId(java.lang.String uploadedByOrgId)Must be a string starting withorg_TaskArtifactS3ObjectMetadata1.UploadedByOrgIdStageuploadedByUserId(java.lang.String uploadedByUserId)Must be a string starting withuser_
-
-
-
Method Detail
-
from
public TaskArtifactS3ObjectMetadata1.Builder from(TaskArtifactS3ObjectMetadata1 other)
- Specified by:
fromin interfaceTaskArtifactS3ObjectMetadata1.SchemaVersionStage
-
schemaVersion
public TaskArtifactS3ObjectMetadata1.IdStage schemaVersion(int schemaVersion)
- Specified by:
schemaVersionin interfaceTaskArtifactS3ObjectMetadata1.SchemaVersionStage
-
id
public TaskArtifactS3ObjectMetadata1.TaskArtifactIdStage id(@NotNull java.lang.String id)
- Specified by:
idin interfaceTaskArtifactS3ObjectMetadata1.IdStage
-
taskArtifactId
public TaskArtifactS3ObjectMetadata1.UploadedAtTimestampStage taskArtifactId(@NotNull java.lang.String taskArtifactId)
- Specified by:
taskArtifactIdin interfaceTaskArtifactS3ObjectMetadata1.TaskArtifactIdStage
-
uploadedAtTimestamp
public TaskArtifactS3ObjectMetadata1.UploadedByUserIdStage uploadedAtTimestamp(@NotNull java.time.OffsetDateTime uploadedAtTimestamp)
- Specified by:
uploadedAtTimestampin interfaceTaskArtifactS3ObjectMetadata1.UploadedAtTimestampStage
-
uploadedByUserId
public TaskArtifactS3ObjectMetadata1.UploadedByOrgIdStage uploadedByUserId(@NotNull java.lang.String uploadedByUserId)
Must be a string starting with
user_Must be a string starting with
user_- Specified by:
uploadedByUserIdin interfaceTaskArtifactS3ObjectMetadata1.UploadedByUserIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
uploadedByOrgId
public TaskArtifactS3ObjectMetadata1._FinalStage uploadedByOrgId(@NotNull java.lang.String uploadedByOrgId)
Must be a string starting with
org_Must be a string starting with
org_- Specified by:
uploadedByOrgIdin interfaceTaskArtifactS3ObjectMetadata1.UploadedByOrgIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
filename
public TaskArtifactS3ObjectMetadata1._FinalStage filename(Nullable<java.lang.String> filename)
Original filename of the uploaded file
- Specified by:
filenamein interfaceTaskArtifactS3ObjectMetadata1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
filename
public TaskArtifactS3ObjectMetadata1._FinalStage filename(java.lang.String filename)
Original filename of the uploaded file
- Specified by:
filenamein interfaceTaskArtifactS3ObjectMetadata1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
filename
public TaskArtifactS3ObjectMetadata1._FinalStage filename(java.util.Optional<java.lang.String> filename)
Original filename of the uploaded file
- Specified by:
filenamein interfaceTaskArtifactS3ObjectMetadata1._FinalStage
-
contentType
public TaskArtifactS3ObjectMetadata1._FinalStage contentType(Nullable<java.lang.String> contentType)
MIME type of the uploaded file (e.g., 'image/jpeg', 'application/pdf')
- Specified by:
contentTypein interfaceTaskArtifactS3ObjectMetadata1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
contentType
public TaskArtifactS3ObjectMetadata1._FinalStage contentType(java.lang.String contentType)
MIME type of the uploaded file (e.g., 'image/jpeg', 'application/pdf')
- Specified by:
contentTypein interfaceTaskArtifactS3ObjectMetadata1._FinalStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
contentType
public TaskArtifactS3ObjectMetadata1._FinalStage contentType(java.util.Optional<java.lang.String> contentType)
MIME type of the uploaded file (e.g., 'image/jpeg', 'application/pdf')
- Specified by:
contentTypein interfaceTaskArtifactS3ObjectMetadata1._FinalStage
-
blurhash
public TaskArtifactS3ObjectMetadata1._FinalStage blurhash(Nullable<java.lang.String> blurhash)
- Specified by:
blurhashin interfaceTaskArtifactS3ObjectMetadata1._FinalStage
-
blurhash
public TaskArtifactS3ObjectMetadata1._FinalStage blurhash(java.lang.String blurhash)
- Specified by:
blurhashin interfaceTaskArtifactS3ObjectMetadata1._FinalStage
-
blurhash
public TaskArtifactS3ObjectMetadata1._FinalStage blurhash(java.util.Optional<java.lang.String> blurhash)
- Specified by:
blurhashin interfaceTaskArtifactS3ObjectMetadata1._FinalStage
-
s3KeyPrefix
public TaskArtifactS3ObjectMetadata1._FinalStage s3KeyPrefix(java.lang.String s3KeyPrefix)
- Specified by:
s3KeyPrefixin interfaceTaskArtifactS3ObjectMetadata1._FinalStage
-
s3KeyPrefix
public TaskArtifactS3ObjectMetadata1._FinalStage s3KeyPrefix(java.util.Optional<java.lang.String> s3KeyPrefix)
- Specified by:
s3KeyPrefixin interfaceTaskArtifactS3ObjectMetadata1._FinalStage
-
build
public TaskArtifactS3ObjectMetadata1 build()
- Specified by:
buildin interfaceTaskArtifactS3ObjectMetadata1._FinalStage
-
-