test_class.declarator: ATTRIBUTE_PATH = JsonFactory.newPointer("location/longitude")
test_class.modifier: private static final
test_class.original_string: private static final JsonPointer ATTRIBUTE_PATH = JsonFactory.newPointer("location/longitude");
test_class.type: JsonPointer
test_class.var_name: ATTRIBUTE_PATH
test_class.declarator: ATTRIBUTE_VALUE = JsonFactory.newValue(42)
test_class.modifier: private static final
test_class.original_string: private static final JsonValue ATTRIBUTE_VALUE = JsonFactory.newValue(42);
test_class.type: JsonValue
test_class.var_name: ATTRIBUTE_VALUE
test_class.declarator: PROPERTY_PATH = JsonFactory.newPointer("target_year_1")
test_class.modifier: private static final
test_class.original_string: private static final JsonPointer PROPERTY_PATH = JsonFactory.newPointer("target_year_1");
test_class.type: JsonPointer
test_class.var_name: PROPERTY_PATH
test_class.declarator: PROPERTY_VALUE = JsonFactory.newValue(1337)
test_class.modifier: private static final
test_class.original_string: private static final JsonValue PROPERTY_VALUE = JsonFactory.newValue(1337);
test_class.type: JsonValue
test_class.var_name: PROPERTY_VALUE
test_class.declarator: underTest = null
test_class.modifier: private
test_class.original_string: private ImmutableThingFromScratchBuilder underTest = null;
test_class.type: ImmutableThingFromScratchBuilder
test_class.var_name: underTest
test_class.file: model/things/src/test/java/org/eclipse/ditto/model/things/ImmutableThingFromScratchBuilderTest.java
test_class.identifier: ImmutableThingFromScratchBuilderTest
test_case.body: @Test
      public void removeFeatureProperty() {
          underTest.setFeature(FLUX_CAPACITOR);
          underTest.removeFeatureProperty(FLUX_CAPACITOR_ID, PROPERTY_PATH);
          final Thing thing = underTest.build();
  
          assertThat(thing).hasNotFeatureProperty(FLUX_CAPACITOR_ID, PROPERTY_PATH);
      }
test_case.class_method_signature: ImmutableThingFromScratchBuilderTest.removeFeatureProperty()
test_case.full_signature: @Test public void removeFeatureProperty()
test_case.identifier: removeFeatureProperty
test_case.invocations: setFeature removeFeatureProperty build hasNotFeatureProperty assertThat
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void removeFeatureProperty()
focal_class.declarator: id
focal_class.modifier: @Nullable
focal_class.original_string: @Nullable ThingId id;
focal_class.type: ThingId
focal_class.var_name: id
focal_class.declarator: lifecycle
focal_class.modifier: @Nullable
focal_class.original_string: @Nullable ThingLifecycle lifecycle;
focal_class.type: ThingLifecycle
focal_class.var_name: lifecycle
focal_class.declarator: revision
focal_class.modifier: @Nullable
focal_class.original_string: @Nullable ThingRevision revision;
focal_class.type: ThingRevision
focal_class.var_name: revision
focal_class.declarator: modified
focal_class.modifier: @Nullable
focal_class.original_string: @Nullable Instant modified;
focal_class.type: Instant
focal_class.var_name: modified
focal_class.declarator: created
focal_class.modifier: @Nullable
focal_class.original_string: @Nullable Instant created;
focal_class.type: Instant
focal_class.var_name: created
focal_class.declarator: metadata
focal_class.modifier: @Nullable
focal_class.original_string: @Nullable Metadata metadata;
focal_class.type: Metadata
focal_class.var_name: metadata
focal_class.declarator: schemaVersion
focal_class.modifier: @Nullable private
focal_class.original_string: @Nullable private JsonSchemaVersion schemaVersion;
focal_class.type: JsonSchemaVersion
focal_class.var_name: schemaVersion
focal_class.declarator: policyId
focal_class.modifier: @Nullable private
focal_class.original_string: @Nullable private PolicyId policyId;
focal_class.type: PolicyId
focal_class.var_name: policyId
focal_class.declarator: aclBuilder
focal_class.modifier: @Nullable
      @Deprecated
      private
