Package com.chrt.api.types
Class OperationsCaseS3ObjectAddedWebhookPayload.Builder
- java.lang.Object
-
- com.chrt.api.types.OperationsCaseS3ObjectAddedWebhookPayload.Builder
-
- All Implemented Interfaces:
OperationsCaseS3ObjectAddedWebhookPayload._FinalStage,OperationsCaseS3ObjectAddedWebhookPayload.CaseIdStage,OperationsCaseS3ObjectAddedWebhookPayload.CaseS3ObjectMetadataIdStage,OperationsCaseS3ObjectAddedWebhookPayload.EventTimestampStage,OperationsCaseS3ObjectAddedWebhookPayload.OrderIdStage
- Enclosing class:
- OperationsCaseS3ObjectAddedWebhookPayload
public static final class OperationsCaseS3ObjectAddedWebhookPayload.Builder extends java.lang.Object implements OperationsCaseS3ObjectAddedWebhookPayload.EventTimestampStage, OperationsCaseS3ObjectAddedWebhookPayload.CaseIdStage, OperationsCaseS3ObjectAddedWebhookPayload.OrderIdStage, OperationsCaseS3ObjectAddedWebhookPayload.CaseS3ObjectMetadataIdStage, OperationsCaseS3ObjectAddedWebhookPayload._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public OperationsCaseS3ObjectAddedWebhookPayload.Builder from(OperationsCaseS3ObjectAddedWebhookPayload other)
- Specified by:
fromin interfaceOperationsCaseS3ObjectAddedWebhookPayload.EventTimestampStage
-
eventTimestamp
public OperationsCaseS3ObjectAddedWebhookPayload.CaseIdStage eventTimestamp(@NotNull java.time.OffsetDateTime eventTimestamp)
UTC timestamp when the event occurred
UTC timestamp when the event occurred
- Specified by:
eventTimestampin interfaceOperationsCaseS3ObjectAddedWebhookPayload.EventTimestampStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
caseId
public OperationsCaseS3ObjectAddedWebhookPayload.OrderIdStage caseId(@NotNull java.lang.String caseId)
The case the file was added to
The case the file was added to
- Specified by:
caseIdin interfaceOperationsCaseS3ObjectAddedWebhookPayload.CaseIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
orderId
public OperationsCaseS3ObjectAddedWebhookPayload.CaseS3ObjectMetadataIdStage orderId(@NotNull java.lang.String orderId)
The order associated with the case
The order associated with the case
- Specified by:
orderIdin interfaceOperationsCaseS3ObjectAddedWebhookPayload.OrderIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
caseS3ObjectMetadataId
public OperationsCaseS3ObjectAddedWebhookPayload._FinalStage caseS3ObjectMetadataId(@NotNull java.lang.String caseS3ObjectMetadataId)
The S3 object metadata document that was added to the case
The S3 object metadata document that was added to the case
- Specified by:
caseS3ObjectMetadataIdin interfaceOperationsCaseS3ObjectAddedWebhookPayload.CaseS3ObjectMetadataIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
eventType
public OperationsCaseS3ObjectAddedWebhookPayload._FinalStage eventType(java.lang.String eventType)
- Specified by:
eventTypein interfaceOperationsCaseS3ObjectAddedWebhookPayload._FinalStage
-
eventType
public OperationsCaseS3ObjectAddedWebhookPayload._FinalStage eventType(java.util.Optional<java.lang.String> eventType)
- Specified by:
eventTypein interfaceOperationsCaseS3ObjectAddedWebhookPayload._FinalStage
-
build
public OperationsCaseS3ObjectAddedWebhookPayload build()
- Specified by:
buildin interfaceOperationsCaseS3ObjectAddedWebhookPayload._FinalStage
-
-