Class AudienceUpdateParams.Builder
-
- All Implemented Interfaces:
public final class AudienceUpdateParams.BuilderA builder for AudienceUpdateParams.
-
-
Method Summary
-
-
Method Detail
-
audienceId
final AudienceUpdateParams.Builder audienceId(String audienceId)
-
audienceId
final AudienceUpdateParams.Builder audienceId(Optional<String> audienceId)
Alias for calling Builder.audienceId with
audienceId.orElse(null).
-
body
final AudienceUpdateParams.Builder body(AudienceUpdateParams.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:
-
description
final AudienceUpdateParams.Builder description(String description)
A description of the audience
-
description
final AudienceUpdateParams.Builder description(Optional<String> description)
Alias for calling Builder.description with
description.orElse(null).
-
description
final AudienceUpdateParams.Builder description(JsonField<String> description)
Sets Builder.description to an arbitrary JSON value.
You should usually call Builder.description with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
filter
final AudienceUpdateParams.Builder filter(Filter filter)
A single filter to use for filtering
-
filter
final AudienceUpdateParams.Builder filter(Optional<Filter> filter)
Alias for calling Builder.filter with
filter.orElse(null).
-
filter
final AudienceUpdateParams.Builder filter(JsonField<Filter> filter)
Sets Builder.filter to an arbitrary JSON value.
You should usually call Builder.filter with a well-typed Filter value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
filter
final AudienceUpdateParams.Builder filter(SingleFilterConfig singleFilterConfig)
Alias for calling filter with
Filter.ofSingleFilterConfig(singleFilterConfig).
-
filter
final AudienceUpdateParams.Builder filter(NestedFilterConfig nestedFilterConfig)
Alias for calling filter with
Filter.ofNestedFilterConfig(nestedFilterConfig).
-
name
final AudienceUpdateParams.Builder name(String name)
The name of the audience
-
name
final AudienceUpdateParams.Builder name(Optional<String> name)
Alias for calling Builder.name with
name.orElse(null).
-
name
final AudienceUpdateParams.Builder name(JsonField<String> name)
Sets Builder.name to an arbitrary JSON value.
You should usually call Builder.name 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 AudienceUpdateParams.Builder additionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
putAdditionalBodyProperty
final AudienceUpdateParams.Builder putAdditionalBodyProperty(String key, JsonValue value)
-
putAllAdditionalBodyProperties
final AudienceUpdateParams.Builder putAllAdditionalBodyProperties(Map<String, JsonValue> additionalBodyProperties)
-
removeAdditionalBodyProperty
final AudienceUpdateParams.Builder removeAdditionalBodyProperty(String key)
-
removeAllAdditionalBodyProperties
final AudienceUpdateParams.Builder removeAllAdditionalBodyProperties(Set<String> keys)
-
additionalHeaders
final AudienceUpdateParams.Builder additionalHeaders(Headers additionalHeaders)
-
additionalHeaders
final AudienceUpdateParams.Builder additionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
putAdditionalHeader
final AudienceUpdateParams.Builder putAdditionalHeader(String name, String value)
-
putAdditionalHeaders
final AudienceUpdateParams.Builder putAdditionalHeaders(String name, Iterable<String> values)
-
putAllAdditionalHeaders
final AudienceUpdateParams.Builder putAllAdditionalHeaders(Headers additionalHeaders)
-
putAllAdditionalHeaders
final AudienceUpdateParams.Builder putAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
replaceAdditionalHeaders
final AudienceUpdateParams.Builder replaceAdditionalHeaders(String name, String value)
-
replaceAdditionalHeaders
final AudienceUpdateParams.Builder replaceAdditionalHeaders(String name, Iterable<String> values)
-
replaceAllAdditionalHeaders
final AudienceUpdateParams.Builder replaceAllAdditionalHeaders(Headers additionalHeaders)
-
replaceAllAdditionalHeaders
final AudienceUpdateParams.Builder replaceAllAdditionalHeaders(Map<String, Iterable<String>> additionalHeaders)
-
removeAdditionalHeaders
final AudienceUpdateParams.Builder removeAdditionalHeaders(String name)
-
removeAllAdditionalHeaders
final AudienceUpdateParams.Builder removeAllAdditionalHeaders(Set<String> names)
-
additionalQueryParams
final AudienceUpdateParams.Builder additionalQueryParams(QueryParams additionalQueryParams)
-
additionalQueryParams
final AudienceUpdateParams.Builder additionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
putAdditionalQueryParam
final AudienceUpdateParams.Builder putAdditionalQueryParam(String key, String value)
-
putAdditionalQueryParams
final AudienceUpdateParams.Builder putAdditionalQueryParams(String key, Iterable<String> values)
-
putAllAdditionalQueryParams
final AudienceUpdateParams.Builder putAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
putAllAdditionalQueryParams
final AudienceUpdateParams.Builder putAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
replaceAdditionalQueryParams
final AudienceUpdateParams.Builder replaceAdditionalQueryParams(String key, String value)
-
replaceAdditionalQueryParams
final AudienceUpdateParams.Builder replaceAdditionalQueryParams(String key, Iterable<String> values)
-
replaceAllAdditionalQueryParams
final AudienceUpdateParams.Builder replaceAllAdditionalQueryParams(QueryParams additionalQueryParams)
-
replaceAllAdditionalQueryParams
final AudienceUpdateParams.Builder replaceAllAdditionalQueryParams(Map<String, Iterable<String>> additionalQueryParams)
-
removeAdditionalQueryParams
final AudienceUpdateParams.Builder removeAdditionalQueryParams(String key)
-
removeAllAdditionalQueryParams
final AudienceUpdateParams.Builder removeAllAdditionalQueryParams(Set<String> keys)
-
build
final AudienceUpdateParams build()
Returns an immutable instance of AudienceUpdateParams.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-