focal_class.original_string: @Nullable
      @Deprecated
      private AccessControlListBuilder aclBuilder;
focal_class.type: AccessControlListBuilder
focal_class.var_name: aclBuilder
focal_class.declarator: attributesBuilder
focal_class.modifier: @Nullable private
focal_class.original_string: @Nullable private AttributesBuilder attributesBuilder;
focal_class.type: AttributesBuilder
focal_class.var_name: attributesBuilder
focal_class.declarator: attributes
focal_class.modifier: @Nullable private
focal_class.original_string: @Nullable private Attributes attributes;
focal_class.type: Attributes
focal_class.var_name: attributes
focal_class.declarator: definition
focal_class.modifier: @Nullable private
focal_class.original_string: @Nullable private ThingDefinition definition;
focal_class.type: ThingDefinition
focal_class.var_name: definition
focal_class.declarator: featuresBuilder
focal_class.modifier: @Nullable private
focal_class.original_string: @Nullable private FeaturesBuilder featuresBuilder;
focal_class.type: FeaturesBuilder
focal_class.var_name: featuresBuilder
focal_class.declarator: features
focal_class.modifier: @Nullable private
focal_class.original_string: @Nullable private Features features;
focal_class.type: Features
focal_class.var_name: features
focal_class.file: model/things/src/main/java/org/eclipse/ditto/model/things/ImmutableThingFromScratchBuilder.java
focal_class.identifier: ImmutableThingFromScratchBuilder
focal_class.interfaces: implements ThingBuilder, ThingBuilder.FromScratch
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.ImmutableThingFromScratchBuilder()
focal_class.full_signature: private  ImmutableThingFromScratchBuilder()
focal_class.identifier: ImmutableThingFromScratchBuilder
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  ImmutableThingFromScratchBuilder()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.newInstance()
focal_class.full_signature: public static ImmutableThingFromScratchBuilder newInstance()
focal_class.identifier: newInstance
focal_class.modifiers: public static
focal_class.parameters: ()
focal_class.return: ImmutableThingFromScratchBuilder
focal_class.signature: ImmutableThingFromScratchBuilder newInstance()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setAttributes(final Attributes attributes)
focal_class.full_signature: @Override public FromScratch setAttributes(final Attributes attributes)
focal_class.identifier: setAttributes
focal_class.modifiers: @Override public
focal_class.parameters: (final Attributes attributes)
focal_class.return: FromScratch
focal_class.signature: FromScratch setAttributes(final Attributes attributes)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setAttributes(final JsonObject attributesJsonObject)
focal_class.full_signature: @Override public FromScratch setAttributes(final JsonObject attributesJsonObject)
focal_class.identifier: setAttributes
focal_class.modifiers: @Override public
focal_class.parameters: (final JsonObject attributesJsonObject)
focal_class.return: FromScratch
focal_class.signature: FromScratch setAttributes(final JsonObject attributesJsonObject)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setAttributes(final String attributesJsonString)
focal_class.full_signature: @Override public FromScratch setAttributes(final String attributesJsonString)
focal_class.identifier: setAttributes
focal_class.modifiers: @Override public
focal_class.parameters: (final String attributesJsonString)
focal_class.return: FromScratch
focal_class.signature: FromScratch setAttributes(final String attributesJsonString)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.removeAllAttributes()
focal_class.full_signature: @Override public FromScratch removeAllAttributes()
focal_class.identifier: removeAllAttributes
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: FromScratch
focal_class.signature: FromScratch removeAllAttributes()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setEmptyAttributes()
focal_class.full_signature: @Override public FromScratch setEmptyAttributes()
focal_class.identifier: setEmptyAttributes
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: FromScratch
focal_class.signature: FromScratch setEmptyAttributes()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setNullAttributes()
focal_class.full_signature: @Override public FromScratch setNullAttributes()
focal_class.identifier: setNullAttributes
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: FromScratch
focal_class.signature: FromScratch setNullAttributes()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setAttribute(final JsonPointer attributePath, final JsonValue attributeValue)
focal_class.full_signature: @Override public FromScratch setAttribute(final JsonPointer attributePath, final JsonValue attributeValue)
focal_class.identifier: setAttribute
focal_class.modifiers: @Override public
focal_class.parameters: (final JsonPointer attributePath, final JsonValue attributeValue)
focal_class.return: FromScratch
focal_class.signature: FromScratch setAttribute(final JsonPointer attributePath, final JsonValue attributeValue)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.removeAttribute(final JsonPointer attributePath)
focal_class.full_signature: @Override public FromScratch removeAttribute(final JsonPointer attributePath)
focal_class.identifier: removeAttribute
focal_class.modifiers: @Override public
focal_class.parameters: (final JsonPointer attributePath)
focal_class.return: FromScratch
focal_class.signature: FromScratch removeAttribute(final JsonPointer attributePath)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setDefinition(@Nullable final ThingDefinition definition)
focal_class.full_signature: @Override public FromScratch setDefinition(@Nullable final ThingDefinition definition)
focal_class.identifier: setDefinition
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final ThingDefinition definition)
focal_class.return: FromScratch
focal_class.signature: FromScratch setDefinition(@Nullable final ThingDefinition definition)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setNullDefinition()
focal_class.full_signature: @Override public FromScratch setNullDefinition()
focal_class.identifier: setNullDefinition
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: FromScratch
focal_class.signature: FromScratch setNullDefinition()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.removeDefinition()
focal_class.full_signature: @Override public FromScratch removeDefinition()
focal_class.identifier: removeDefinition
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: FromScratch
focal_class.signature: FromScratch removeDefinition()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setFeature(final Feature feature)
focal_class.full_signature: @Override public FromScratch setFeature(final Feature feature)
focal_class.identifier: setFeature
focal_class.modifiers: @Override public
focal_class.parameters: (final Feature feature)
focal_class.return: FromScratch
focal_class.signature: FromScratch setFeature(final Feature feature)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setFeature(final String featureId)
focal_class.full_signature: @Override public FromScratch setFeature(final String featureId)
focal_class.identifier: setFeature
focal_class.modifiers: @Override public
focal_class.parameters: (final String featureId)
focal_class.return: FromScratch
focal_class.signature: FromScratch setFeature(final String featureId)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setFeature(final String featureId, final FeatureDefinition featureDefinition,
              final FeatureProperties featureProperties)
