-
public final class HookContext<T extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description private String
flagKey
private final FlagValueType
type
private T
defaultValue
private EvaluationContext
ctx
private ClientMetadata
clientMetadata
private ProviderMetadata
providerMetadata
-
Constructor Summary
Constructors Constructor Description HookContext(String flagKey, FlagValueType type, T defaultValue, EvaluationContext ctx, ClientMetadata clientMetadata, ProviderMetadata providerMetadata)
-
Method Summary
Modifier and Type Method Description final String
getFlagKey()
final Unit
setFlagKey(String flagKey)
final FlagValueType
getType()
final T
getDefaultValue()
final Unit
setDefaultValue(T defaultValue)
final EvaluationContext
getCtx()
final Unit
setCtx(EvaluationContext ctx)
final ClientMetadata
getClientMetadata()
final Unit
setClientMetadata(ClientMetadata clientMetadata)
final ProviderMetadata
getProviderMetadata()
final Unit
setProviderMetadata(ProviderMetadata providerMetadata)
-
-
Constructor Detail
-
HookContext
HookContext(String flagKey, FlagValueType type, T defaultValue, EvaluationContext ctx, ClientMetadata clientMetadata, ProviderMetadata providerMetadata)
-
-
Method Detail
-
getFlagKey
final String getFlagKey()
-
setFlagKey
final Unit setFlagKey(String flagKey)
-
getType
final FlagValueType getType()
-
getDefaultValue
final T getDefaultValue()
-
setDefaultValue
final Unit setDefaultValue(T defaultValue)
-
getCtx
final EvaluationContext getCtx()
-
setCtx
final Unit setCtx(EvaluationContext ctx)
-
getClientMetadata
final ClientMetadata getClientMetadata()
-
setClientMetadata
final Unit setClientMetadata(ClientMetadata clientMetadata)
-
getProviderMetadata
final ProviderMetadata getProviderMetadata()
-
setProviderMetadata
final Unit setProviderMetadata(ProviderMetadata providerMetadata)
-
-
-
-