bld.withDescription(def.getDescription()).withConnectionString(def.getConnection()); bld.addAcceptedBundleType(accept.getBundleType()); BundleConfigPropertyReference r = (BundleConfigPropertyReference) ref.getValue(); if ("pluginConfiguration".equals(r.getContext())) { bld.addPluginConfigurationSimplePropertyReference(r.getName(), r.getTargetName()); } else if ("resourceConfiguration".equals(r.getContext())) { bld.addResourceConfigurationSimplePropertyReference(r.getName(), r.getTargetName()); BundleConfigPropertyReference r = (BundleConfigPropertyReference) ref.getValue(); if ("pluginConfiguration".equals(r.getContext())) { bld.addPluginConfigurationListPropertyReference(r.getName(), r.getTargetName()); } else if ("resourceConfiguration".equals(r.getContext())) { bld.addResourceConfigurationListPropertyReference(r.getName(), r.getTargetName()); BundleConfigPropertyReference r = (BundleConfigPropertyReference) ref.getValue(); if ("pluginConfiguration".equals(r.getContext())) { bld.addPluginConfigurationMapPropertyReference(r.getName(), r.getTargetName()); } else if ("resourceConfiguration".equals(r.getContext())) { bld.addResourceConfigurationMapPropertyReference(r.getName(), r.getTargetName()); bld.addMeasurementTraitReference(r.getName(), r.getTargetName());
BundleDestinationDefinition.class) || expectedClass.equals(BundleDestinationSpecification.class))) { BundleDestinationDefinition.Builder bld = BundleDestinationDefinition.builder().withName(name) .withConnectionString(connection).withDescription(description).withAcceptedBundleTypes(accepts); bld.addPropertyReference(refType, refContext, refName, refTargetName); T ret = (T) bld.build(); return ret;
public static Builder builderAddingTo(ResourceTypeBundleConfiguration bundleConfig) { return new Builder(bundleConfig); }
public static Builder builder() { return new Builder(null); }