Class Audience.Builder
-
- All Implemented Interfaces:
public final class Audience.BuilderA builder for Audience.
-
-
Method Summary
Modifier and Type Method Description final Audience.Builderid(String id)A unique identifier representing the audience_id final Audience.Builderid(JsonField<String> id)Sets Builder.id to an arbitrary JSON value. final Audience.BuildercreatedAt(String createdAt)final Audience.BuildercreatedAt(JsonField<String> createdAt)Sets Builder.createdAt to an arbitrary JSON value. final Audience.Builderdescription(String description)A description of the audience final Audience.Builderdescription(JsonField<String> description)Sets Builder.description to an arbitrary JSON value. final Audience.Builderfilter(Filter filter)A single filter to use for filtering final Audience.Builderfilter(JsonField<Filter> filter)Sets Builder.filter to an arbitrary JSON value. final Audience.Builderfilter(SingleFilterConfig singleFilterConfig)Alias for calling filter with Filter.ofSingleFilterConfig(singleFilterConfig).final Audience.Builderfilter(NestedFilterConfig nestedFilterConfig)Alias for calling filter with Filter.ofNestedFilterConfig(nestedFilterConfig).final Audience.Buildername(String name)The name of the audience final Audience.Buildername(JsonField<String> name)Sets Builder.name to an arbitrary JSON value. final Audience.BuilderupdatedAt(String updatedAt)final Audience.BuilderupdatedAt(JsonField<String> updatedAt)Sets Builder.updatedAt to an arbitrary JSON value. final Audience.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final Audience.BuilderputAdditionalProperty(String key, JsonValue value)final Audience.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final Audience.BuilderremoveAdditionalProperty(String key)final Audience.BuilderremoveAllAdditionalProperties(Set<String> keys)final Audiencebuild()Returns an immutable instance of Audience. -
-
Method Detail
-
id
final Audience.Builder id(String id)
A unique identifier representing the audience_id
-
id
final Audience.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.
-
createdAt
final Audience.Builder createdAt(String createdAt)
-
createdAt
final Audience.Builder createdAt(JsonField<String> createdAt)
Sets Builder.createdAt to an arbitrary JSON value.
You should usually call Builder.createdAt with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
description
final Audience.Builder description(String description)
A description of the audience
-
description
final Audience.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 Audience.Builder filter(Filter filter)
A single filter to use for filtering
-
filter
final Audience.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 Audience.Builder filter(SingleFilterConfig singleFilterConfig)
Alias for calling filter with
Filter.ofSingleFilterConfig(singleFilterConfig).
-
filter
final Audience.Builder filter(NestedFilterConfig nestedFilterConfig)
Alias for calling filter with
Filter.ofNestedFilterConfig(nestedFilterConfig).
-
name
final Audience.Builder name(String name)
The name of the audience
-
name
final Audience.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.
-
updatedAt
final Audience.Builder updatedAt(String updatedAt)
-
updatedAt
final Audience.Builder updatedAt(JsonField<String> updatedAt)
Sets Builder.updatedAt to an arbitrary JSON value.
You should usually call Builder.updatedAt with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final Audience.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Audience.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Audience.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Audience.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Audience.Builder removeAllAdditionalProperties(Set<String> keys)
-
-
-
-