ServerTemplate

public interface ServerTemplate
Known Indirect Subclasses

Nested Class Summary

interface ServerTemplate.Builder  

Public Method Summary

abstract ServerConfig
evaluate()
Process the template data without context.
abstract ServerConfig
evaluate(KeysAndValues context)
Process the template data with a condition evaluator based on the provided context.
abstract ApiFuture<Void>
load()
Fetches and caches the current active version of the project.
abstract String
toJson()

Public Methods

public abstract ServerConfig evaluate ()

Process the template data without context.

public abstract ServerConfig evaluate (KeysAndValues context)

Process the template data with a condition evaluator based on the provided context.

public abstract ApiFuture<Void> load ()

Fetches and caches the current active version of the project.

public abstract String toJson ()