Class BulkUpdateMessageStatusParams.Body.Builder
-
- All Implemented Interfaces:
public final class BulkUpdateMessageStatusParams.Body.BuilderA builder for Body.
-
-
Method Summary
-
-
Method Detail
-
archived
final BulkUpdateMessageStatusParams.Body.Builder archived(BulkUpdateMessageStatusParams.Archived archived)
Limits the results to messages with the given archived status.
-
archived
final BulkUpdateMessageStatusParams.Body.Builder archived(JsonField<BulkUpdateMessageStatusParams.Archived> archived)
Sets Builder.archived to an arbitrary JSON value.
You should usually call Builder.archived with a well-typed Archived value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
deliveryStatus
final BulkUpdateMessageStatusParams.Body.Builder deliveryStatus(BulkUpdateMessageStatusParams.DeliveryStatus deliveryStatus)
Limits the results to messages with the given delivery status.
-
deliveryStatus
final BulkUpdateMessageStatusParams.Body.Builder deliveryStatus(JsonField<BulkUpdateMessageStatusParams.DeliveryStatus> deliveryStatus)
Sets Builder.deliveryStatus to an arbitrary JSON value.
You should usually call Builder.deliveryStatus with a well-typed DeliveryStatus value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
engagementStatus
final BulkUpdateMessageStatusParams.Body.Builder engagementStatus(BulkUpdateMessageStatusParams.EngagementStatus engagementStatus)
Limits the results to messages with the given engagement status.
-
engagementStatus
final BulkUpdateMessageStatusParams.Body.Builder engagementStatus(JsonField<BulkUpdateMessageStatusParams.EngagementStatus> engagementStatus)
Sets Builder.engagementStatus to an arbitrary JSON value.
You should usually call Builder.engagementStatus with a well-typed EngagementStatus value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
hasTenant
final BulkUpdateMessageStatusParams.Body.Builder hasTenant(Boolean hasTenant)
Limits the results to messages that have a tenant or not.
-
hasTenant
final BulkUpdateMessageStatusParams.Body.Builder hasTenant(JsonField<Boolean> hasTenant)
Sets Builder.hasTenant to an arbitrary JSON value.
You should usually call Builder.hasTenant with a well-typed Boolean value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
newerThan
final BulkUpdateMessageStatusParams.Body.Builder newerThan(OffsetDateTime newerThan)
Limits the results to messages inserted after the given date.
-
newerThan
final BulkUpdateMessageStatusParams.Body.Builder newerThan(JsonField<OffsetDateTime> newerThan)
Sets Builder.newerThan to an arbitrary JSON value.
You should usually call Builder.newerThan with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
olderThan
final BulkUpdateMessageStatusParams.Body.Builder olderThan(OffsetDateTime olderThan)
Limits the results to messages inserted before the given date.
-
olderThan
final BulkUpdateMessageStatusParams.Body.Builder olderThan(JsonField<OffsetDateTime> olderThan)
Sets Builder.olderThan to an arbitrary JSON value.
You should usually call Builder.olderThan with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
recipientIds
final BulkUpdateMessageStatusParams.Body.Builder recipientIds(List<String> recipientIds)
Limits the results to messages with the given recipient IDs.
-
recipientIds
final BulkUpdateMessageStatusParams.Body.Builder recipientIds(JsonField<List<String>> recipientIds)
Sets Builder.recipientIds to an arbitrary JSON value.
You should usually call Builder.recipientIds with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addRecipientId
final BulkUpdateMessageStatusParams.Body.Builder addRecipientId(String recipientId)
Adds a single String to recipientIds.
-
tenants
final BulkUpdateMessageStatusParams.Body.Builder tenants(List<String> tenants)
Limits the results to messages with the given tenant IDs.
-
tenants
final BulkUpdateMessageStatusParams.Body.Builder tenants(JsonField<List<String>> tenants)
Sets Builder.tenants to an arbitrary JSON value.
You should usually call Builder.tenants with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addTenant
final BulkUpdateMessageStatusParams.Body.Builder addTenant(String tenant)
-
triggerData
final BulkUpdateMessageStatusParams.Body.Builder triggerData(String triggerData)
Limits the results to only messages that were generated with the given data. See /api-reference/overview/trigger-data-filtering for more information.
-
triggerData
final BulkUpdateMessageStatusParams.Body.Builder triggerData(JsonField<String> triggerData)
Sets Builder.triggerData to an arbitrary JSON value.
You should usually call Builder.triggerData with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
workflows
final BulkUpdateMessageStatusParams.Body.Builder workflows(List<String> workflows)
Limits the results to messages with the given workflow keys.
-
workflows
final BulkUpdateMessageStatusParams.Body.Builder workflows(JsonField<List<String>> workflows)
Sets Builder.workflows to an arbitrary JSON value.
You should usually call Builder.workflows with a well-typed
List<String>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addWorkflow
final BulkUpdateMessageStatusParams.Body.Builder addWorkflow(String workflow)
-
additionalProperties
final BulkUpdateMessageStatusParams.Body.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final BulkUpdateMessageStatusParams.Body.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final BulkUpdateMessageStatusParams.Body.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final BulkUpdateMessageStatusParams.Body.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final BulkUpdateMessageStatusParams.Body.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final BulkUpdateMessageStatusParams.Body build()
Returns an immutable instance of Body.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-