Class UnwrapWebhookEvent.Builder
-
- All Implemented Interfaces:
public final class UnwrapWebhookEvent.BuilderA builder for UnwrapWebhookEvent.
-
-
Method Summary
Modifier and Type Method Description final UnwrapWebhookEvent.Builderid(String id)Unique event identifier for idempotency. final UnwrapWebhookEvent.Builderid(JsonField<String> id)Sets Builder.id to an arbitrary JSON value. final UnwrapWebhookEvent.BuildercreatedAt(OffsetDateTime createdAt)RFC 3339 timestamp when the event occurred. final UnwrapWebhookEvent.BuildercreatedAt(JsonField<OffsetDateTime> createdAt)Sets Builder.createdAt to an arbitrary JSON value. final UnwrapWebhookEvent.Builderdata(BetaWebhookEventData data)final UnwrapWebhookEvent.Builderdata(JsonField<BetaWebhookEventData> data)Sets Builder.data to an arbitrary JSON value. final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionCreatedEventData sessionCreated)Alias for calling data with BetaWebhookEventData.ofSessionCreated(sessionCreated).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionPendingEventData sessionPending)Alias for calling data with BetaWebhookEventData.ofSessionPending(sessionPending).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionRunningEventData sessionRunning)Alias for calling data with BetaWebhookEventData.ofSessionRunning(sessionRunning).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionIdledEventData sessionIdled)Alias for calling data with BetaWebhookEventData.ofSessionIdled(sessionIdled).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionRequiresActionEventData sessionRequiresAction)Alias for calling data with BetaWebhookEventData.ofSessionRequiresAction(sessionRequiresAction).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionArchivedEventData sessionArchived)Alias for calling data with BetaWebhookEventData.ofSessionArchived(sessionArchived).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionDeletedEventData sessionDeleted)Alias for calling data with BetaWebhookEventData.ofSessionDeleted(sessionDeleted).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionStatusRescheduledEventData sessionStatusRescheduled)Alias for calling data with BetaWebhookEventData.ofSessionStatusRescheduled(sessionStatusRescheduled).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionStatusRunStartedEventData sessionStatusRunStarted)Alias for calling data with BetaWebhookEventData.ofSessionStatusRunStarted(sessionStatusRunStarted).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionStatusIdledEventData sessionStatusIdled)Alias for calling data with BetaWebhookEventData.ofSessionStatusIdled(sessionStatusIdled).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionStatusTerminatedEventData sessionStatusTerminated)Alias for calling data with BetaWebhookEventData.ofSessionStatusTerminated(sessionStatusTerminated).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionThreadCreatedEventData sessionThreadCreated)Alias for calling data with BetaWebhookEventData.ofSessionThreadCreated(sessionThreadCreated).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionThreadIdledEventData sessionThreadIdled)Alias for calling data with BetaWebhookEventData.ofSessionThreadIdled(sessionThreadIdled).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionThreadTerminatedEventData sessionThreadTerminated)Alias for calling data with BetaWebhookEventData.ofSessionThreadTerminated(sessionThreadTerminated).final UnwrapWebhookEvent.Builderdata(BetaWebhookSessionOutcomeEvaluationEndedEventData sessionOutcomeEvaluationEnded)Alias for calling data with BetaWebhookEventData.ofSessionOutcomeEvaluationEnded(sessionOutcomeEvaluationEnded).final UnwrapWebhookEvent.Builderdata(BetaWebhookVaultCreatedEventData vaultCreated)Alias for calling data with BetaWebhookEventData.ofVaultCreated(vaultCreated).final UnwrapWebhookEvent.Builderdata(BetaWebhookVaultArchivedEventData vaultArchived)Alias for calling data with BetaWebhookEventData.ofVaultArchived(vaultArchived).final UnwrapWebhookEvent.Builderdata(BetaWebhookVaultDeletedEventData vaultDeleted)Alias for calling data with BetaWebhookEventData.ofVaultDeleted(vaultDeleted).final UnwrapWebhookEvent.Builderdata(BetaWebhookVaultCredentialCreatedEventData vaultCredentialCreated)Alias for calling data with BetaWebhookEventData.ofVaultCredentialCreated(vaultCredentialCreated).final UnwrapWebhookEvent.Builderdata(BetaWebhookVaultCredentialArchivedEventData vaultCredentialArchived)Alias for calling data with BetaWebhookEventData.ofVaultCredentialArchived(vaultCredentialArchived).final UnwrapWebhookEvent.Builderdata(BetaWebhookVaultCredentialDeletedEventData vaultCredentialDeleted)Alias for calling data with BetaWebhookEventData.ofVaultCredentialDeleted(vaultCredentialDeleted).final UnwrapWebhookEvent.Builderdata(BetaWebhookVaultCredentialRefreshFailedEventData vaultCredentialRefreshFailed)Alias for calling data with BetaWebhookEventData.ofVaultCredentialRefreshFailed(vaultCredentialRefreshFailed).final UnwrapWebhookEvent.Buildertype(JsonValue type)Sets the field to an arbitrary JSON value. final UnwrapWebhookEvent.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final UnwrapWebhookEvent.BuilderputAdditionalProperty(String key, JsonValue value)final UnwrapWebhookEvent.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final UnwrapWebhookEvent.BuilderremoveAdditionalProperty(String key)final UnwrapWebhookEvent.BuilderremoveAllAdditionalProperties(Set<String> keys)final UnwrapWebhookEventbuild()Returns an immutable instance of UnwrapWebhookEvent. -
-
Method Detail
-
id
final UnwrapWebhookEvent.Builder id(String id)
Unique event identifier for idempotency.
-
id
final UnwrapWebhookEvent.Builder id(JsonField<String> id)
Sets Builder.id to an arbitrary JSON value.
You should usually call Builder.id with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
createdAt
final UnwrapWebhookEvent.Builder createdAt(OffsetDateTime createdAt)
RFC 3339 timestamp when the event occurred.
-
createdAt
final UnwrapWebhookEvent.Builder createdAt(JsonField<OffsetDateTime> createdAt)
Sets Builder.createdAt to an arbitrary JSON value.
You should usually call Builder.createdAt with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookEventData data)
-
data
final UnwrapWebhookEvent.Builder data(JsonField<BetaWebhookEventData> data)
Sets Builder.data to an arbitrary JSON value.
You should usually call Builder.data with a well-typed BetaWebhookEventData value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionCreatedEventData sessionCreated)
Alias for calling data with
BetaWebhookEventData.ofSessionCreated(sessionCreated).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionPendingEventData sessionPending)
Alias for calling data with
BetaWebhookEventData.ofSessionPending(sessionPending).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionRunningEventData sessionRunning)
Alias for calling data with
BetaWebhookEventData.ofSessionRunning(sessionRunning).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionIdledEventData sessionIdled)
Alias for calling data with
BetaWebhookEventData.ofSessionIdled(sessionIdled).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionRequiresActionEventData sessionRequiresAction)
Alias for calling data with
BetaWebhookEventData.ofSessionRequiresAction(sessionRequiresAction).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionArchivedEventData sessionArchived)
Alias for calling data with
BetaWebhookEventData.ofSessionArchived(sessionArchived).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionDeletedEventData sessionDeleted)
Alias for calling data with
BetaWebhookEventData.ofSessionDeleted(sessionDeleted).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionStatusRescheduledEventData sessionStatusRescheduled)
Alias for calling data with
BetaWebhookEventData.ofSessionStatusRescheduled(sessionStatusRescheduled).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionStatusRunStartedEventData sessionStatusRunStarted)
Alias for calling data with
BetaWebhookEventData.ofSessionStatusRunStarted(sessionStatusRunStarted).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionStatusIdledEventData sessionStatusIdled)
Alias for calling data with
BetaWebhookEventData.ofSessionStatusIdled(sessionStatusIdled).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionStatusTerminatedEventData sessionStatusTerminated)
Alias for calling data with
BetaWebhookEventData.ofSessionStatusTerminated(sessionStatusTerminated).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionThreadCreatedEventData sessionThreadCreated)
Alias for calling data with
BetaWebhookEventData.ofSessionThreadCreated(sessionThreadCreated).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionThreadIdledEventData sessionThreadIdled)
Alias for calling data with
BetaWebhookEventData.ofSessionThreadIdled(sessionThreadIdled).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionThreadTerminatedEventData sessionThreadTerminated)
Alias for calling data with
BetaWebhookEventData.ofSessionThreadTerminated(sessionThreadTerminated).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookSessionOutcomeEvaluationEndedEventData sessionOutcomeEvaluationEnded)
Alias for calling data with
BetaWebhookEventData.ofSessionOutcomeEvaluationEnded(sessionOutcomeEvaluationEnded).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookVaultCreatedEventData vaultCreated)
Alias for calling data with
BetaWebhookEventData.ofVaultCreated(vaultCreated).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookVaultArchivedEventData vaultArchived)
Alias for calling data with
BetaWebhookEventData.ofVaultArchived(vaultArchived).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookVaultDeletedEventData vaultDeleted)
Alias for calling data with
BetaWebhookEventData.ofVaultDeleted(vaultDeleted).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookVaultCredentialCreatedEventData vaultCredentialCreated)
Alias for calling data with
BetaWebhookEventData.ofVaultCredentialCreated(vaultCredentialCreated).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookVaultCredentialArchivedEventData vaultCredentialArchived)
Alias for calling data with
BetaWebhookEventData.ofVaultCredentialArchived(vaultCredentialArchived).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookVaultCredentialDeletedEventData vaultCredentialDeleted)
Alias for calling data with
BetaWebhookEventData.ofVaultCredentialDeleted(vaultCredentialDeleted).
-
data
final UnwrapWebhookEvent.Builder data(BetaWebhookVaultCredentialRefreshFailedEventData vaultCredentialRefreshFailed)
Alias for calling data with
BetaWebhookEventData.ofVaultCredentialRefreshFailed(vaultCredentialRefreshFailed).
-
type
final UnwrapWebhookEvent.Builder type(JsonValue type)
Sets the field to an arbitrary JSON value.
It is usually unnecessary to call this method because the field defaults to the following:
JsonValue.from("event")This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final UnwrapWebhookEvent.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final UnwrapWebhookEvent.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final UnwrapWebhookEvent.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final UnwrapWebhookEvent.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final UnwrapWebhookEvent.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final UnwrapWebhookEvent build()
Returns an immutable instance of UnwrapWebhookEvent.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id() .createdAt() .data()
-
-
-
-