Index

A B C D E F G I J L P R S T V W 
All Classes and Interfaces|All Packages|Serialized Form

A

AuthenticationStrategy - Interface in io.flipt.client.models
 

B

BatchEvaluationResponse - Class in io.flipt.client.models
 
BatchEvaluationResponse() - Constructor for class io.flipt.client.models.BatchEvaluationResponse
 
BatchEvaluationResponse.BatchEvaluationResponseBuilder - Class in io.flipt.client.models
 
BatchEvaluationResponseBuilder() - Constructor for class io.flipt.client.models.BatchEvaluationResponse.BatchEvaluationResponseBuilder
 
BooleanEvaluationResponse - Class in io.flipt.client.models
 
BooleanEvaluationResponse() - Constructor for class io.flipt.client.models.BooleanEvaluationResponse
 
BooleanEvaluationResponse.BooleanEvaluationResponseBuilder - Class in io.flipt.client.models
 
BooleanEvaluationResponseBuilder() - Constructor for class io.flipt.client.models.BooleanEvaluationResponse.BooleanEvaluationResponseBuilder
 

C

ClientOptions - Class in io.flipt.client.models
 
ClientOptions(Optional<String>, Optional<String>, Optional<String>, Optional<Duration>, Optional<Duration>, Optional<AuthenticationStrategy>, Optional<String>, Optional<FetchMode>, Optional<ErrorStrategy>, Optional<String>, Optional<TlsConfig>) - Constructor for class io.flipt.client.models.ClientOptions
 
ClientTokenAuthentication - Class in io.flipt.client.models
 
ClientTokenAuthentication(String) - Constructor for class io.flipt.client.models.ClientTokenAuthentication
 
close() - Method in class io.flipt.client.FliptClient
 

D

destroy_engine(Pointer) - Method in interface io.flipt.client.FliptClient.CLibrary
 
destroy_string(Pointer) - Method in interface io.flipt.client.FliptClient.CLibrary
 

E

ErrorEvaluationResponse - Class in io.flipt.client.models
 
ErrorEvaluationResponse(String, String, String) - Constructor for class io.flipt.client.models.ErrorEvaluationResponse
 
ErrorStrategy - Enum Class in io.flipt.client.models
 
evaluate_batch(Pointer, String) - Method in interface io.flipt.client.FliptClient.CLibrary
 
evaluate_boolean(Pointer, String) - Method in interface io.flipt.client.FliptClient.CLibrary
 
evaluate_variant(Pointer, String) - Method in interface io.flipt.client.FliptClient.CLibrary
 
evaluateBatch(List<EvaluationRequest>) - Method in class io.flipt.client.FliptClient
evaluateBatch evaluates a batch of flags.
evaluateBoolean(String, String, Map<String, String>) - Method in class io.flipt.client.FliptClient
evaluateBoolean evaluates a boolean flag.
evaluateVariant(String, String, Map<String, String>) - Method in class io.flipt.client.FliptClient
evaluateVariant evaluates a variant flag.
EvaluationException() - Constructor for exception io.flipt.client.FliptException.EvaluationException
 
EvaluationException(String) - Constructor for exception io.flipt.client.FliptException.EvaluationException
 
EvaluationException(String, Throwable) - Constructor for exception io.flipt.client.FliptException.EvaluationException
 
EvaluationException(Throwable) - Constructor for exception io.flipt.client.FliptException.EvaluationException
 
EvaluationRequest - Class in io.flipt.client.models
 
EvaluationRequest(String, String, Map<String, String>) - Constructor for class io.flipt.client.models.EvaluationRequest
 

F

FAIL - Enum constant in enum class io.flipt.client.models.ErrorStrategy
 
FALLBACK - Enum constant in enum class io.flipt.client.models.ErrorStrategy
 
FetchMode - Enum Class in io.flipt.client.models
 
Flag - Class in io.flipt.client.models
 
Flag() - Constructor for class io.flipt.client.models.Flag
 
Flag.FlagBuilder - Class in io.flipt.client.models
 
FlagBuilder() - Constructor for class io.flipt.client.models.Flag.FlagBuilder
 
FliptClient - Class in io.flipt.client
A client for interacting with Flipt feature flags.
FliptClient.CLibrary - Interface in io.flipt.client
 
FliptException - Exception in io.flipt.client
Base exception for all Flipt client errors.
FliptException() - Constructor for exception io.flipt.client.FliptException
 
FliptException(String) - Constructor for exception io.flipt.client.FliptException
 
FliptException(String, Throwable) - Constructor for exception io.flipt.client.FliptException
 
FliptException(Throwable) - Constructor for exception io.flipt.client.FliptException
 
FliptException.EvaluationException - Exception in io.flipt.client
Thrown when an evaluation error occurs.

G

get_snapshot(Pointer) - Method in interface io.flipt.client.FliptClient.CLibrary
 
getAuthentication() - Method in class io.flipt.client.models.ClientOptions
 
getCaCertData() - Method in class io.flipt.client.models.TlsConfig
Raw CA certificate content in PEM format.
getCaCertFile() - Method in class io.flipt.client.models.TlsConfig
Path to custom CA certificate file in PEM format.
getClientCertData() - Method in class io.flipt.client.models.TlsConfig
Raw client certificate content in PEM format.
getClientCertFile() - Method in class io.flipt.client.models.TlsConfig
Path to client certificate file in PEM format.
getClientKeyData() - Method in class io.flipt.client.models.TlsConfig
Raw client private key content in PEM format.
getClientKeyFile() - Method in class io.flipt.client.models.TlsConfig
Path to client private key file in PEM format.
getClientToken() - Method in class io.flipt.client.models.ClientTokenAuthentication
 
