static FeaturePropertiesBuilder |
FeatureProperties.newBuilder() |
Returns a new empty builder for an immutable FeatureProperties.
|
static FeaturePropertiesBuilder |
ThingsModelFactory.newFeaturePropertiesBuilder() |
|
static FeaturePropertiesBuilder |
ThingsModelFactory.newFeaturePropertiesBuilder(org.eclipse.ditto.json.JsonObject jsonObject) |
Returns a new builder for an immutable FeatureProperties which is initialised with the values of the
given JSON object.
|
FeaturePropertiesBuilder |
FeaturePropertiesBuilder.remove(java.lang.CharSequence key) |
Removes the property from the FeatureProperties to be built which is associated with the given name.
|
FeaturePropertiesBuilder |
FeaturePropertiesBuilder.remove(org.eclipse.ditto.json.JsonFieldDefinition<?> fieldDefinition) |
Removes the property from the @code FeatureProperties} to be built which is associated with the pointer of the
specified JSON field definition.
|
FeaturePropertiesBuilder |
FeaturePropertiesBuilder.removeAll() |
Removes all fields from the FeatureProperties to be built.
|
default FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(java.lang.CharSequence key,
boolean value) |
Sets a new boolean property to the FeatureProperties to be built.
|
FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(java.lang.CharSequence key,
boolean value,
java.util.function.Predicate<org.eclipse.ditto.json.JsonField> predicate) |
Sets a new boolean property to the FeatureProperties to be built if the specified predicate
evaluates to
true.
|
default FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(java.lang.CharSequence key,
double value) |
Sets a new double property to the FeatureProperties to be built.
|
FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(java.lang.CharSequence key,
double value,
java.util.function.Predicate<org.eclipse.ditto.json.JsonField> predicate) |
Sets a new double property to the FeatureProperties to be built if the specified predicate
evaluates to true.
|
default FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(java.lang.CharSequence key,
int value) |
Sets a new int property to the FeatureProperties to be built.
|
FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(java.lang.CharSequence key,
int value,
java.util.function.Predicate<org.eclipse.ditto.json.JsonField> predicate) |
Sets a new int property to the FeatureProperties to be built if the specified predicate evaluates
to true.
|
default FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(java.lang.CharSequence key,
long value) |
Sets a new long property to the FeatureProperties to be built.
|
FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(java.lang.CharSequence key,
long value,
java.util.function.Predicate<org.eclipse.ditto.json.JsonField> predicate) |
Sets a new long property to the FeatureProperties to be built if the specified predicate
evaluates to true.
|
default FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(java.lang.CharSequence key,
java.lang.String value) |
Sets a new string property to the FeatureProperties to be built.
|
FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(java.lang.CharSequence key,
java.lang.String value,
java.util.function.Predicate<org.eclipse.ditto.json.JsonField> predicate) |
Sets a new string property to the FeatureProperties to be built if the specified predicate evaluates to
true.
|
default FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(java.lang.CharSequence key,
org.eclipse.ditto.json.JsonValue value) |
Sets a new JsonValue property to the FeatureProperties to be built.
|
FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(java.lang.CharSequence key,
org.eclipse.ditto.json.JsonValue value,
java.util.function.Predicate<org.eclipse.ditto.json.JsonField> predicate) |
Sets a new JsonValue property to the FeatureProperties to be built if the specified predicate
evaluates to
true.
|
default FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(org.eclipse.ditto.json.JsonField field) |
Sets the specified property to the FeatureProperties to be built.
|
<T> FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(org.eclipse.ditto.json.JsonFieldDefinition<T> fieldDefinition,
T value,
java.util.function.Predicate<org.eclipse.ditto.json.JsonField> predicate) |
|
FeaturePropertiesBuilder |
FeaturePropertiesBuilder.set(org.eclipse.ditto.json.JsonField field,
java.util.function.Predicate<org.eclipse.ditto.json.JsonField> predicate) |
Sets the specified property to the FeatureProperties to be built if the specified predicate evaluates to
true.
|
default FeaturePropertiesBuilder |
FeaturePropertiesBuilder.setAll(java.lang.Iterable<org.eclipse.ditto.json.JsonField> fields) |
Sets the given JsonFields to the FeatureProperties to be built.
|
FeaturePropertiesBuilder |
FeaturePropertiesBuilder.setAll(java.lang.Iterable<org.eclipse.ditto.json.JsonField> fields,
java.util.function.Predicate<org.eclipse.ditto.json.JsonField> predicate) |
Sets the given JsonFields to the FeatureProperties to be built.
|
default FeaturePropertiesBuilder |
FeatureProperties.toBuilder() |
Returns a new builder for an immutable FeatureProperties which is initialised with the values of the this
FeatureProperties object.
|