Package app.knock.api.models.audiences
Class AudienceAddMembersParams.Builder
-
- All Implemented Interfaces:
public final class AudienceAddMembersParams.BuilderA builder for AudienceAddMembersParams.
-
-
Method Summary
-
-
Method Detail
-
key
final AudienceAddMembersParams.Builder key(String key)
-
key
final AudienceAddMembersParams.Builder key(Optional<String> key)
Alias for calling Builder.key with
key.orElse(null).
-
body
final AudienceAddMembersParams.Builder body(AudienceAddMembersParams.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:
-
members
final AudienceAddMembersParams.Builder members(List<AudienceAddMembersParams.Member> members)
A list of audience members to add.
-
members
final AudienceAddMembersParams.Builder members(JsonField<List<AudienceAddMembersParams.Member>> members)
Sets Builder.members to an arbitrary JSON value.
You should usually call Builder.members with a well-typed
List<Member>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addMember
final AudienceAddMembersParams.Builder addMember(AudienceAddMembersParams.Member member)
-
additionalBodyProperties
final AudienceAddMembersParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final AudienceAddMembersParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final AudienceAddMembersParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final AudienceAddMembersParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final AudienceAddMembersParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final AudienceAddMembersParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final AudienceAddMembersParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final AudienceAddMembersParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final AudienceAddMembersParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final AudienceAddMembersParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final AudienceAddMembersParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final AudienceAddMembersParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final AudienceAddMembersParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final AudienceAddMembersParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final AudienceAddMembersParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final AudienceAddMembersParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final AudienceAddMembersParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final AudienceAddMembersParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final AudienceAddMembersParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final AudienceAddMembersParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final AudienceAddMembersParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final AudienceAddMembersParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final AudienceAddMembersParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final AudienceAddMembersParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final AudienceAddMembersParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final AudienceAddMembersParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final AudienceAddMembersParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final AudienceAddMembersParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final AudienceAddMembersParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final AudienceAddMembersParams build()
Returns an immutable instance of AudienceAddMembersParams.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.members()
-
-
-
-