Package com.chrt.api.types
Class BillingLineItemGroupS3ObjectAddedWebhookPayload.Builder
- java.lang.Object
-
- com.chrt.api.types.BillingLineItemGroupS3ObjectAddedWebhookPayload.Builder
-
- All Implemented Interfaces:
BillingLineItemGroupS3ObjectAddedWebhookPayload._FinalStage,BillingLineItemGroupS3ObjectAddedWebhookPayload.EventTimestampStage,BillingLineItemGroupS3ObjectAddedWebhookPayload.LineItemGroupIdStage
- Enclosing class:
- BillingLineItemGroupS3ObjectAddedWebhookPayload
public static final class BillingLineItemGroupS3ObjectAddedWebhookPayload.Builder extends java.lang.Object implements BillingLineItemGroupS3ObjectAddedWebhookPayload.EventTimestampStage, BillingLineItemGroupS3ObjectAddedWebhookPayload.LineItemGroupIdStage, BillingLineItemGroupS3ObjectAddedWebhookPayload._FinalStage
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BillingLineItemGroupS3ObjectAddedWebhookPayloadbuild()BillingLineItemGroupS3ObjectAddedWebhookPayload.LineItemGroupIdStageeventTimestamp(java.time.OffsetDateTime eventTimestamp)UTC timestamp when the event occurredBillingLineItemGroupS3ObjectAddedWebhookPayload._FinalStageeventType(java.lang.String eventType)BillingLineItemGroupS3ObjectAddedWebhookPayload._FinalStageeventType(java.util.Optional<java.lang.String> eventType)BillingLineItemGroupS3ObjectAddedWebhookPayload.Builderfrom(BillingLineItemGroupS3ObjectAddedWebhookPayload other)BillingLineItemGroupS3ObjectAddedWebhookPayload._FinalStagelineItemGroupId(java.lang.String lineItemGroupId)The line item group the file was added to
-
-
-
Method Detail
-
from
public BillingLineItemGroupS3ObjectAddedWebhookPayload.Builder from(BillingLineItemGroupS3ObjectAddedWebhookPayload other)
- Specified by:
fromin interfaceBillingLineItemGroupS3ObjectAddedWebhookPayload.EventTimestampStage
-
eventTimestamp
public BillingLineItemGroupS3ObjectAddedWebhookPayload.LineItemGroupIdStage eventTimestamp(@NotNull java.time.OffsetDateTime eventTimestamp)
UTC timestamp when the event occurred
UTC timestamp when the event occurred
- Specified by:
eventTimestampin interfaceBillingLineItemGroupS3ObjectAddedWebhookPayload.EventTimestampStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
lineItemGroupId
public BillingLineItemGroupS3ObjectAddedWebhookPayload._FinalStage lineItemGroupId(@NotNull java.lang.String lineItemGroupId)
The line item group the file was added to
The line item group the file was added to
- Specified by:
lineItemGroupIdin interfaceBillingLineItemGroupS3ObjectAddedWebhookPayload.LineItemGroupIdStage- Returns:
- Reference to
thisso that method calls can be chained together.
-
eventType
public BillingLineItemGroupS3ObjectAddedWebhookPayload._FinalStage eventType(java.lang.String eventType)
- Specified by:
eventTypein interfaceBillingLineItemGroupS3ObjectAddedWebhookPayload._FinalStage
-
eventType
public BillingLineItemGroupS3ObjectAddedWebhookPayload._FinalStage eventType(java.util.Optional<java.lang.String> eventType)
- Specified by:
eventTypein interfaceBillingLineItemGroupS3ObjectAddedWebhookPayload._FinalStage
-
build
public BillingLineItemGroupS3ObjectAddedWebhookPayload build()
- Specified by:
buildin interfaceBillingLineItemGroupS3ObjectAddedWebhookPayload._FinalStage
-
-