Class SecretStoreConfig.Builder
java.lang.Object
com.yahoo.container.jdisc.secretstore.SecretStoreConfig.Builder
- All Implemented Interfaces:
com.yahoo.config.ConfigBuilder
,com.yahoo.config.ConfigInstance.Builder
- Enclosing class:
- SecretStoreConfig
public static class SecretStoreConfig.Builder
extends Object
implements com.yahoo.config.ConfigInstance.Builder
-
Field Summary
Modifier and TypeFieldDescription -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionAdd the given builder to this builder's list of AwsParameterStores buildersMake a new builder and run the supplied function on it before adding it to the listSet the given list as this builder's list of AwsParameterStores buildersbuild()
final boolean
dispatchGetConfig
(com.yahoo.config.ConfigInstance.Producer producer) final boolean
final String
final String
final String
groups
(SecretStoreConfig.Groups.Builder __builder) Add the given builder to this builder's list of Groups buildersMake a new builder and run the supplied function on it before adding it to the listgroups
(List<SecretStoreConfig.Groups.Builder> __builders) Set the given list as this builder's list of Groups buildersfinal void
setApplyOnRestart
(boolean applyOnRestart)
-
Field Details
-
groups
-
awsParameterStores
-
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
groups
Add the given builder to this builder's list of Groups builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
groups
Make a new builder and run the supplied function on it before adding it to the list- Parameters:
__func
- lambda that modifies the given builder- Returns:
- this builder
-
groups
Set the given list as this builder's list of Groups builders- Parameters:
__builders
- a list of builders- Returns:
- this builder
-
awsParameterStores
public SecretStoreConfig.Builder awsParameterStores(SecretStoreConfig.AwsParameterStores.Builder __builder) Add the given builder to this builder's list of AwsParameterStores builders- Parameters:
__builder
- a builder- Returns:
- this builder
-
awsParameterStores
public SecretStoreConfig.Builder awsParameterStores(Consumer<SecretStoreConfig.AwsParameterStores.Builder> __func) Make a new builder and run the supplied function on it before adding it to the list- Parameters:
__func
- lambda that modifies the given builder- Returns:
- this builder
-
awsParameterStores
public SecretStoreConfig.Builder awsParameterStores(List<SecretStoreConfig.AwsParameterStores.Builder> __builders) Set the given list as this builder's list of AwsParameterStores builders- Parameters:
__builders
- a list of builders- 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
-