MindSphere: обновить существующий тип актива

У меня есть актив и тип актива. Теперь я хочу расширить тип актива. Как мне это сделать. Я работаю с Java 1.0 SDK.

Я пробовал следующее, но всегда получаю исключение (код ответа 400)

AssetTypeDto dto = new AssetTypeDto();
        Integer etag = assetTypeClient.getAssetTypeById("mytype").getEtag();
        System.out.println(etag);

        AspectTypeClient aspectTypeClient = AspectTypeClient.builder().mindsphereCredentials(credentials)
                .restClientConfig(config).build();

        AspectTypeResource atr = aspecttypeClient.getAspectTypeById("mynewType");

        dto.addAspectsItem(atr);

        assetTypeResource = assetTypeClient.updateAssetType("mytype", dto,etag + "");

1 ответ

Что говорится в ответе об ошибке? Быстрое решение: просто обновите тип актива в Asset Manager через пользовательский интерфейс.

Другие вопросы по тегам