focal_class.full_signature: @Override public FromScratch setFeature(final String featureId, final FeatureDefinition featureDefinition,
              final FeatureProperties featureProperties)
focal_class.identifier: setFeature
focal_class.modifiers: @Override public
focal_class.parameters: (final String featureId, final FeatureDefinition featureDefinition,
              final FeatureProperties featureProperties)
focal_class.return: FromScratch
focal_class.signature: FromScratch setFeature(final String featureId, final FeatureDefinition featureDefinition,
              final FeatureProperties featureProperties)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setFeature(final String featureId, final FeatureProperties featureProperties)
focal_class.full_signature: @Override public FromScratch setFeature(final String featureId, final FeatureProperties featureProperties)
focal_class.identifier: setFeature
focal_class.modifiers: @Override public
focal_class.parameters: (final String featureId, final FeatureProperties featureProperties)
focal_class.return: FromScratch
focal_class.signature: FromScratch setFeature(final String featureId, final FeatureProperties featureProperties)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.removeFeature(final String featureId)
focal_class.full_signature: @Override public FromScratch removeFeature(final String featureId)
focal_class.identifier: removeFeature
focal_class.modifiers: @Override public
focal_class.parameters: (final String featureId)
focal_class.return: FromScratch
focal_class.signature: FromScratch removeFeature(final String featureId)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setFeatureDefinition(final String featureId, final FeatureDefinition featureDefinition)
focal_class.full_signature: @Override public FromScratch setFeatureDefinition(final String featureId, final FeatureDefinition featureDefinition)
focal_class.identifier: setFeatureDefinition
focal_class.modifiers: @Override public
focal_class.parameters: (final String featureId, final FeatureDefinition featureDefinition)
focal_class.return: FromScratch
focal_class.signature: FromScratch setFeatureDefinition(final String featureId, final FeatureDefinition featureDefinition)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.removeFeatureDefinition(final String featureId)
focal_class.full_signature: @Override public FromScratch removeFeatureDefinition(final String featureId)
focal_class.identifier: removeFeatureDefinition
focal_class.modifiers: @Override public
focal_class.parameters: (final String featureId)
focal_class.return: FromScratch
focal_class.signature: FromScratch removeFeatureDefinition(final String featureId)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setFeatureProperty(final String featureId, final JsonPointer propertyPath,
              final JsonValue propertyValue)
