Uses of Interface
org.eclipse.ditto.things.model.FeaturePropertiesBuilder
Packages that use FeaturePropertiesBuilder
-
Uses of FeaturePropertiesBuilder in org.eclipse.ditto.things.model
Methods in org.eclipse.ditto.things.model that return FeaturePropertiesBuilderModifier and TypeMethodDescriptionstatic FeaturePropertiesBuilderFeatureProperties.newBuilder()Returns a new empty builder for an immutableFeatureProperties.static FeaturePropertiesBuilderThingsModelFactory.newFeaturePropertiesBuilder()Returns a new empty builder for an immutableFeatureProperties.static FeaturePropertiesBuilderThingsModelFactory.newFeaturePropertiesBuilder(org.eclipse.ditto.json.JsonObject jsonObject) Returns a new builder for an immutableFeaturePropertieswhich is initialised with the values of the given JSON object.FeaturePropertiesBuilder.remove(CharSequence key) Removes the property from theFeaturePropertiesto be built which is associated with the given name.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.removeAll()Removes all fields from theFeaturePropertiesto be built.default FeaturePropertiesBuilderFeaturePropertiesBuilder.set(CharSequence key, boolean value) Sets a newbooleanproperty to theFeaturePropertiesto be built.FeaturePropertiesBuilder.set(CharSequence key, boolean value, Predicate<org.eclipse.ditto.json.JsonField> predicate) Sets a newbooleanproperty to theFeaturePropertiesto be built if the specified predicate evaluates totrue.default FeaturePropertiesBuilderFeaturePropertiesBuilder.set(CharSequence key, double value) Sets a newdoubleproperty to theFeaturePropertiesto be built.FeaturePropertiesBuilder.set(CharSequence key, double value, Predicate<org.eclipse.ditto.json.JsonField> predicate) Sets a newdoubleproperty to theFeaturePropertiesto be built if the specified predicate evaluates totrue.default FeaturePropertiesBuilderFeaturePropertiesBuilder.set(CharSequence key, int value) Sets a newintproperty to theFeaturePropertiesto be built.FeaturePropertiesBuilder.set(CharSequence key, int value, Predicate<org.eclipse.ditto.json.JsonField> predicate) Sets a newintproperty to theFeaturePropertiesto be built if the specified predicate evaluates totrue.default FeaturePropertiesBuilderFeaturePropertiesBuilder.set(CharSequence key, long value) Sets a newlongproperty to theFeaturePropertiesto be built.FeaturePropertiesBuilder.set(CharSequence key, long value, Predicate<org.eclipse.ditto.json.JsonField> predicate) Sets a newlongproperty to theFeaturePropertiesto be built if the specified predicate evaluates totrue.default FeaturePropertiesBuilderFeaturePropertiesBuilder.set(CharSequence key, String value) Sets a new string property to theFeaturePropertiesto be built.FeaturePropertiesBuilder.set(CharSequence key, String value, Predicate<org.eclipse.ditto.json.JsonField> predicate) Sets a new string property to theFeaturePropertiesto be built if the specified predicate evaluates totrue.default FeaturePropertiesBuilderFeaturePropertiesBuilder.set(CharSequence key, org.eclipse.ditto.json.JsonValue value) Sets a newJsonValueproperty to theFeaturePropertiesto be built.FeaturePropertiesBuilder.set(CharSequence key, org.eclipse.ditto.json.JsonValue value, Predicate<org.eclipse.ditto.json.JsonField> predicate) Sets a newJsonValueproperty to theFeaturePropertiesto be built if the specified predicate evaluates totrue.default FeaturePropertiesBuilderFeaturePropertiesBuilder.set(org.eclipse.ditto.json.JsonField field) Sets the specified property to theFeaturePropertiesto be built.FeaturePropertiesBuilder.set(org.eclipse.ditto.json.JsonFieldDefinition<T> fieldDefinition, T value, Predicate<org.eclipse.ditto.json.JsonField> predicate) FeaturePropertiesBuilder.set(org.eclipse.ditto.json.JsonField field, Predicate<org.eclipse.ditto.json.JsonField> predicate) Sets the specified property to theFeaturePropertiesto be built if the specified predicate evaluates totrue.default FeaturePropertiesBuilderSets the givenJsonFields to theFeaturePropertiesto be built.FeaturePropertiesBuilder.setAll(Iterable<org.eclipse.ditto.json.JsonField> fields, Predicate<org.eclipse.ditto.json.JsonField> predicate) Sets the givenJsonFields to theFeaturePropertiesto be built.default FeaturePropertiesBuilderFeatureProperties.toBuilder()Returns a new builder for an immutableFeaturePropertieswhich is initialised with the values of the this FeatureProperties object.