Package com.chrt.api.types
Class BillingLineItemS3ObjectAddedWebhookPayload.Builder
- java.lang.Object
-
- com.chrt.api.types.BillingLineItemS3ObjectAddedWebhookPayload.Builder
-
- All Implemented Interfaces:
BillingLineItemS3ObjectAddedWebhookPayload._FinalStage,BillingLineItemS3ObjectAddedWebhookPayload.EventTimestampStage,BillingLineItemS3ObjectAddedWebhookPayload.LineItemGroupIdStage,BillingLineItemS3ObjectAddedWebhookPayload.LineItemIdStage,BillingLineItemS3ObjectAddedWebhookPayload.LineItemS3ObjectMetadataIdStage
- Enclosing class:
- BillingLineItemS3ObjectAddedWebhookPayload
public static final class BillingLineItemS3ObjectAddedWebhookPayload.Builder extends java.lang.Object implements BillingLineItemS3ObjectAddedWebhookPayload.EventTimestampStage, BillingLineItemS3ObjectAddedWebhookPayload.LineItemIdStage, BillingLineItemS3ObjectAddedWebhookPayload.LineItemGroupIdStage, BillingLineItemS3ObjectAddedWebhookPayload.LineItemS3ObjectMetadataIdStage, BillingLineItemS3ObjectAddedWebhookPayload._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public BillingLineItemS3ObjectAddedWebhookPayload.Builder from(BillingLineItemS3ObjectAddedWebhookPayload other)
- Specified by:
fromin interfaceBillingLineItemS3ObjectAddedWebhookPayload.EventTimestampStage
-
eventTimestamp
public BillingLineItemS3ObjectAddedWebhookPayload.LineItemIdStage eventTimestamp(@NotNull java.time.OffsetDateTime eventTimestamp)
UTC timestamp when the event occurred
UTC timestamp when the event occurred
- Specified by:
eventTimestampin interfaceBillingLineItemS3ObjectAddedWebhookPayload.EventTimestampStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lineItemId
public BillingLineItemS3ObjectAddedWebhookPayload.LineItemGroupIdStage lineItemId(@NotNull java.lang.String lineItemId)
The line item the file was added to
The line item the file was added to
- Specified by:
lineItemIdin interfaceBillingLineItemS3ObjectAddedWebhookPayload.LineItemIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lineItemGroupId
public BillingLineItemS3ObjectAddedWebhookPayload.LineItemS3ObjectMetadataIdStage lineItemGroupId(@NotNull java.lang.String lineItemGroupId)
The parent line item group for the line item
The parent line item group for the line item
- Specified by:
lineItemGroupIdin interfaceBillingLineItemS3ObjectAddedWebhookPayload.LineItemGroupIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lineItemS3ObjectMetadataId
public BillingLineItemS3ObjectAddedWebhookPayload._FinalStage lineItemS3ObjectMetadataId(@NotNull java.lang.String lineItemS3ObjectMetadataId)
The S3 object metadata document that was added to the line item
The S3 object metadata document that was added to the line item
- Specified by:
lineItemS3ObjectMetadataIdin interfaceBillingLineItemS3ObjectAddedWebhookPayload.LineItemS3ObjectMetadataIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
eventType
public BillingLineItemS3ObjectAddedWebhookPayload._FinalStage eventType(java.lang.String eventType)
- Specified by:
eventTypein interfaceBillingLineItemS3ObjectAddedWebhookPayload._FinalStage
-
eventType
public BillingLineItemS3ObjectAddedWebhookPayload._FinalStage eventType(java.util.Optional<java.lang.String> eventType)
- Specified by:
eventTypein interfaceBillingLineItemS3ObjectAddedWebhookPayload._FinalStage
-
build
public BillingLineItemS3ObjectAddedWebhookPayload build()
- Specified by:
buildin interfaceBillingLineItemS3ObjectAddedWebhookPayload._FinalStage
-
-