focal_class.full_signature: @Override public FromScratch setFeatureProperty(final String featureId, final JsonPointer propertyPath,
              final JsonValue propertyValue)
focal_class.identifier: setFeatureProperty
focal_class.modifiers: @Override public
focal_class.parameters: (final String featureId, final JsonPointer propertyPath,
              final JsonValue propertyValue)
focal_class.return: FromScratch
focal_class.signature: FromScratch setFeatureProperty(final String featureId, final JsonPointer propertyPath,
              final JsonValue propertyValue)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.removeFeatureProperty(final String featureId, final JsonPointer propertyPath)
focal_class.full_signature: @Override public FromScratch removeFeatureProperty(final String featureId, final JsonPointer propertyPath)
focal_class.identifier: removeFeatureProperty
focal_class.modifiers: @Override public
focal_class.parameters: (final String featureId, final JsonPointer propertyPath)
focal_class.return: FromScratch
focal_class.signature: FromScratch removeFeatureProperty(final String featureId, final JsonPointer propertyPath)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setFeatureProperties(final String featureId, final FeatureProperties featureProperties)
focal_class.full_signature: @Override public FromScratch setFeatureProperties(final String featureId, final FeatureProperties featureProperties)
focal_class.identifier: setFeatureProperties
focal_class.modifiers: @Override public
focal_class.parameters: (final String featureId, final FeatureProperties featureProperties)
focal_class.return: FromScratch
focal_class.signature: FromScratch setFeatureProperties(final String featureId, final FeatureProperties featureProperties)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.removeFeatureProperties(final String featureId)
focal_class.full_signature: @Override public FromScratch removeFeatureProperties(final String featureId)
focal_class.identifier: removeFeatureProperties
focal_class.modifiers: @Override public
focal_class.parameters: (final String featureId)
focal_class.return: FromScratch
focal_class.signature: FromScratch removeFeatureProperties(final String featureId)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setFeatures(final Iterable<Feature> features)
focal_class.full_signature: @Override public FromScratch setFeatures(final Iterable<Feature> features)
focal_class.identifier: setFeatures
focal_class.modifiers: @Override public
focal_class.parameters: (final Iterable<Feature> features)
focal_class.return: FromScratch
focal_class.signature: FromScratch setFeatures(final Iterable<Feature> features)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.removeAllFeatures()
focal_class.full_signature: @Override public FromScratch removeAllFeatures()
focal_class.identifier: removeAllFeatures
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: FromScratch
focal_class.signature: FromScratch removeAllFeatures()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setEmptyFeatures()
focal_class.full_signature: @Override public FromScratch setEmptyFeatures()
focal_class.identifier: setEmptyFeatures
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: FromScratch
focal_class.signature: FromScratch setEmptyFeatures()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setNullFeatures()
focal_class.full_signature: @Override public FromScratch setNullFeatures()
focal_class.identifier: setNullFeatures
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: FromScratch
focal_class.signature: FromScratch setNullFeatures()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setFeatures(final JsonObject featuresJsonObject)
focal_class.full_signature: @Override public FromScratch setFeatures(final JsonObject featuresJsonObject)
focal_class.identifier: setFeatures
focal_class.modifiers: @Override public
focal_class.parameters: (final JsonObject featuresJsonObject)
focal_class.return: FromScratch
focal_class.signature: FromScratch setFeatures(final JsonObject featuresJsonObject)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setFeatures(final String featuresJsonString)
focal_class.full_signature: @Override public FromScratch setFeatures(final String featuresJsonString)
focal_class.identifier: setFeatures
focal_class.modifiers: @Override public
focal_class.parameters: (final String featuresJsonString)
focal_class.return: FromScratch
focal_class.signature: FromScratch setFeatures(final String featuresJsonString)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setLifecycle(@Nullable final ThingLifecycle lifecycle)
focal_class.full_signature: @Override public FromScratch setLifecycle(@Nullable final ThingLifecycle lifecycle)
focal_class.identifier: setLifecycle
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final ThingLifecycle lifecycle)
focal_class.return: FromScratch
focal_class.signature: FromScratch setLifecycle(@Nullable final ThingLifecycle lifecycle)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setRevision(@Nullable final ThingRevision revision)
focal_class.full_signature: @Override public FromScratch setRevision(@Nullable final ThingRevision revision)
focal_class.identifier: setRevision
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final ThingRevision revision)
focal_class.return: FromScratch
focal_class.signature: FromScratch setRevision(@Nullable final ThingRevision revision)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setRevision(final long revisionNumber)
focal_class.full_signature: @Override public FromScratch setRevision(final long revisionNumber)
focal_class.identifier: setRevision
focal_class.modifiers: @Override public
focal_class.parameters: (final long revisionNumber)
focal_class.return: FromScratch
focal_class.signature: FromScratch setRevision(final long revisionNumber)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setModified(@Nullable final Instant modified)
focal_class.full_signature: @Override public FromScratch setModified(@Nullable final Instant modified)
focal_class.identifier: setModified
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final Instant modified)
focal_class.return: FromScratch
focal_class.signature: FromScratch setModified(@Nullable final Instant modified)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setCreated(@Nullable final Instant created)
focal_class.full_signature: @Override public FromScratch setCreated(@Nullable final Instant created)
focal_class.identifier: setCreated
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final Instant created)
focal_class.return: FromScratch
focal_class.signature: FromScratch setCreated(@Nullable final Instant created)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setMetadata(@Nullable final Metadata metadata)
focal_class.full_signature: @Override public FromScratch setMetadata(@Nullable final Metadata metadata)
focal_class.identifier: setMetadata
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final Metadata metadata)
focal_class.return: FromScratch
focal_class.signature: FromScratch setMetadata(@Nullable final Metadata metadata)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setPermissions(final JsonObject accessControlListJsonObject)
focal_class.full_signature: @Override @Deprecated public FromScratch setPermissions(final JsonObject accessControlListJsonObject)
focal_class.identifier: setPermissions
focal_class.modifiers: @Override @Deprecated public
focal_class.parameters: (final JsonObject accessControlListJsonObject)
focal_class.return: FromScratch
focal_class.signature: FromScratch setPermissions(final JsonObject accessControlListJsonObject)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setPermissions(final String accessControlListJsonString)
focal_class.full_signature: @Override @Deprecated public FromScratch setPermissions(final String accessControlListJsonString)
focal_class.identifier: setPermissions
focal_class.modifiers: @Override @Deprecated public
focal_class.parameters: (final String accessControlListJsonString)
focal_class.return: FromScratch
focal_class.signature: FromScratch setPermissions(final String accessControlListJsonString)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setPermissions(final AuthorizationSubject authorizationSubject, final Permissions permissions)
focal_class.full_signature: @Override @Deprecated public FromScratch setPermissions(final AuthorizationSubject authorizationSubject, final Permissions permissions)
focal_class.identifier: setPermissions
focal_class.modifiers: @Override @Deprecated public
focal_class.parameters: (final AuthorizationSubject authorizationSubject, final Permissions permissions)
focal_class.return: FromScratch
focal_class.signature: FromScratch setPermissions(final AuthorizationSubject authorizationSubject, final Permissions permissions)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setPermissions(final AuthorizationSubject authorizationSubject, final Permission permission,
              final Permission... furtherPermissions)
