Class ListRecipient.Builder
-
- All Implemented Interfaces:
public final class ListRecipient.BuilderA builder for ListRecipient.
-
-
Method Summary
-
-
Method Detail
-
data
final ListRecipient.Builder data(ListRecipient.Data data)
-
data
final ListRecipient.Builder data(Optional<ListRecipient.Data> data)
Alias for calling Builder.data with
data.orElse(null).
-
data
final ListRecipient.Builder data(JsonField<ListRecipient.Data> data)
Sets Builder.data to an arbitrary JSON value.
You should usually call Builder.data with a well-typed Data value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
filters
final ListRecipient.Builder filters(List<ListFilter> filters)
-
filters
final ListRecipient.Builder filters(Optional<List<ListFilter>> filters)
Alias for calling Builder.filters with
filters.orElse(null).
-
filters
final ListRecipient.Builder filters(JsonField<List<ListFilter>> filters)
Sets Builder.filters to an arbitrary JSON value.
You should usually call Builder.filters with a well-typed
List<ListFilter>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addFilter
final ListRecipient.Builder addFilter(ListFilter filter)
Adds a single ListFilter to filters.
-
listId
final ListRecipient.Builder listId(String listId)
-
listId
final ListRecipient.Builder listId(Optional<String> listId)
Alias for calling Builder.listId with
listId.orElse(null).
-
listId
final ListRecipient.Builder listId(JsonField<String> listId)
Sets Builder.listId to an arbitrary JSON value.
You should usually call Builder.listId 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 ListRecipient.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final ListRecipient.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final ListRecipient.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final ListRecipient.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final ListRecipient.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final ListRecipient build()
Returns an immutable instance of ListRecipient.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-