Uses of Interface
org.eclipse.ditto.things.model.ThingBuilder.FromCopy
Packages that use ThingBuilder.FromCopy
-
Uses of ThingBuilder.FromCopy in org.eclipse.ditto.things.model
Methods in org.eclipse.ditto.things.model that return ThingBuilder.FromCopyModifier and TypeMethodDescriptionstatic ThingBuilder.FromCopyThingsModelFactory.newThingBuilder(String jsonString) Returns a mutable builder with a fluent API for an immutableThingbased on the given JSON string.static ThingBuilder.FromCopyThingsModelFactory.newThingBuilder(org.eclipse.ditto.json.JsonObject jsonObject) Returns a mutable builder with a fluent API for an immutableThingbased on the given JSON object.static ThingBuilder.FromCopyThingsModelFactory.newThingBuilder(Thing thing) Returns a mutable builder with a fluent API for an immutableThing.default ThingBuilder.FromCopyThingBuilder.FromCopy.removeAllAttributes()Removes all attributes from this builder.ThingBuilder.FromCopy.removeAllAttributes(Predicate<Attributes> existingAttributesPredicate) Removes all attributes from this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.removeAllFeatures()Removes all features from this builder.ThingBuilder.FromCopy.removeAllFeatures(Predicate<Features> existingFeaturesPredicate) Removes all features from this builder.ThingBuilder.FromCopy.removeAttribute(Predicate<Attributes> existingAttributesPredicate, org.eclipse.ditto.json.JsonPointer attributePath) Removes the attribute at the given path from this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.removeAttribute(org.eclipse.ditto.json.JsonPointer attributePath) Removes the attribute at the given path from this builder.ThingBuilder.FromCopy.removeDefinition()Removes the ThingDefinition from this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.removeFeature(String featureId) Removes the Feature with the given ID from this builder.ThingBuilder.FromCopy.removeFeature(Predicate<Features> existingFeaturesPredicate, String featureId) Removes the Feature with the given ID from this builder.ThingBuilder.FromCopy.removeFeatureDefinition(String featureId) Removes the definition from Feature with the given identifier on this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.removeFeatureDesiredProperties(CharSequence featureId) Removes all desired properties from the Feature with the given ID on this builder.ThingBuilder.FromCopy.removeFeatureDesiredProperties(Predicate<Features> existingFeaturesPredicate, CharSequence featureId) Removes all desired properties from the Feature with the given ID on this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.removeFeatureDesiredProperty(CharSequence featureId, org.eclipse.ditto.json.JsonPointer desiredPropertyPath) Removes the given desired property from the Feature with the given ID on this builder.ThingBuilder.FromCopy.removeFeatureDesiredProperty(Predicate<Features> existingFeaturesPredicate, CharSequence featureId, org.eclipse.ditto.json.JsonPointer desiredPropertyPath) Removes the given desired property from the Feature with the given ID on this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.removeFeatureProperties(String featureId) Removes all properties from the Feature with the given ID on this builder.ThingBuilder.FromCopy.removeFeatureProperties(Predicate<Features> existingFeaturesPredicate, String featureId) Removes all properties from the Feature with the given ID on this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.removeFeatureProperty(String featureId, org.eclipse.ditto.json.JsonPointer propertyPath) Removes the given property from the Feature with the given ID on this builder.ThingBuilder.FromCopy.removeFeatureProperty(Predicate<Features> existingFeaturesPredicate, String featureId, org.eclipse.ditto.json.JsonPointer propertyPath) Removes the given property from the Feature with the given ID on this builder.ThingBuilder.FromCopy.removePolicyId()Removes the Policy ID from this builder.ThingBuilder.FromCopy.setAttribute(Predicate<Attributes> existingAttributesPredicate, org.eclipse.ditto.json.JsonPointer attributePath, org.eclipse.ditto.json.JsonValue attributeValue) Sets the given attribute to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setAttribute(org.eclipse.ditto.json.JsonPointer attributePath, org.eclipse.ditto.json.JsonValue attributeValue) Sets the given attribute to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setAttributes(String attributesJsonString) Sets the attributes to this builder.ThingBuilder.FromCopy.setAttributes(Predicate<Attributes> existingAttributesPredicate, String attributesJsonString) Sets the attributes to this builder.ThingBuilder.FromCopy.setAttributes(Predicate<Attributes> existingAttributesPredicate, org.eclipse.ditto.json.JsonObject attributesJsonObject) Sets the attributes to this builder.ThingBuilder.FromCopy.setAttributes(Predicate<Attributes> existingAttributesPredicate, Attributes attributes) Sets the given attributes to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setAttributes(org.eclipse.ditto.json.JsonObject attributesJsonObject) Sets the attributes to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setAttributes(Attributes attributes) Sets the given attributes to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setCreated(Instant created) Sets the given created timestamp to this builder.ThingBuilder.FromCopy.setCreated(Predicate<Instant> existingCreatedPredicate, Instant created) Sets the given created timestamp to this builder.ThingBuilder.FromCopy.setDefinition(ThingDefinition definition) Sets the given definition to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeature(CharSequence featureId, FeatureDefinition featureDefinition, FeatureProperties featureProperties, FeatureProperties featureDesiredProperties) Sets a Feature with the given ID and properties to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeature(String featureId) Sets a Feature with the given ID to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeature(String featureId, FeatureDefinition featureDefinition, FeatureProperties featureProperties) Sets a Feature with the given ID and properties to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeature(String featureId, FeatureProperties featureProperties) Sets a Feature with the given ID and properties to this builder.ThingBuilder.FromCopy.setFeature(Predicate<Features> existingFeaturesPredicate, CharSequence featureId, FeatureDefinition featureDefinition, FeatureProperties featureProperties, FeatureProperties featureDesiredProperties) Sets a Feature with the given ID and properties to this builder.ThingBuilder.FromCopy.setFeature(Predicate<Features> existingFeaturesPredicate, String featureId) Sets a Feature with the given ID to this builder.ThingBuilder.FromCopy.setFeature(Predicate<Features> existingFeaturesPredicate, String featureId, FeatureDefinition featureDefinition, FeatureProperties featureProperties) Sets a Feature with the given ID and properties to this builder.ThingBuilder.FromCopy.setFeature(Predicate<Features> existingFeaturesPredicate, String featureId, FeatureProperties featureProperties) Sets a Feature with the given ID and properties to this builder.ThingBuilder.FromCopy.setFeature(Predicate<Features> existingFeaturesPredicate, Feature feature) Sets the given Feature to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeature(Feature feature) Sets the given Feature to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeatureDefinition(String featureId, FeatureDefinition featureDefinition) Sets the given definition to the Feature with the given ID on this builder.ThingBuilder.FromCopy.setFeatureDefinition(Predicate<Features> existingFeaturesPredicate, String featureId, FeatureDefinition featureDefinition) Sets the given definition to the Feature with the given ID on this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeatureDesiredProperties(CharSequence featureId, FeatureProperties desiredFeatureProperties) Sets the given desired properties to the Feature with the given ID on this builder.ThingBuilder.FromCopy.setFeatureDesiredProperties(Predicate<Features> existingFeaturesPredicate, CharSequence featureId, FeatureProperties desiredFeatureProperties) Sets the given desired properties to the Feature with the given ID on this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeatureDesiredProperty(CharSequence featureId, org.eclipse.ditto.json.JsonPointer desiredPropertyPath, org.eclipse.ditto.json.JsonValue desiredPropertyValue) Sets the given desired property to the Feature with the given ID on this builder.ThingBuilder.FromCopy.setFeatureDesiredProperty(Predicate<Features> existingFeaturesPredicate, CharSequence featureId, org.eclipse.ditto.json.JsonPointer desiredPropertyPath, org.eclipse.ditto.json.JsonValue desiredPropertyValue) Sets the given desired property to the Feature with the given ID on this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeatureProperties(String featureId, FeatureProperties featureProperties) Sets the given properties to the Feature with the given ID on this builder.ThingBuilder.FromCopy.setFeatureProperties(Predicate<Features> existingFeaturesPredicate, String featureId, FeatureProperties featureProperties) Sets the given properties to the Feature with the given ID on this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeatureProperty(String featureId, org.eclipse.ditto.json.JsonPointer propertyPath, org.eclipse.ditto.json.JsonValue propertyValue) Sets the given property to the Feature with the given ID on this builder.ThingBuilder.FromCopy.setFeatureProperty(Predicate<Features> existingFeaturesPredicate, String featureId, org.eclipse.ditto.json.JsonPointer propertyPath, org.eclipse.ditto.json.JsonValue propertyValue) Sets the given property to the Feature with the given ID on this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeatures(Iterable<Feature> features) Sets the given Features to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeatures(String featuresJsonString) Sets the Features of the Thing based on the given JSON object.ThingBuilder.FromCopy.setFeatures(Predicate<Features> existingFeaturesPredicate, Iterable<Feature> features) Sets the given Features to this builder.ThingBuilder.FromCopy.setFeatures(Predicate<Features> existingFeaturesPredicate, String featuresJsonString) Sets the Features of the Thing based on the given JSON object.ThingBuilder.FromCopy.setFeatures(Predicate<Features> existingFeaturesPredicate, org.eclipse.ditto.json.JsonObject featuresJsonObject) Sets the features to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setFeatures(org.eclipse.ditto.json.JsonObject featuresJsonObject) Sets the features to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setGeneratedId()Sets a generated Thing ID to this builder.ThingBuilder.FromCopy.setGeneratedId(Predicate<ThingId> existingIdPredicate) Sets a generated Thing ID to this builder.Sets the given Thing ID to this builder.default ThingBuilder.FromCopySets the given Thing ID to this builder.ThingBuilder.FromCopy.setLifecycle(Predicate<ThingLifecycle> existingLifecyclePredicate, ThingLifecycle lifecycle) Sets the given lifecycle to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setLifecycle(ThingLifecycle lifecycle) Sets the given lifecycle to this builder.ThingBuilder.FromCopy.setMetadata(Predicate<org.eclipse.ditto.base.model.entity.metadata.Metadata> existingMetadataPredicate, org.eclipse.ditto.base.model.entity.metadata.Metadata metadata) Sets the given metadata to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setMetadata(org.eclipse.ditto.base.model.entity.metadata.Metadata metadata) Sets the given metadata to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setModified(Instant modified) Sets the given modified to this builder.ThingBuilder.FromCopy.setModified(Predicate<Instant> existingModifiedPredicate, Instant modified) Sets the given modified timestamp to this builder.ThingBuilder.FromCopy.setNullAttributes()Sets attributes to this builder which represent semanticallynull.ThingBuilder.FromCopy.setNullDefinition()Sets the ThingDefinition to this builder which represent semanticallynull.ThingBuilder.FromCopy.setNullFeatures()Sets features to this builder which represents semanticallynull.ThingBuilder.FromCopy.setPolicyId(org.eclipse.ditto.policies.model.PolicyId policyId) Sets the given Policy ID to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setRevision(long revisionNumber) Sets the given revision number to this builder.ThingBuilder.FromCopy.setRevision(Predicate<ThingRevision> existingRevisionPredicate, long revisionNumber) Sets the given revision number to this builder.ThingBuilder.FromCopy.setRevision(Predicate<ThingRevision> existingRevisionPredicate, ThingRevision revision) Sets the given revision to this builder.default ThingBuilder.FromCopyThingBuilder.FromCopy.setRevision(ThingRevision revision) Sets the given revision to this builder.default ThingBuilder.FromCopyThing.toBuilder()Returns a mutable builder with a fluent API for immutableThing.