focal_class.full_signature: @Override @Deprecated public FromScratch setPermissions(final AuthorizationSubject authorizationSubject, final Permission permission,
              final Permission... furtherPermissions)
focal_class.identifier: setPermissions
focal_class.modifiers: @Override @Deprecated public
focal_class.parameters: (final AuthorizationSubject authorizationSubject, final Permission permission,
              final Permission... furtherPermissions)
focal_class.return: FromScratch
focal_class.signature: FromScratch setPermissions(final AuthorizationSubject authorizationSubject, final Permission permission,
              final Permission... furtherPermissions)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setPermissions(final AclEntry aclEntry, final AclEntry... furtherAclEntries)
focal_class.full_signature: @Override @Deprecated public FromScratch setPermissions(final AclEntry aclEntry, final AclEntry... furtherAclEntries)
focal_class.identifier: setPermissions
focal_class.modifiers: @Override @Deprecated public
focal_class.parameters: (final AclEntry aclEntry, final AclEntry... furtherAclEntries)
focal_class.return: FromScratch
focal_class.signature: FromScratch setPermissions(final AclEntry aclEntry, final AclEntry... furtherAclEntries)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setPermissions(final Iterable<AclEntry> aclEntries)
focal_class.full_signature: @Override @Deprecated public FromScratch setPermissions(final Iterable<AclEntry> aclEntries)
focal_class.identifier: setPermissions
focal_class.modifiers: @Override @Deprecated public
focal_class.parameters: (final Iterable<AclEntry> aclEntries)
focal_class.return: FromScratch
focal_class.signature: FromScratch setPermissions(final Iterable<AclEntry> aclEntries)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.removePermissionsOf(final AuthorizationSubject authorizationSubject)
focal_class.full_signature: @Override @Deprecated public FromScratch removePermissionsOf(final AuthorizationSubject authorizationSubject)
focal_class.identifier: removePermissionsOf
focal_class.modifiers: @Override @Deprecated public
focal_class.parameters: (final AuthorizationSubject authorizationSubject)
focal_class.return: FromScratch
focal_class.signature: FromScratch removePermissionsOf(final AuthorizationSubject authorizationSubject)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.removeAllPermissions()
focal_class.full_signature: @Override @Deprecated public FromScratch removeAllPermissions()
focal_class.identifier: removeAllPermissions
focal_class.modifiers: @Override @Deprecated public
focal_class.parameters: ()
focal_class.return: FromScratch
focal_class.signature: FromScratch removeAllPermissions()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setPolicyId(@Nullable final PolicyId policyId)
focal_class.full_signature: @Override public FromScratch setPolicyId(@Nullable final PolicyId policyId)
focal_class.identifier: setPolicyId
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final PolicyId policyId)
focal_class.return: FromScratch
focal_class.signature: FromScratch setPolicyId(@Nullable final PolicyId policyId)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.removePolicyId()
focal_class.full_signature: @Override public FromScratch removePolicyId()
focal_class.identifier: removePolicyId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: FromScratch
focal_class.signature: FromScratch removePolicyId()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setId(@Nullable final String thingId)
focal_class.full_signature: @Override @Deprecated public FromScratch setId(@Nullable final String thingId)
focal_class.identifier: setId
focal_class.modifiers: @Override @Deprecated public
focal_class.parameters: (@Nullable final String thingId)
focal_class.return: FromScratch
focal_class.signature: FromScratch setId(@Nullable final String thingId)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setId(@Nullable final ThingId thingId)
focal_class.full_signature: @Override public FromScratch setId(@Nullable final ThingId thingId)
focal_class.identifier: setId
focal_class.modifiers: @Override public
focal_class.parameters: (@Nullable final ThingId thingId)
focal_class.return: FromScratch
focal_class.signature: FromScratch setId(@Nullable final ThingId thingId)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.setGeneratedId()
focal_class.full_signature: @Override public FromScratch setGeneratedId()
focal_class.identifier: setGeneratedId
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: FromScratch
focal_class.signature: FromScratch setGeneratedId()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.build()
focal_class.full_signature: @Override public Thing build()
focal_class.identifier: build
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Thing
focal_class.signature: Thing build()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.invokeOnAclBuilder(final Consumer<AccessControlListBuilder> aclBuilderConsumer)
focal_class.full_signature: @Deprecated private void invokeOnAclBuilder(final Consumer<AccessControlListBuilder> aclBuilderConsumer)
focal_class.identifier: invokeOnAclBuilder
focal_class.modifiers: @Deprecated private
focal_class.parameters: (final Consumer<AccessControlListBuilder> aclBuilderConsumer)
focal_class.return: void
focal_class.signature: void invokeOnAclBuilder(final Consumer<AccessControlListBuilder> aclBuilderConsumer)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.invokeOnAttributesBuilder(final Consumer<AttributesBuilder> attributesBuilderConsumer)
focal_class.full_signature: private void invokeOnAttributesBuilder(final Consumer<AttributesBuilder> attributesBuilderConsumer)
focal_class.identifier: invokeOnAttributesBuilder
focal_class.modifiers: private
focal_class.parameters: (final Consumer<AttributesBuilder> attributesBuilderConsumer)
focal_class.return: void
focal_class.signature: void invokeOnAttributesBuilder(final Consumer<AttributesBuilder> attributesBuilderConsumer)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.invokeOnFeaturesBuilder(final Consumer<FeaturesBuilder> featuresBuilderConsumer)
focal_class.full_signature: private void invokeOnFeaturesBuilder(final Consumer<FeaturesBuilder> featuresBuilderConsumer)
focal_class.identifier: invokeOnFeaturesBuilder
focal_class.modifiers: private
focal_class.parameters: (final Consumer<FeaturesBuilder> featuresBuilderConsumer)
focal_class.return: void
focal_class.signature: void invokeOnFeaturesBuilder(final Consumer<FeaturesBuilder> featuresBuilderConsumer)
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.getAcl()
focal_class.full_signature: @Nullable @Deprecated AccessControlList getAcl()
focal_class.identifier: getAcl
focal_class.modifiers: @Nullable @Deprecated
focal_class.parameters: ()
focal_class.return: AccessControlList
focal_class.signature: AccessControlList getAcl()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.getAttributes()
focal_class.full_signature: @Nullable Attributes getAttributes()
focal_class.identifier: getAttributes
focal_class.modifiers: @Nullable
focal_class.parameters: ()
focal_class.return: Attributes
focal_class.signature: Attributes getAttributes()
focal_class.class_method_signature: ImmutableThingFromScratchBuilder.getFeatures()
focal_class.full_signature: @Nullable Features getFeatures()
focal_class.identifier: getFeatures
focal_class.modifiers: @Nullable
focal_class.parameters: ()
focal_class.return: Features
focal_class.signature: Features getFeatures()
focal_method.body: @Override
      public FromScratch removeFeatureProperty(final String featureId, final JsonPointer propertyPath) {
          checkNotNull(featureId, "identifier of the Feature from which the property to be removed");
          checkNotNull(propertyPath, "path to the property to be removed");
  
          if (null != featuresBuilder) {
              final Features existingFeatures = getFeatures();
              if (null != existingFeatures) {
                  return setFeatures(existingFeatures.removeProperty(featureId, propertyPath));
              }
          }
          return this;
      }
focal_method.class_method_signature: ImmutableThingFromScratchBuilder.removeFeatureProperty(final String featureId, final JsonPointer propertyPath)
focal_method.full_signature: @Override public FromScratch removeFeatureProperty(final String featureId, final JsonPointer propertyPath)
focal_method.identifier: removeFeatureProperty
focal_method.invocations: checkNotNull checkNotNull getFeatures setFeatures removeProperty
focal_method.modifiers: @Override public
focal_method.parameters: (final String featureId, final JsonPointer propertyPath)
focal_method.return: FromScratch
focal_method.signature: FromScratch removeFeatureProperty(final String featureId, final JsonPointer propertyPath)