Class DocumentProtocolPoliciesConfig.Builder
java.lang.Object
com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig.Builder
- All Implemented Interfaces:
com.yahoo.config.ConfigBuilder
,com.yahoo.config.ConfigInstance.Builder
- Enclosing class:
- DocumentProtocolPoliciesConfig
public static final class DocumentProtocolPoliciesConfig.Builder
extends Object
implements com.yahoo.config.ConfigInstance.Builder
-
Field Summary
Modifier and TypeFieldDescription -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
cluster
(String __key, DocumentProtocolPoliciesConfig.Cluster.Builder __value) cluster
(String __key, Consumer<DocumentProtocolPoliciesConfig.Cluster.Builder> __func) Make a new builder and run the supplied function on it before using it as the valuefinal boolean
dispatchGetConfig
(com.yahoo.config.ConfigInstance.Producer producer) final boolean
final String
final String
final String
final void
setApplyOnRestart
(boolean applyOnRestart)
-
Field Details
-
cluster
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
cluster
public DocumentProtocolPoliciesConfig.Builder cluster(String __key, DocumentProtocolPoliciesConfig.Cluster.Builder __value) -
cluster
public DocumentProtocolPoliciesConfig.Builder cluster(Map<String, DocumentProtocolPoliciesConfig.Cluster.Builder> __values) -
cluster
public DocumentProtocolPoliciesConfig.Builder cluster(String __key, Consumer<DocumentProtocolPoliciesConfig.Cluster.Builder> __func) Make a new builder and run the supplied function on it before using it as the value- Parameters:
__func
- lambda that modifies the given builder- Returns:
- this builder
-
dispatchGetConfig
public final boolean dispatchGetConfig(com.yahoo.config.ConfigInstance.Producer producer) - Specified by:
dispatchGetConfig
in interfacecom.yahoo.config.ConfigInstance.Builder
-
getDefMd5
- Specified by:
getDefMd5
in interfacecom.yahoo.config.ConfigInstance.Builder
-
getDefName
- Specified by:
getDefName
in interfacecom.yahoo.config.ConfigInstance.Builder
-
getDefNamespace
- Specified by:
getDefNamespace
in interfacecom.yahoo.config.ConfigInstance.Builder
-
getApplyOnRestart
public final boolean getApplyOnRestart()- Specified by:
getApplyOnRestart
in interfacecom.yahoo.config.ConfigInstance.Builder
-
setApplyOnRestart
public final void setApplyOnRestart(boolean applyOnRestart) - Specified by:
setApplyOnRestart
in interfacecom.yahoo.config.ConfigInstance.Builder
-
build
-