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 |
戻り値:
ServerTemplate.load()
プロジェクトの ServerTemplate の現在アクティブなバージョンを取得してキャッシュに保存します。
署名:
load(): Promise<void>;
戻り値:
約束 <void>
ServerTemplate.set()
サーバー テンプレートを表す ServerTemplateData または JSON 文字列を設定してキャッシュに保存する
署名:
set(template: ServerTemplateDataType): void;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
テンプレート | ServerTemplateDataType |
戻り値:
void
ServerTemplate.toJSON()
ServerTemplateData の JSON 表現を返します。
署名:
toJSON(): ServerTemplateData;
戻り値: