REST Resource: deployments.groups.configs

Tài nguyên: Cấu hình

Cấu hình của một đợt triển khai.

Biểu diễn dưới dạng 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)
  }
}
Trường
name

string

Chỉ có đầu ra. Tên của cấu hình. Xin lưu ý rằng đây là giá trị nhận dạng duy nhất của các đối tượng Config và sẽ do máy chủ tạo khi Config mới được tạo.

title

string

Không bắt buộc. Tiêu đề của cấu hình.

description

string

Không bắt buộc. Nội dung mô tả về cấu hình.

defaultUpdateDescription

object (UpdateDescription)

Bắt buộc. Văn bản giao diện người dùng mặc định được dùng khi ngôn ngữ của thiết bị không khớp với bất kỳ ngôn ngữ nào được chỉ định trong localizedUpdateDescriptions.

localizedUpdateDescriptions[]

object (LocalizedUpdateDescription)

Không bắt buộc. Danh sách nội dung mô tả về bản cập nhật đã bản địa hoá và được ưu tiên hơn defaultUpdateDescription nếu một trong số đó khớp với ngôn ngữ của thiết bị.

urgencyMode

enum (UrgencyMode)

Không bắt buộc. Mức độ cấp bách của việc cập nhật cho biết cách hệ thống sẽ nhắc người dùng. Nếu bạn không chỉ định, giá trị mặc định là MANDATORY sẽ được sử dụng.

scheduledInstallDelay

enum (ScheduledInstallDelay)

Không bắt buộc. Độ trễ xác định thời điểm lên lịch cài đặt qua đêm cho bản cập nhật. Giá trị mặc định là NEVER nếu bạn không chỉ định.

wifiOnlyTime

enum (WifiOnlyTime)

Không bắt buộc. Giá trị mặc định là SEVEN_DAYS nếu để là WIFI_ONLY_TIME_UNSPECIFIED.

Lưu ý: giá trị này sẽ được thiết lập thành FOREVER nếu urgencyModeRECOMMENDED.

updateMaintenanceWindow

object (TimeWindow)

Không bắt buộc. Khoảng thời gian cài đặt OTA.

packageSizeAwareBatteryThreshold

boolean

Không bắt buộc. Việc bản cập nhật có cần ngưỡng pin cài đặt khác nhau hay không tuỳ thuộc vào kích thước của bản cập nhật.

offPeakUpdate

object (OffPeakUpdate)

Không bắt buộc. Đối tượng cập nhật ngoài giờ cao điểm.

countryRestriction

object (IncludeExclude)

Không bắt buộc. Các quốc gia có thể được thêm vào/bị loại trừ.

mobileNetworkRestriction

object (IncludeExclude)

Không bắt buộc. Các mạng di động có thể được bao gồm/bị loại trừ được xác định bằng mã mcc/mnc. Lưu ý rằng chỉ được sử dụng mobileNetworkCarrierRestriction. Bạn không thể đặt cả hai trường cùng một lúc.

deviceBuildPropertyRestriction

object (IncludeExclude)

Không bắt buộc. Quy định hạn chế có thể áp dụng cho thuộc tính bản dựng thiết bị được thêm vào/bị loại trừ.

mobileNetworkCarrierRestriction

object (IncludeExclude)

Không bắt buộc. Các nhà mạng có thể được bao gồm/bị loại trừ. Lưu ý rằng chỉ được sử dụng mobileNetworkRestriction. Bạn không thể đặt cả hai trường cùng một lúc.

Để xem các mục liên kết, vui lòng tham khảo bài viết Mã quốc gia di động và Mã mạng di động.

updateRequiredSetup

boolean

Không bắt buộc. Cho biết liệu trình hướng dẫn thiết lập có cần cập nhật hay không. Giá trị mặc định là false.

minimalSpaceRequired

enum (SpaceNeed)

Không bắt buộc. Yêu cầu tối thiểu về không gian. Khi giá trị là UNSPECIFIED, máy chủ sẽ không đặt giới hạn. Yêu cầu Dịch vụ Google Play 6.1.11 trở lên.

immediateRelease

boolean

Không bắt buộc. Một trong số immediateRelease hoặc rolloutSteps là trường bắt buộc. Liệu bản cập nhật có được phát hành ngay lập tức hay không. Nếu đúng như vậy, bạn không nên đặt rolloutSteps.

rolloutSteps[]

object (RolloutStep)

Không bắt buộc. Một trong số rolloutSteps hoặc immediateRelease là trường bắt buộc. ReleaseStep phải theo thứ tự: cả time_mili giây và phân đoạn đều phải không giảm. Bước cuối cùng phải có phân số == 100.

securityUpdate

boolean

Không bắt buộc. Đánh dấu bản cập nhật đó là bản cập nhật bảo mật. Giá trị này được truyền đến thiết bị để điều phối việc hiển thị thông báo cập nhật chính xác. Tức là để hiện văn bản "đang áp dụng bản cập nhật bảo mật" thay vì "áp dụng bản cập nhật hệ thống". Yêu cầu API cấp 22 trở lên và Dịch vụ Google Play 9.4 trở lên.

details

object (ConfigDetails)

Chỉ có đầu ra. Thông tin chi tiết khác về một cấu hình. Chỉ máy chủ mới trả về giá trị này khi trả về cấu hình.

allowEncryptedScheduledInstall

boolean

Không bắt buộc. Liệu một gói có được phép lên lịch cài đặt trên thiết bị đã mã hoá hay không.

reminderDialogSettings

object (ReminderDialogSettings)

Không bắt buộc. Các chế độ cài đặt của hộp thoại phương thức nhắc người dùng rằng họ có một bản cập nhật đang chờ xử lý.

Phương thức

list

Liệt kê các cấu hình của nhóm.