データクライアントアーティファクト API

アーティファクトを保存 / 利用する方法を提供します。 アーティファクトとは、コード、アセット、バイナリファイル、および設定データを含むパッケージです。 アーティファクトには、一意の名前、バージョン、および不変の名前が付けられます。 各アーティファクトは ' グループ ID ' アーティファクト ID ' およびバージョンによって識別されます

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

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

Scala
Java
val client = BaseClient()
val artifactsApi = client.of[ArtifactsApi]

val someArtifactHrn = "hrn:here:artifact::olp-here-test:com.here.platform:cli:12.3.39"
val result = artifactsApi.getArtifact(someArtifactHrn).executeToEntity()

result
  .andThen {
    case Success(response: GetArtifactResponse) =>
      // do something with the artifact
      response.files.foreach(file => println(file.name))
    case Failure(ex) =>
      ex.printStackTrace()
  }

Await.result(result, Duration.Inf)
BaseClient client = BaseClientJava.instance();
ArtifactsApi artifactsApi = new ArtifactsApi(client);

String someArtifactHrn = "hrn:here:artifact::olp-here-test:com.here.platform:cli:12.3.39";
GetArtifactResponse getArtifactResponse =
    artifactsApi.getArtifact(someArtifactHrn).executeToEntity().toCompletableFuture().join();

// do something with the artifact
getArtifactResponse.getFiles().forEach(file -> System.out.println(file.getName()));

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

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