Skip navigation links
B C D E F G H I M N P R S T U W 

B

baseURI(String) - Method in class com.flagsmith.FlagsmithConfig.Builder
Set the base URL for Flagsmith API, overriding default one.
build() - Method in class com.flagsmith.FlagsmithClient.Builder
 
build() - Method in class com.flagsmith.FlagsmithConfig.Builder
 

C

com.flagsmith - package com.flagsmith
 
connectTimeout(int) - Method in class com.flagsmith.FlagsmithConfig.Builder
Override default connection timeout for client connection.
create(Flag) - Method in interface com.flagsmith.CrudStore
 
create(Flag) - Method in class com.flagsmith.InMemoryStore
 
CrudStore<T extends Flag> - Interface in com.flagsmith
Interface for a basic store to support persistence for Flags Created by Pavlo Maksymchuk.

D

delete(String) - Method in interface com.flagsmith.CrudStore
 
delete(String) - Method in class com.flagsmith.InMemoryStore
 

E

enableLogging() - Method in class com.flagsmith.FlagsmithClient.Builder
Enables logging, the project importing this module must include an implementation slf4j in their pom.

F

Feature - Class in com.flagsmith
Representation of the feature model of the feature Flag.
Feature() - Constructor for class com.flagsmith.Feature
 
FeatureUser - Class in com.flagsmith
Representation of the Identity user
FeatureUser() - Constructor for class com.flagsmith.FeatureUser
 
Flag - Class in com.flagsmith
Representation of the Feature Flag in the system.
Flag() - Constructor for class com.flagsmith.Flag
 
FlagsAndTraits - Class in com.flagsmith
Holds a list of feature flags and user traits.
FlagsAndTraits() - Constructor for class com.flagsmith.FlagsAndTraits
 
Flagsmith - Class in com.flagsmith
Created by Pavlo Maksymchuk.
Flagsmith() - Constructor for class com.flagsmith.Flagsmith
 
FlagsmithClient - Class in com.flagsmith
A client for Flagsmith API.
FlagsmithClient.Builder - Class in com.flagsmith
 
FlagsmithConfig - Class in com.flagsmith
A default configuration for the Flagsmith client SDK.
FlagsmithConfig(FlagsmithConfig.Builder) - Constructor for class com.flagsmith.FlagsmithConfig
 
FlagsmithConfig.Builder - Class in com.flagsmith
 

G

getFeatureFlags() - Method in class com.flagsmith.FlagsmithClient
Get a list of existing Features for the given environment
getFeatureFlags(FeatureUser) - Method in class com.flagsmith.FlagsmithClient
Get a list of existing Features for the given environment and user
getFeatureFlagValue(String) - Method in class com.flagsmith.FlagsmithClient
Get Feature value (remote config) for given feature id.
getFeatureFlagValue(String, FeatureUser) - Method in class com.flagsmith.FlagsmithClient
Get Feature value (remote config) for given feature id and user
getFeatureFlagValue(String, FlagsAndTraits) - Static method in class com.flagsmith.FlagsmithClient
Get Feature value (remote config) for given feature id and user
getMappper() - Static method in class com.flagsmith.MapperFactory
 
getTrait(FeatureUser, String) - Method in class com.flagsmith.FlagsmithClient
Get user Trait for given user identity and trait key.
getTrait(FlagsAndTraits, String) - Static method in class com.flagsmith.FlagsmithClient
Get user Trait from a given FlagsAndTraits and trait key.
getTraits(FeatureUser, String...) - Method in class com.flagsmith.FlagsmithClient
Get a list of user Traits for user identity and trait keys
getTraits(FlagsAndTraits, String...) - Static method in class com.flagsmith.FlagsmithClient
Get a list of user Traits for user identity and trait keys
getUserFlagsAndTraits(FeatureUser) - Method in class com.flagsmith.FlagsmithClient
Get a list of existing user Traits and Flags for the given environment and identity user

