Index
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.
- 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
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
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.
All Classes and Interfaces|All Packages|Serialized Form
builder().insecureSkipVerify(true)instead. Creates a TlsConfig for development with insecure certificate verification disabled. WARNING: Only use this in development environments.