データクライアント MetadataApi

MetadataApiメタデータ REST API をミラーリングしています。

カタログに保存されているレイヤーおよびパーティションに関する情報(メタデータ)を取得できます。

MetadataApiのすべての仕様について は、 MetadataApi を参照してください。

次のページで は、リクエストごとの設定メトリクスについて説明します。

Scala
Java
val client = BaseClient()
val metadataApi = client.of[MetadataApi]

val someHrn = "hrn:here:data::olp-here-test:whatever"
val result: Future[VersionResponse] = metadataApi.latestVersion(someHrn, -1L).executeToEntity()

result
  .andThen {
    case Success(response) =>
      // do something with the version
      println(s"latest version of catalog ${someHrn} is ${response.version}")
    case Failure(ex) =>
      ex.printStackTrace()
  }

Await.result(result, Duration.Inf)
BaseClient client = BaseClientJava.instance();
MetadataApi metadataApi = new MetadataApi(client);

String someHrn = "hrn:here:data::olp-here-test:whatever";

VersionResponse versionResult =
    metadataApi
        .latestVersion(someHrn, -1L, Optional.empty())
        .executeToEntity()
        .toCompletableFuture()
        .join();

// do something with the version
System.out.printf("latest version of catalog %s is %d\n", someHrn, versionResult.getVersion());

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

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