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.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.Builderfilter(AudienceFilterConfig filter)Filter configuration for audience membership containing an array of filter rules final Audience.Builderfilter(Optional<AudienceFilterConfig> filter)Alias for calling Builder.filter with filter.orElse(null).final Audience.Builderfilter(JsonField<AudienceFilterConfig> filter)Sets Builder.filter to an arbitrary JSON value. final Audience.Builderoperator(Audience.Operator operator)The logical operator (AND/OR) for the top-level filter final Audience.Builderoperator(JsonField<Audience.Operator> operator)Sets Builder.operator 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.
-
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.
-
filter
final Audience.Builder filter(AudienceFilterConfig filter)
Filter configuration for audience membership containing an array of filter rules
-
filter
final Audience.Builder filter(Optional<AudienceFilterConfig> filter)
Alias for calling Builder.filter with
filter.orElse(null).
-
filter
final Audience.Builder filter(JsonField<AudienceFilterConfig> filter)
Sets Builder.filter to an arbitrary JSON value.
You should usually call Builder.filter with a well-typed AudienceFilterConfig value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
operator
final Audience.Builder operator(Audience.Operator operator)
The logical operator (AND/OR) for the top-level filter
-
operator
final Audience.Builder operator(JsonField<Audience.Operator> operator)
Sets Builder.operator to an arbitrary JSON value.
You should usually call Builder.operator with a well-typed Operator 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)
-
-
-
-