REST Resource: deployments.groups.configs

資源:Config

部署的設定。

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 物件的專屬 ID,在建立新的 Config 時,伺服器會產生這個 ID。

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

選用設定。必須提供 immediateReleaserolloutSteps 其中之一。是否應立即發布更新。如果為 true,則不應設定 rolloutSteps

rolloutSteps[]

object (RolloutStep)

選用設定。必須提供 rolloutStepsimmediateRelease 其中之一。RolloutSteps 必須按照順序呈現:time_ms 和分數皆不得減少。最後一個步驟的小數部分應為 == 100。

securityUpdate

boolean

選用設定。將更新標示為安全性更新。系統會將這項資訊傳遞至裝置,協調正確更新訊息的顯示方式。也就是說,顯示「套用安全性更新」而非「套用系統更新」。需要 API 級別 22 以上版本和 Google Play 服務 9.4 以上版本。

details

object (ConfigDetails)

僅供輸出。更多設定詳細資料。這應該只有伺服器在傳回設定時會傳回。

allowEncryptedScheduledInstall

boolean

選用設定。是否允許在加密裝置上安裝套件。

reminderDialogSettings

object (ReminderDialogSettings)

選用設定。提醒使用者有待更新項目的強制回應對話方塊設定。

方法

list

列出群組的設定。