Package com.courier.models.audiences
Class AudienceUpdateParams.Body
-
- All Implemented Interfaces:
public final class AudienceUpdateParams.Body
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classAudienceUpdateParams.Body.BuilderA builder for Body.
-
Method Summary
Modifier and Type Method Description final Optional<String>description()A description of the audience final Optional<AudienceFilterConfig>filter()Filter configuration for audience membership containing an array of filter rules final Optional<String>name()The name of the audience final Optional<AudienceUpdateParams.Operator>operator()The logical operator (AND/OR) for the top-level filter final JsonField<String>_description()Returns the raw JSON value of description. final JsonField<AudienceFilterConfig>_filter()Returns the raw JSON value of filter. final JsonField<String>_name()Returns the raw JSON value of name. final JsonField<AudienceUpdateParams.Operator>_operator()Returns the raw JSON value of operator. final Map<String, JsonValue>_additionalProperties()final AudienceUpdateParams.Body.BuildertoBuilder()final AudienceUpdateParams.Bodyvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static AudienceUpdateParams.Body.Builderbuilder()Returns a mutable builder for constructing an instance of Body. -
-
Method Detail
-
description
final Optional<String> description()
A description of the audience
-
filter
final Optional<AudienceFilterConfig> filter()
Filter configuration for audience membership containing an array of filter rules
-
operator
final Optional<AudienceUpdateParams.Operator> operator()
The logical operator (AND/OR) for the top-level filter
-
_description
final JsonField<String> _description()
Returns the raw JSON value of description.
Unlike description, this method doesn't throw if the JSON field has an unexpected type.
-
_filter
final JsonField<AudienceFilterConfig> _filter()
Returns the raw JSON value of filter.
Unlike filter, this method doesn't throw if the JSON field has an unexpected type.
-
_name
final JsonField<String> _name()
Returns the raw JSON value of name.
Unlike name, this method doesn't throw if the JSON field has an unexpected type.
-
_operator
final JsonField<AudienceUpdateParams.Operator> _operator()
Returns the raw JSON value of operator.
Unlike operator, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final AudienceUpdateParams.Body.Builder toBuilder()
-
validate
final AudienceUpdateParams.Body validate()
-
builder
final static AudienceUpdateParams.Body.Builder builder()
Returns a mutable builder for constructing an instance of Body.
-
-
-
-