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>;

戻り値:

Promise

ServerTemplate.set()

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

署名:

set(template: ServerTemplateDataType): void;

パラメータ

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

戻り値:

void

ServerTemplate.toJSON()

ServerTemplateData の JSON 表現を返します。

署名:

toJSON(): ServerTemplateData;

戻り値:

ServerTemplateData