Package com.linkedin.venice.fastclient
Class ClientConfig<K,V,T extends org.apache.avro.specific.SpecificRecord>
java.lang.Object
com.linkedin.venice.fastclient.ClientConfig<K,V,T>
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
ClientConfig.ClientConfigBuilder<K,
V, T extends org.apache.avro.specific.SpecificRecord> -
Method Summary
Modifier and TypeMethodDescriptioncom.linkedin.d2.balancer.D2Client
long
int
int
int
long
long
io.tehuti.metrics.MetricsRepository
com.linkedin.r2.transport.common.Client
long
long
int
long
long
getStats
(RequestType requestType) boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
Deprecated.setProjectionFieldValidationEnabled
(boolean projectionFieldValidation) boolean
useGrpc()
-
Method Details
-
getStoreName
-
getR2Client
public com.linkedin.r2.transport.common.Client getR2Client() -
getMetricsRepository
public io.tehuti.metrics.MetricsRepository getMetricsRepository() -
getStats
-
isSpeculativeQueryEnabled
public boolean isSpeculativeQueryEnabled() -
getSpecificValueClass
-
getDeserializationExecutor
-
isDualReadEnabled
public boolean isDualReadEnabled() -
getGenericThinClient
-
getSpecificThinClient
-
getRoutingLeakedRequestCleanupThresholdMS
public long getRoutingLeakedRequestCleanupThresholdMS() -
getRoutingQuotaExceededRequestCounterResetDelayMS
public long getRoutingQuotaExceededRequestCounterResetDelayMS() -
getRoutingErrorRequestCounterResetDelayMS
public long getRoutingErrorRequestCounterResetDelayMS() -
getRoutingPendingRequestCounterInstanceBlockThreshold
public int getRoutingPendingRequestCounterInstanceBlockThreshold() -
getDaVinciClientForMetaStore
-
isMetadataConnWarmupEnabled
public boolean isMetadataConnWarmupEnabled() -
getMetadataRefreshIntervalInSeconds
public long getMetadataRefreshIntervalInSeconds() -
getMetadataConnWarmupTimeoutInSeconds
public long getMetadataConnWarmupTimeoutInSeconds() -
isLongTailRetryEnabledForSingleGet
public boolean isLongTailRetryEnabledForSingleGet() -
getLongTailRetryThresholdForSingleGetInMicroSeconds
public int getLongTailRetryThresholdForSingleGetInMicroSeconds() -
isLongTailRetryEnabledForBatchGet
public boolean isLongTailRetryEnabledForBatchGet() -
getLongTailRetryThresholdForBatchGetInMicroSeconds
public int getLongTailRetryThresholdForBatchGetInMicroSeconds() -
isLongTailRetryEnabledForCompute
public boolean isLongTailRetryEnabledForCompute() -
getLongTailRetryThresholdForComputeInMicroSeconds
public int getLongTailRetryThresholdForComputeInMicroSeconds() -
isVsonStore
Deprecated. -
getClientRoutingStrategyType
-
getClusterStats
-
getStoreMetadataFetchMode
-
getD2Client
public com.linkedin.d2.balancer.D2Client getD2Client() -
getClusterDiscoveryD2Service
-
useGrpc
public boolean useGrpc() -
getGrpcClientConfig
-
isProjectionFieldValidationEnabled
public boolean isProjectionFieldValidationEnabled() -
getLongTailRetryBudgetEnforcementWindowInMs
public long getLongTailRetryBudgetEnforcementWindowInMs() -
getHarClusters
-
setProjectionFieldValidationEnabled
-