private Map<String, Object> getInstanceProperties(Agent agent, AgentInstanceBuilderImpl builder) { Map<Object, Object> properties = new HashMap<Object, Object>(); properties.put(INSTANCE.ACCOUNT_ID, getAccountId(builder)); properties.put(INSTANCE.AGENT_ID, agent.getId()); properties.put(InstanceConstants.FIELD_IMAGE_UUID, builder.getImageUuid()); properties.put(INSTANCE.NAME, builder.getName()); properties.put(INSTANCE.ZONE_ID, agent.getZoneId()); properties.put(INSTANCE.KIND, builder.getInstanceKind()); properties.put(InstanceConstants.FIELD_PRIVILEGED, builder.isPrivileged()); properties.put(InstanceConstants.FIELD_NETWORK_IDS, getNetworkIds(agent, builder)); properties.putAll(builder.getParams()); addAdditionalProperties(properties, agent, builder); return objectManager.convertToPropertiesFor(Instance.class, properties); }
/** * {@inheritDoc} */ @Override public void from(io.cattle.platform.core.model.Agent from) { setId(from.getId()); setName(from.getName()); setAccountId(from.getAccountId()); setKind(from.getKind()); setUuid(from.getUuid()); setDescription(from.getDescription()); setState(from.getState()); setCreated(from.getCreated()); setRemoved(from.getRemoved()); setRemoveTime(from.getRemoveTime()); setData(from.getData()); setUri(from.getUri()); setManagedConfig(from.getManagedConfig()); setZoneId(from.getZoneId()); setExternalId(from.getExternalId()); }