Class EndpointTestParams.Builder
-
- All Implemented Interfaces:
public final class EndpointTestParams.BuilderA builder for EndpointTestParams.
-
-
Method Summary
-
-
Method Detail
-
id
final EndpointTestParams.Builder id(String id)
-
id
final EndpointTestParams.Builder id(Optional<String> id)
Alias for calling Builder.id with
id.orElse(null).
-
body
final EndpointTestParams.Builder body(EndpointTestParams.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:
-
eventType
final EndpointTestParams.Builder eventType(String eventType)
Event type to simulate. Defaults to "webhook.test".
-
eventType
final EndpointTestParams.Builder eventType(JsonField<String> eventType)
Sets Builder.eventType to an arbitrary JSON value.
You should usually call Builder.eventType with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
payload
final EndpointTestParams.Builder payload(JsonValue payload)
Custom
datapayload. Defaults to a small placeholder.
-
additionalBodyProperties
final EndpointTestParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final EndpointTestParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final EndpointTestParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final EndpointTestParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final EndpointTestParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final EndpointTestParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final EndpointTestParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final EndpointTestParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final EndpointTestParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final EndpointTestParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final EndpointTestParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final EndpointTestParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final EndpointTestParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final EndpointTestParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final EndpointTestParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final EndpointTestParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final EndpointTestParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final EndpointTestParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final EndpointTestParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final EndpointTestParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final EndpointTestParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final EndpointTestParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final EndpointTestParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final EndpointTestParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final EndpointTestParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final EndpointTestParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final EndpointTestParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final EndpointTestParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final EndpointTestParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final EndpointTestParams build()
Returns an immutable instance of EndpointTestParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-