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 オブジェクトの一意の識別子であり、新しい Config の作成時にサーバーによって生成されます。

title

string

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

description

string

省略可。構成の説明。

defaultUpdateDescription

object (UpdateDescription)

必須。デバイスの言語 / 地域が localizedUpdateDescriptions で指定された言語 / 地域に一致しない場合に使用されるデフォルトの UI テキスト。

localizedUpdateDescriptions[]

object (LocalizedUpdateDescription)

省略可。ローカライズされたアップデートの説明のリスト。いずれか 1 つがデバイスのロケールと一致する場合、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)コードまたは MCC コードで識別される、追加または除外されるモバイル ネットワークです。これは mobileNetworkCarrierRestriction でのみ使用する必要があります。両方のフィールドを同時に設定することはできません。

deviceBuildPropertyRestriction

object (IncludeExclude)

省略可。追加または除外されたデバイスのビルド プロパティの制限。

mobileNetworkCarrierRestriction

object (IncludeExclude)

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

マッピングを確認するには、Mobile Country Code と Mobile Network Code をご覧ください。

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)

省略可。保留中の更新があることをユーザーに通知するモーダル ダイアログの設定。

メソッド

list

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