レイヤーを削除します

レイヤーを削除するには、data-clientモジュールで提供されているdeleteLayerメソッドAdminApiを使用します。 レイヤーが属するカタログの HERE リソースネーム とレイヤー ID を渡す必要があります。

Scala
Java
val layerId = "layer-3"
adminApi.deleteLayer(catalogHrn, layerId).flatMap { _ =>
  log.info(s"deleted $layerId from $catalogHrn")
  Future.successful(catalogHrn)
}
String layerId = "layer-2";
CompletionStage<CompletionStage<HRN>> layerDeletionStage =
    adminApi
        .deleteLayer(catalogHrn, layerId)
        .thenApply(
            done -> {
              log.info("deleted `" + layerId + "` from catalog`" + catalogHrn + "`");
              CompletableFuture<HRN> retval = new CompletableFuture<HRN>();
              retval.complete(catalogHrn);
              return retval;
            });

警告 : データの損失

レイヤーが削除されると、関連付けられているすべてのデータとメタデータも削除されます。 操作を元に戻すメカニズムはありません。 このため、注意して行ってください。

揮発性レイヤー、ストリームレイヤー、およびインデックスレイヤーを削除できます。

注 : バージョンレイヤーの削除

バージョン管理されたレイヤーは削除できません。 バージョン付レイヤーを削除しよう DataClientException とすると、がスローされます。

」に一致する結果は 件です

    」に一致する結果はありません