Class CallReferParams.Builder
-
- All Implemented Interfaces:
public final class CallReferParams.Builder
A builder for CallReferParams.
-
-
Method Summary
-
-
Method Detail
-
callId
final CallReferParams.Builder callId(String callId)
-
callId
final CallReferParams.Builder callId(Optional<String> callId)
Alias for calling Builder.callId with
callId.orElse(null)
.
-
body
final CallReferParams.Builder body(CallReferParams.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:
-
targetUri
final CallReferParams.Builder targetUri(String targetUri)
URI that should appear in the SIP Refer-To header. Supports values like
tel:+14155550123
orsip:[email protected]
.
-
targetUri
final CallReferParams.Builder targetUri(JsonField<String> targetUri)
Sets Builder.targetUri to an arbitrary JSON value.
You should usually call Builder.targetUri with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalBodyProperties
final CallReferParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final CallReferParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final CallReferParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final CallReferParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final CallReferParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final CallReferParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final CallReferParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final CallReferParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final CallReferParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final CallReferParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final CallReferParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final CallReferParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final CallReferParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final CallReferParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final CallReferParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final CallReferParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final CallReferParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final CallReferParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final CallReferParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final CallReferParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final CallReferParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final CallReferParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final CallReferParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final CallReferParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final CallReferParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final CallReferParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final CallReferParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final CallReferParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final CallReferParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final CallReferParams build()
Returns an immutable instance of CallReferParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.targetUri()
-
-
-
-