@Override public T addConfiguration(String config, Object value) { Map configMap = new HashMap(); configMap.put(config, value); return addConfigurations(configMap); }
@Override public T setCPULoad(Number amount) { Map configMap = new HashMap(); if (amount != null) { configMap.put(Config.TOPOLOGY_COMPONENT_CPU_PCORE_PERCENT, amount); } return addConfigurations(configMap); } }
@Override public T setMemoryLoad(Number onHeap, Number offHeap) { Map configMap = new HashMap(); if (onHeap != null) { onHeap = onHeap.doubleValue(); configMap.put(Config.TOPOLOGY_COMPONENT_RESOURCES_ONHEAP_MEMORY_MB, onHeap); } if (offHeap != null) { offHeap = offHeap.doubleValue(); configMap.put(Config.TOPOLOGY_COMPONENT_RESOURCES_OFFHEAP_MEMORY_MB, offHeap); } return addConfigurations(configMap); }
@Override public T addConfiguration(String config, Object value) { Map configMap = new HashMap(); configMap.put(config, value); return addConfigurations(configMap); }
@Override public T setCPULoad(Number amount) { Map configMap = new HashMap(); if(amount != null) { configMap.put(Config.TOPOLOGY_COMPONENT_CPU_PCORE_PERCENT, amount); } return addConfigurations(configMap); } }
@Override public T addConfiguration(String config, Object value) { Map configMap = new HashMap(); configMap.put(config, value); return addConfigurations(configMap); }
@Override public T addConfiguration(String config, Object value) { Map configMap = new HashMap(); configMap.put(config, value); return addConfigurations(configMap); }
@Override public T setMemoryLoad(Number onHeap, Number offHeap) { Map configMap = new HashMap(); if (onHeap != null) { onHeap = onHeap.doubleValue(); configMap.put(Config.TOPOLOGY_COMPONENT_RESOURCES_ONHEAP_MEMORY_MB, onHeap); } if (offHeap!=null) { offHeap = offHeap.doubleValue(); configMap.put(Config.TOPOLOGY_COMPONENT_RESOURCES_OFFHEAP_MEMORY_MB, offHeap); } return addConfigurations(configMap); }