- リソース: Package
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- IncludeExclude
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PackageDetails
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PackageProperties
<ph type="x-smartling-placeholder">
- </ph>
- JSON 表現
- PackageType
- PackageUploadState
- メソッド
リソース: Package
OTA 構成のパッケージ。
| JSON 表現 |
|---|
{ "name": string, "title": string, "disabled": boolean, "deviceBuildRestrictions": [ { object ( |
| フィールド | |
|---|---|
name |
出力専用。保存されているパッケージの名前。これは |
title |
パッケージのタイトル。つまり表示名です |
disabled |
指定したデプロイでパッケージが無効になっているかどうか。 |
deviceBuildRestrictions[] |
省略可。フル パッケージにのみ適用されるビルド フィンガープリントの制限を表します。繰り返し値はすべて同じである必要があります。つまり [すべて含む]または [すべて除外する]を 指定できます値にはビルドのフィンガープリントの部分文字列を指定できます(制限値「ABC」など)。は、文字列「ABC」を含むすべてのビルドのフィンガープリントに一致します。 |
details |
パッケージの詳細。このフィールドは読み取り専用です。 |
IncludeExclude
特定のパターンを含めるか除外するかを指定します。
| JSON 表現 |
|---|
{ // Union field |
| フィールド | |
|---|---|
共用体フィールド include_exclude。包含または除外のルール。include_exclude は次のいずれかになります。 |
|
include |
含まれるパターン。 |
exclude |
除外パターン。 |
PackageDetails
OTA パッケージの詳細。
| JSON 表現 |
|---|
{ "sizeBytes": string, "originalFilename": string, "preConditions": [ { object ( |
| フィールド | |
|---|---|
sizeBytes |
パッケージ サイズ(バイト単位)。 |
originalFilename |
アップロードされた元のファイル名。 |
preConditions[] |
パッケージの前提条件。 |
postConditions[] |
パッケージの事後条件。 |
properties |
パッケージのプロパティ。 |
webDownloadUrl |
Google からパッケージを直接ダウンロードするためのリンク。ダッシュボード / コンソールでの使用。 |
updateTime |
パッケージ エントリが最後に変更された時刻。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
uploadState |
パッケージのアップロード ステータス。 |
uploadError |
パッケージのアップロード中にエラーが発生しました。このフィールドは、uploadState が |
uploadUser |
パッケージをアップロードしたユーザーのメールアドレス |
uploadTime |
パッケージがアップロードされた時刻。パッケージによっては、この機能を利用できない場合があります。 RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: |
approved |
荷物が APFE で承認されているかどうか。 |
beta |
パッケージがベータ版パッケージとしてマークされているかどうかを示します。 |
versionTag |
パッケージのバージョン。 |
PackageProperties
OTA パッケージの属性。
| JSON 表現 |
|---|
{
"type": enum ( |
| フィールド | |
|---|---|
type |
OTA パッケージ タイプ(ブロックベースなど)。 |
requiredCache |
OTA に必要なキャッシュ サイズ(バイト単位)。 |
downgrade |
OTA パッケージがダウングレード パッケージかどうか。 |
wipe |
OTA パッケージがワイプ アクションを適用するかどうか。 |
streamingPropertyFiles |
ストリーミング OTA で使用されるプロパティ ファイルの仕様。 |
パッケージ タイプ
この OTA のパッケージのタイプ。
| 列挙型 | |
|---|---|
PACKAGE_TYPE_UNSPECIFIED |
(指定なし) |
FILE |
ファイルベースの OTA。 |
BLOCK |
ブロックベースの OTA。 |
AB |
A/B OTA。 |
PackageUploadState
パッケージのアップロード状態。
パッケージ ファイルが完全に転送されると、package が作成され、サーバーがファイルの処理を開始し、そこからパッケージのプロパティを読み取ります。処理が完了するまで、アップロード状態は IN_PROGRESS に設定されます。処理が終わると、アップロードの状態は SUCCESS または FAILURE に設定されます。
| 列挙型 | |
|---|---|
PACKAGE_UPLOAD_STATE_UNSPECIFIED |
(指定なし) |
SUCCESS |
アップロードが完了しました。 |
FAILURE |
アップロードできませんでした。ほとんどの場合、パッケージが有効でないことが原因です(ファイルを解凍できないなど、さまざまな理由)。 |
IN_PROGRESS |
荷物はまだ処理中です。 |
メソッド |
|
|---|---|
|
package を削除します。 |
|
package を取得します。 |
|
packages を一覧表示します。 |
|
指定されたパッケージを使用するすべての構成を一覧表示します。 |
|
package を更新します。 |