Class KubernetesApiDiscoveryConfig.Builder
java.lang.Object
com.loomcache.common.config.KubernetesApiDiscoveryConfig.Builder
- Enclosing class:
KubernetesApiDiscoveryConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionautoPopulateMemberAttributes(boolean autoPopulateMemberAttributes) build()caCertificatePath(@Nullable String caCertificatePath) connectTimeoutMs(long connectTimeoutMs) enabled(boolean enabled) namespacePath(@Nullable String namespacePath) partitionGroupLabel(String partitionGroupLabel) podLabelSelector(@Nullable String podLabelSelector) port(int port) refreshIntervalMs(long refreshIntervalMs) regionLabel(String regionLabel) requestTimeoutMs(long requestTimeoutMs) resolveNotReadyAddresses(boolean resolveNotReadyAddresses) serviceName(@Nullable String serviceName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
enabled
-
apiServer
-
namespace
-
namespacePath
-
serviceName
-
podLabelSelector
-
port
-
portName
-
resolveNotReadyAddresses
public KubernetesApiDiscoveryConfig.Builder resolveNotReadyAddresses(boolean resolveNotReadyAddresses) -
tokenPath
-
caCertificatePath
-
connectTimeoutMs
-
requestTimeoutMs
-
refreshIntervalMs
-
autoPopulateMemberAttributes
public KubernetesApiDiscoveryConfig.Builder autoPopulateMemberAttributes(boolean autoPopulateMemberAttributes) -
rackLabel
-
zoneLabel
-
regionLabel
-
nodeLabel
-
partitionGroupLabel
-
build
-