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>;
戻り値:
Promise
ServerTemplate.set()
ServerTemplateData またはサーバー テンプレートを表す JSON 文字列を設定して、キャッシュに保存します。
署名:
set(template: ServerTemplateDataType): void;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
テンプレート | ServerTemplateDataType |
戻り値:
void
ServerTemplate.toJSON()
ServerTemplateData の JSON 表現を返します。
署名:
toJSON(): ServerTemplateData;
戻り値: