Class HightouchEmbeddedDestinationParams.Builder
-
- All Implemented Interfaces:
public final class HightouchEmbeddedDestinationParams.BuilderA builder for HightouchEmbeddedDestinationParams.
-
-
Method Summary
-
-
Method Detail
-
body
final HightouchEmbeddedDestinationParams.Builder body(HightouchEmbeddedDestinationParams.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:
-
id
final HightouchEmbeddedDestinationParams.Builder id(String id)
The unique identifier for the RPC request.
-
id
final HightouchEmbeddedDestinationParams.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.
-
jsonrpc
final HightouchEmbeddedDestinationParams.Builder jsonrpc(String jsonrpc)
The JSON-RPC version.
-
jsonrpc
final HightouchEmbeddedDestinationParams.Builder jsonrpc(JsonField<String> jsonrpc)
Sets Builder.jsonrpc to an arbitrary JSON value.
You should usually call Builder.jsonrpc with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
method
final HightouchEmbeddedDestinationParams.Builder method(String method)
The method name to execute.
-
method
final HightouchEmbeddedDestinationParams.Builder method(JsonField<String> method)
Sets Builder.method to an arbitrary JSON value.
You should usually call Builder.method with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
params
final HightouchEmbeddedDestinationParams.Builder params(HightouchEmbeddedDestinationParams.Params params)
The parameters for the method.
-
params
final HightouchEmbeddedDestinationParams.Builder params(JsonField<HightouchEmbeddedDestinationParams.Params> params)
Sets Builder.params to an arbitrary JSON value.
You should usually call Builder.params with a well-typed Params value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final HightouchEmbeddedDestinationParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final HightouchEmbeddedDestinationParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final HightouchEmbeddedDestinationParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final HightouchEmbeddedDestinationParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final HightouchEmbeddedDestinationParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final HightouchEmbeddedDestinationParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final HightouchEmbeddedDestinationParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final HightouchEmbeddedDestinationParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final HightouchEmbeddedDestinationParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final HightouchEmbeddedDestinationParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final HightouchEmbeddedDestinationParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final HightouchEmbeddedDestinationParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final HightouchEmbeddedDestinationParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final HightouchEmbeddedDestinationParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final HightouchEmbeddedDestinationParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final HightouchEmbeddedDestinationParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final HightouchEmbeddedDestinationParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final HightouchEmbeddedDestinationParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final HightouchEmbeddedDestinationParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final HightouchEmbeddedDestinationParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final HightouchEmbeddedDestinationParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final HightouchEmbeddedDestinationParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final HightouchEmbeddedDestinationParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final HightouchEmbeddedDestinationParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final HightouchEmbeddedDestinationParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final HightouchEmbeddedDestinationParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final HightouchEmbeddedDestinationParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final HightouchEmbeddedDestinationParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final HightouchEmbeddedDestinationParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final HightouchEmbeddedDestinationParams build()
Returns an immutable instance of HightouchEmbeddedDestinationParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.id() .jsonrpc() .method()
-
-
-
-