@Beta public interface HostConfigOperator extends ConfigOperator
ConfigOperator
for Host.
Note: We currently assume HostConfigOperator
s are commutative.
Modifier and Type | Method and Description |
---|---|
void |
bindService(NetworkConfigService networkConfigService)
Binds
NetworkConfigService to use for retrieving configuration. |
HostDescription |
combine(HostId hostId,
HostDescription descr,
Optional<Config> prevConfig)
Generates a HostDescription containing fields from a HostDescription and
configuration.
|
void bindService(NetworkConfigService networkConfigService)
NetworkConfigService
to use for retrieving configuration.networkConfigService
- the service to useHostDescription combine(HostId hostId, HostDescription descr, Optional<Config> prevConfig)
hostId
- HostId
representing the port.descr
- input HostDescription
prevConfig
- previous config Config
HostDescription