getContext() - Method in class io.flipt.client.models.EvaluationRequest
 
getEntityId() - Method in class io.flipt.client.models.EvaluationRequest
 
getEnvironment() - Method in class io.flipt.client.models.ClientOptions
 
getErrorStrategy() - Method in class io.flipt.client.models.ClientOptions
 
getFetchMode() - Method in class io.flipt.client.models.ClientOptions
 
getFlagKey() - Method in class io.flipt.client.models.ErrorEvaluationResponse
 
getFlagKey() - Method in class io.flipt.client.models.EvaluationRequest
 
getInsecureSkipHostnameVerify() - Method in class io.flipt.client.models.TlsConfig
Skip hostname verification while maintaining certificate validation.
getInsecureSkipVerify() - Method in class io.flipt.client.models.TlsConfig
Skip certificate verification entirely.
getJwtToken() - Method in class io.flipt.client.models.JWTAuthentication
 
getNamespace() - Method in class io.flipt.client.models.ClientOptions
 
getNamespaceKey() - Method in class io.flipt.client.models.ErrorEvaluationResponse
 
getReason() - Method in class io.flipt.client.models.ErrorEvaluationResponse
 
getReference() - Method in class io.flipt.client.models.ClientOptions
 
getRequestTimeout() - Method in class io.flipt.client.models.ClientOptions
 
getSnapshot() - Method in class io.flipt.client.FliptClient
getSnapshot gets the snapshot from the Flipt client.
getSnapshot() - Method in class io.flipt.client.models.ClientOptions
 
getTlsConfig() - Method in class io.flipt.client.models.ClientOptions
 
getUpdateInterval() - Method in class io.flipt.client.models.ClientOptions
 
getUrl() - Method in class io.flipt.client.models.ClientOptions
 

I

initialize_engine(String) - Method in interface io.flipt.client.FliptClient.CLibrary
 
insecure() - Static method in class io.flipt.client.models.TlsConfig
Deprecated.
Use builder().insecureSkipVerify(true) instead. Creates a TlsConfig for development with insecure certificate verification disabled. WARNING: Only use this in development environments.
INSTANCE - Static variable in interface io.flipt.client.FliptClient.CLibrary
 
io.flipt.client - package io.flipt.client
 
io.flipt.client.models - package io.flipt.client.models
 

J

JWTAuthentication - Class in io.flipt.client.models
 
JWTAuthentication(String) - Constructor for class io.flipt.client.models.JWTAuthentication
 

L

list_flags(Pointer) - Method in interface io.flipt.client.FliptClient.CLibrary
 
listFlags() - Method in class io.flipt.client.FliptClient
listFlags lists all flags in the namespace.

P

POLLING - Enum constant in enum class io.flipt.client.models.FetchMode
 

R

Response - Class in io.flipt.client.models
 
Response() - Constructor for class io.flipt.client.models.Response
 
Response.ResponseBuilder - Class in io.flipt.client.models
 
ResponseBuilder() - Constructor for class io.flipt.client.models.Response.ResponseBuilder
 
Result<T> - Class in io.flipt.client.models
 
Result() - Constructor for class io.flipt.client.models.Result
 
Result.ResultBuilder<T> - Class in io.flipt.client.models
 
ResultBuilder() - Constructor for class io.flipt.client.models.Result.ResultBuilder
 

S

STREAMING - Enum constant in enum class io.flipt.client.models.FetchMode
 

T

TlsConfig - Class in io.flipt.client.models
TLS configuration for connecting to Flipt servers with custom certificates.
TlsConfig() - Constructor for class io.flipt.client.models.TlsConfig
 

V

valueOf(String) - Static method in enum class io.flipt.client.models.ErrorStrategy
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.flipt.client.models.FetchMode
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.flipt.client.models.ErrorStrategy
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.flipt.client.models.FetchMode
Returns an array containing the constants of this enum class, in the order they are declared.
VariantEvaluationResponse - Class in io.flipt.client.models
 
VariantEvaluationResponse() - Constructor for class io.flipt.client.models.VariantEvaluationResponse
 
VariantEvaluationResponse.VariantEvaluationResponseBuilder - Class in io.flipt.client.models
 
VariantEvaluationResponseBuilder() - Constructor for class io.flipt.client.models.VariantEvaluationResponse.VariantEvaluationResponseBuilder
 

W

withCaCertData(String) - Static method in class io.flipt.client.models.TlsConfig
Deprecated.
Use builder().caCertData(caCertData) instead. Creates a TlsConfig with a custom CA certificate from string data.
withCaCertFile(String) - Static method in class io.flipt.client.models.TlsConfig
Deprecated.
Use builder().caCertFile(caCertFile) instead. Creates a TlsConfig with a custom CA certificate from a file.
withMutualTls(String, String) - Static method in class io.flipt.client.models.TlsConfig
Deprecated.
Use builder().clientCertFile(clientCertFile).clientKeyFile(clientKeyFile) instead. Creates a TlsConfig for mutual TLS with client certificate and key files.
withMutualTlsData(String, String) - Static method in class io.flipt.client.models.TlsConfig
Deprecated.
Use builder().clientCertData(clientCertData).clientKeyData(clientKeyData) instead. Creates a TlsConfig for mutual TLS with client certificate and key data.
A B C D E F G I J L P R S T V W 
All Classes and Interfaces|All Packages|Serialized Form