Class DeliveryReplayParams.Builder
-
- All Implemented Interfaces:
public final class DeliveryReplayParams.BuilderA builder for DeliveryReplayParams.
-
-
Method Summary
-
-
Method Detail
-
id
final DeliveryReplayParams.Builder id(String id)
-
id
final DeliveryReplayParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final DeliveryReplayParams.Builder body(DeliveryReplayParams.Body body)
Sets the entire request body.
This is generally only useful if you are already constructing the body separately. Otherwise, it's more convenient to use the top-level setters instead:
-
payload
final DeliveryReplayParams.Builder payload(JsonValue payload)
Override payload to deliver. Must only be supplied when the delivery record lacks enough context to reconstruct the original event (rare). Defaults to an empty data envelope.
-
additionalBodyProperties
final DeliveryReplayParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final DeliveryReplayParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final DeliveryReplayParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final DeliveryReplayParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final DeliveryReplayParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final DeliveryReplayParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final DeliveryReplayParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final DeliveryReplayParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final DeliveryReplayParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final DeliveryReplayParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final DeliveryReplayParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final DeliveryReplayParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final DeliveryReplayParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final DeliveryReplayParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final DeliveryReplayParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final DeliveryReplayParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final DeliveryReplayParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final DeliveryReplayParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final DeliveryReplayParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final DeliveryReplayParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final DeliveryReplayParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final DeliveryReplayParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final DeliveryReplayParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final DeliveryReplayParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final DeliveryReplayParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final DeliveryReplayParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final DeliveryReplayParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final DeliveryReplayParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final DeliveryReplayParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final DeliveryReplayParams build()
Returns an immutable instance of DeliveryReplayParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-