Version interface

Interface representing a Remote Config template version. Output only, except for the version description. Contains metadata about a particular version of the Remote Config template. All fields are set at the time the specified Remote Config template is published. A version's description field may be specified inpublishTemplate calls.

Signature:

exportinterfaceVersion

Properties

PropertyTypeDescription
descriptionstringThe user-provided description of the corresponding Remote Config template.
isLegacybooleanIndicates whether this Remote Config template was published before version history was supported.
rollbackSourcestringThe version number of the Remote Config template that has become the current version due to a rollback. Only present if this version is the result of a rollback.
updateOrigin('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED' | 'CONSOLE' | 'REST_API' | 'ADMIN_SDK_NODE')The origin of the template update action.
updateTimestringThe timestamp of when this version of the Remote Config template was written to the Remote Config backend.
updateType('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED' | 'INCREMENTAL_UPDATE' | 'FORCED_UPDATE' | 'ROLLBACK')The type of the template update action.
updateUserRemoteConfigUserAggregation of all metadata fields about the account that performed the update.
versionNumberstringThe version number of a Remote Config template.

Version.description

The user-provided description of the corresponding Remote Config template.

Signature:

description?:string;

Version.isLegacy

Indicates whether this Remote Config template was published before version history was supported.

Signature:

isLegacy?:boolean;

Version.rollbackSource

The version number of the Remote Config template that has become the current version due to a rollback. Only present if this version is the result of a rollback.

Signature:

rollbackSource?:string;

Version.updateOrigin

The origin of the template update action.

Signature:

updateOrigin?:('REMOTE_CONFIG_UPDATE_ORIGIN_UNSPECIFIED'|'CONSOLE'|'REST_API'|'ADMIN_SDK_NODE');

Version.updateTime

The timestamp of when this version of the Remote Config template was written to the Remote Config backend.

Signature:

updateTime?:string;

Version.updateType

The type of the template update action.

Signature:

updateType?:('REMOTE_CONFIG_UPDATE_TYPE_UNSPECIFIED'|'INCREMENTAL_UPDATE'|'FORCED_UPDATE'|'ROLLBACK');

Version.updateUser

Aggregation of all metadata fields about the account that performed the update.

Signature:

updateUser?:RemoteConfigUser;

Version.versionNumber

The version number of a Remote Config template.

Signature:

versionNumber?:string;

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2022-07-29 UTC.