Package com.courier.models
Class Rule.Builder
-
- All Implemented Interfaces:
public final class Rule.BuilderA builder for Rule.
-
-
Method Summary
Modifier and Type Method Description final Rule.Builderuntil(String until)final Rule.Builderuntil(JsonField<String> until)Sets Builder.until to an arbitrary JSON value. final Rule.Builderstart(String start)final Rule.Builderstart(Optional<String> start)Alias for calling Builder.start with start.orElse(null).final Rule.Builderstart(JsonField<String> start)Sets Builder.start to an arbitrary JSON value. final Rule.BuilderadditionalProperties(Map<String, JsonValue> additionalProperties)final Rule.BuilderputAdditionalProperty(String key, JsonValue value)final Rule.BuilderputAllAdditionalProperties(Map<String, JsonValue> additionalProperties)final Rule.BuilderremoveAdditionalProperty(String key)final Rule.BuilderremoveAllAdditionalProperties(Set<String> keys)final Rulebuild()Returns an immutable instance of Rule. -
-
Method Detail
-
until
final Rule.Builder until(String until)
-
until
final Rule.Builder until(JsonField<String> until)
Sets Builder.until to an arbitrary JSON value.
You should usually call Builder.until with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
start
final Rule.Builder start(String start)
-
start
final Rule.Builder start(Optional<String> start)
Alias for calling Builder.start with
start.orElse(null).
-
start
final Rule.Builder start(JsonField<String> start)
Sets Builder.start to an arbitrary JSON value.
You should usually call Builder.start 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 Rule.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Rule.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Rule.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Rule.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Rule.Builder removeAllAdditionalProperties(Set<String> keys)
-
-
-
-