ServerTemplate interface

Remote Config サーバー テンプレートのステートフル抽象化を表します。

署名:

export interface ServerTemplate 

メソッド

メソッド 説明
evaluate(context) 現在のテンプレートを評価して ServerConfig を生成します。
load() プロジェクトの ServerTemplate の現在アクティブなバージョンを取得してキャッシュに保存します。
set(template) サーバー テンプレートを表す ServerTemplateData または JSON 文字列を設定してキャッシュに保存する
toJSON() ServerTemplateData の JSON 表現を返します。

ServerTemplate.evaluate()

現在のテンプレートを評価して ServerConfig を生成します。

署名:

evaluate(context?: EvaluationContext): ServerConfig;

パラメータ

パラメータ 説明
コンテキスト EvaluationContext

戻り値:

ServerConfig

ServerTemplate.load()

プロジェクトの ServerTemplate の現在アクティブなバージョンを取得してキャッシュに保存します。

署名:

load(): Promise<void>;

戻り値:

約束 <void>

ServerTemplate.set()

サーバー テンプレートを表す ServerTemplateData または JSON 文字列を設定してキャッシュに保存する

署名:

set(template: ServerTemplateDataType): void;

パラメータ

パラメータ 説明
テンプレート ServerTemplateDataType

戻り値:

void

ServerTemplate.toJSON()

ServerTemplateData の JSON 表現を返します。

署名:

toJSON(): ServerTemplateData;

戻り値:

ServerTemplateData