H

hasFeatureFlag(String) - Method in class com.flagsmith.FlagsmithClient
Check if Feature flag exist and is enabled
hasFeatureFlag(String, FeatureUser) - Method in class com.flagsmith.FlagsmithClient
Check if Feature flag exist and is enabled for given user
hasFeatureFlag(String, FlagsAndTraits) - Static method in class com.flagsmith.FlagsmithClient
Check if Feature flag exist and is enabled in a FlagsAndTraits

I

identifyUserWithTraits(FeatureUser, List<Trait>) - Method in class com.flagsmith.FlagsmithClient
Create or update a list of user Traits for given user identity.
IdentityTraits - Class in com.flagsmith
DTO for wrapping user identifier and list of user Traits.
IdentityTraits() - Constructor for class com.flagsmith.IdentityTraits
 
InMemoryStore<T extends Flag> - Class in com.flagsmith
An implementation of inmemory store for caching feature flags states in memory.
InMemoryStore() - Constructor for class com.flagsmith.InMemoryStore
Default constructor.

M

MapperFactory - Class in com.flagsmith
Factory for object mapper instances
MapperFactory() - Constructor for class com.flagsmith.MapperFactory
 

N

newBuilder() - Static method in class com.flagsmith.FlagsmithClient
 
newBuilder() - Static method in class com.flagsmith.FlagsmithConfig
 

P

parse(String) - Method in class com.flagsmith.Feature
 
parse(String) - Method in class com.flagsmith.Flag
 
parse(String) - Method in class com.flagsmith.FlagsAndTraits
 
parse(String) - Method in class com.flagsmith.IdentityTraits
 
parse(String) - Method in class com.flagsmith.Trait
 

R

read(String) - Method in interface com.flagsmith.CrudStore
 
read(String) - Method in class com.flagsmith.InMemoryStore
 
readTimeout(int) - Method in class com.flagsmith.FlagsmithConfig.Builder
Override default read timeout for client connection.

S

setApiKey(String) - Method in class com.flagsmith.FlagsmithClient.Builder
Set the environment API key
sslSocketFactory(SSLSocketFactory, X509TrustManager) - Method in class com.flagsmith.FlagsmithConfig.Builder
Added custom SSL certificate.

T

toJson(Object) - Static method in class com.flagsmith.Utils
 
toString() - Method in class com.flagsmith.Feature
 
toString() - Method in class com.flagsmith.Flag
 
toString() - Method in class com.flagsmith.FlagsAndTraits
 
toString() - Method in class com.flagsmith.IdentityTraits
 
toString() - Method in class com.flagsmith.Trait
 
Trait - Class in com.flagsmith
Representation of the user trait model.
Trait() - Constructor for class com.flagsmith.Trait
 

U

update(Flag) - Method in interface com.flagsmith.CrudStore
 
update(Flag) - Method in class com.flagsmith.InMemoryStore
 
updateTrait(FeatureUser, Trait) - Method in class com.flagsmith.FlagsmithClient
Update user Trait for given user and Trait details.
Utils - Class in com.flagsmith
Utility class Created by Pavlo Maksymchuk.
Utils() - Constructor for class com.flagsmith.Utils
 

W

withApiUrl(String) - Method in class com.flagsmith.FlagsmithClient.Builder
Set the base URL for Flagsmith API, overriding default one.
withConfiguration(FlagsmithConfig) - Method in class com.flagsmith.FlagsmithClient.Builder
Override default FlagsmithConfig for Flagsmith API.
withCustomHttpHeaders(HashMap<String, String>) - Method in class com.flagsmith.FlagsmithClient.Builder
Add custom HTTP headers to the calls.
writeTimeout(int) - Method in class com.flagsmith.FlagsmithConfig.Builder
Override default write timeout for client connection.
B C D E F G H I M N P R S T U W 
Skip navigation links

Copyright © 2021. All rights reserved.