/** * Derive a new endpoint configuration builder based on this instance. * * @return builder to build a modified copy of this endpoint config */ public Builder derive() { Builder result = builder() .attributes(attributes) .customObjects(customObjects) .configMap(configMap); annotations.forEach(result::annotations); return result; }
.derive() .configMap(configMap) .customObjects(customObjects.orElse(new ClassToInstanceStore<>())) .build());
.derive() .configMap(configMap) .customObjects(customObjects.orElse(new ClassToInstanceStore<>())) .build());