REST Resource: deployments.groups.configs

リソース: Config

Deployment の構成。

JSON 表現
{
  "name": string,
  "title": string,
  "description": string,
  "defaultUpdateDescription": {
    object (UpdateDescription)
  },
  "localizedUpdateDescriptions": [
    {
      object (LocalizedUpdateDescription)
    }
  ],
  "urgencyMode": enum (UrgencyMode),
  "scheduledInstallDelay": enum (ScheduledInstallDelay),
  "wifiOnlyTime": enum (WifiOnlyTime),
  "updateMaintenanceWindow": {
    object (TimeWindow)
  },
  "packageSizeAwareBatteryThreshold": boolean,
  "offPeakUpdate": {
    object (OffPeakUpdate)
  },
  "countryRestriction": {
    object (IncludeExclude)
  },
  "mobileNetworkRestriction": {
    object (IncludeExclude)
  },
  "deviceBuildPropertyRestriction": {
    object (IncludeExclude)
  },
  "mobileNetworkCarrierRestriction": {
    object (IncludeExclude)
  },
  "updateRequiredSetup": boolean,
  "minimalSpaceRequired": enum (SpaceNeed),
  "immediateRelease": boolean,
  "rolloutSteps": [
    {
      object (RolloutStep)
    }
  ],
  "securityUpdate": boolean,
  "details": {
    object (ConfigDetails)
  },
  "allowEncryptedScheduledInstall": boolean,
  "reminderDialogSettings": {
    object (ReminderDialogSettings)
  }
}
フィールド
name

string

出力のみ。構成の名前。これは Config オブジェクトの一意の識別子であり、新しい Config の作成時にサーバーによって生成されます。

title

string

(省略可)構成のタイトル。

description

string

(省略可)構成の説明。

defaultUpdateDescription

object (UpdateDescription)

必須。デバイスのロケールが localizedUpdateDescriptions で指定されたロケールと一致しない場合に使用されるデフォルトの UI テキスト。

localizedUpdateDescriptions[]

object (LocalizedUpdateDescription)

(省略可)ローカライズされたアップデートの説明のリスト。いずれかがデバイスの言語 / 地域と一致する場合に、defaultUpdateDescription よりも優先されます。

urgencyMode

enum (UrgencyMode)

(省略可)更新の緊急度。これは、どのようにユーザーにプロンプトを表示するかを決定します。指定しない場合は、デフォルトの MANDATORY が使用されます。

scheduledInstallDelay

enum (ScheduledInstallDelay)

(省略可)夜間インストールの更新をスケジュールするタイミングを決定する遅延。指定しない場合のデフォルトは NEVER です。

wifiOnlyTime

enum (WifiOnlyTime)

(省略可)WIFI_ONLY_TIME_UNSPECIFIED のままにした場合のデフォルトは SEVEN_DAYS です。

: urgencyModeRECOMMENDED の場合、この値は FOREVER に設定されます。

updateMaintenanceWindow

object (TimeWindow)

(省略可)OTA のインストール時間枠。

packageSizeAwareBatteryThreshold

boolean

(省略可)アップデートのサイズに応じて、インストール時のバッテリー残量のしきい値を変えるかどうかを指定します。

offPeakUpdate

object (OffPeakUpdate)

(省略可)オフピークの更新オブジェクト。

countryRestriction

object (IncludeExclude)

(省略可)追加または除外される国。

mobileNetworkRestriction

object (IncludeExclude)

(省略可)MCC または MNC コードで識別される、追加または除外されるモバイル ネットワークです。これは mobileNetworkCarrierRestriction でのみ使用する必要があります。両方のフィールドを同時に設定することはできません。

deviceBuildPropertyRestriction

object (IncludeExclude)

(省略可)含まれるデバイスまたは除外するデバイスのビルド プロパティの制限。

mobileNetworkCarrierRestriction

object (IncludeExclude)

(省略可)包含または除外されるモバイル ネットワークの携帯通信会社です。これは mobileNetworkRestriction でのみ使用する必要があります。両方のフィールドを同時に設定することはできません。

マッピングについては、モバイル国コードとモバイル ネットワーク コードをご覧ください。

updateRequiredSetup

boolean

(省略可)設定ウィザードで更新が必要かどうかを示します。デフォルトは false です。

minimalSpaceRequired

enum (SpaceNeed)

(省略可)最小スペース要件。値が UNSPECIFIED の場合、サーバーは制限を設定しません。Google Play 開発者サービス 6.1.11 以降が必要です。

immediateRelease

boolean

(省略可)immediateRelease または rolloutSteps のいずれかが必要です。アップデートをすぐにリリースするかどうか。true の場合、rolloutSteps の設定を解除する必要があります。

rolloutSteps[]

object (RolloutStep)

(省略可)rolloutSteps または immediateRelease のいずれかが必要です。RolloutSteps は順番に指定する必要があります。time_ms と fraction はどちらも減らさないようにする必要があります。最後のステップでは割合が 100 になるようにします。

securityUpdate

boolean

(省略可)このアップデートをセキュリティ アップデートとしてマークします。これをデバイスに渡して、正しい更新メッセージの表示を調整します。つまり、「システム アップデートを適用しています」ではなく「セキュリティ アップデートを適用しています」というテキストを表示します。API レベル 22 以降と Google Play 開発者サービス 9.4 以降が必要です。

details

object (ConfigDetails)

出力のみ。構成ファイルの詳細。これは、構成を返すときにのみサーバーから返されます。

allowEncryptedScheduledInstall

boolean

(省略可)暗号化されたデバイスにパッケージをインストールするようスケジュールできるかどうか。

reminderDialogSettings

object (ReminderDialogSettings)

(省略可)保留中のアップデートがあることをユーザーに知らせるモーダル ダイアログの設定。

Methods

list

グループの構成を一覧表示します。