A B C D E F G H I J K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- account(String) - Method in class io.harness.cf.model.Target
- Adapter() - Constructor for class io.harness.cf.model.FeatureConfig.KindEnum.Adapter
- Adapter() - Constructor for class io.harness.cf.model.FeatureState.Adapter
- Adapter() - Constructor for class io.harness.cf.model.MetricsData.MetricsTypeEnum.Adapter
- addAttributesItem(KeyValue) - Method in class io.harness.cf.model.MetricsData
- addAttributesItem(KeyValue) - Method in class io.harness.cf.model.TargetData
- addClausesItem(Clause) - Method in class io.harness.cf.model.ServingRule
- addDefaultCookie(String, String) - Method in class io.harness.cf.ApiClient
-
Add a default cookie.
- addDefaultHeader(String, String) - Method in class io.harness.cf.ApiClient
-
Add a default header.
- addExcludedItem(Target) - Method in class io.harness.cf.model.Segment
- addIncludedItem(Target) - Method in class io.harness.cf.model.Segment
- addMetricsDataItem(MetricsData) - Method in class io.harness.cf.model.Metrics
- addPrerequisitesItem(Prerequisite) - Method in class io.harness.cf.model.FeatureConfig
- addRulesItem(Clause) - Method in class io.harness.cf.model.Segment
- addRulesItem(ServingRule) - Method in class io.harness.cf.model.FeatureConfig
- addSegmentsItem(Segment) - Method in class io.harness.cf.model.Target
- addTagsItem(Tag) - Method in class io.harness.cf.model.Segment
- addTargetDataItem(TargetData) - Method in class io.harness.cf.model.Metrics
- addTargetSegmentsItem(String) - Method in class io.harness.cf.model.VariationMap
- addTargetsItem(TargetMap) - Method in class io.harness.cf.model.VariationMap
- addValuesItem(String) - Method in class io.harness.cf.model.Clause
- addVariationsItem(Variation) - Method in class io.harness.cf.model.FeatureConfig
- addVariationsItem(WeightedVariation) - Method in class io.harness.cf.model.Distribution
- addVariationsItem(String) - Method in class io.harness.cf.model.Prerequisite
- addVariationToTargetMapItem(VariationMap) - Method in class io.harness.cf.model.FeatureConfig
- anonymous(Boolean) - Method in class io.harness.cf.model.AuthenticationRequestTarget
- anonymous(Boolean) - Method in class io.harness.cf.model.Target
- ApiCallback<T> - Interface in io.harness.cf
-
Callback for asynchronous API call.
- ApiClient - Class in io.harness.cf
-
ApiClient class.
- ApiClient() - Constructor for class io.harness.cf.ApiClient
-
Basic constructor for ApiClient
- ApiClient(OkHttpClient) - Constructor for class io.harness.cf.ApiClient
-
Basic constructor with custom OkHttpClient
- ApiException - Exception in io.harness.cf
-
ApiException class.
- ApiException() - Constructor for exception io.harness.cf.ApiException
-
Constructor for ApiException.
- ApiException(int, String) - Constructor for exception io.harness.cf.ApiException
-
Constructor for ApiException.
- ApiException(int, String, Map<String, List<String>>, String) - Constructor for exception io.harness.cf.ApiException
-
Constructor for ApiException.
- ApiException(int, Map<String, List<String>>, String) - Constructor for exception io.harness.cf.ApiException
-
Constructor for ApiException.
- ApiException(String) - Constructor for exception io.harness.cf.ApiException
-
Constructor for ApiException.
- ApiException(String, int, Map<String, List<String>>, String) - Constructor for exception io.harness.cf.ApiException
-
Constructor for ApiException.
- ApiException(String, Throwable, int, Map<String, List<String>>) - Constructor for exception io.harness.cf.ApiException
-
Constructor for ApiException.
- ApiException(String, Throwable, int, Map<String, List<String>>, String) - Constructor for exception io.harness.cf.ApiException
-
Constructor for ApiException.
- ApiException(Throwable) - Constructor for exception io.harness.cf.ApiException
-
Constructor for ApiException.
- apiKey(String) - Method in class io.harness.cf.model.AuthenticationRequest
- ApiKeyAuth - Class in io.harness.cf.auth
- ApiKeyAuth(String, String) - Constructor for class io.harness.cf.auth.ApiKeyAuth
- ApiResponse<T> - Class in io.harness.cf
-
API response returned by API call.
- ApiResponse(int, Map<String, List<String>>) - Constructor for class io.harness.cf.ApiResponse
-
Constructor for ApiResponse.
- ApiResponse(int, Map<String, List<String>>, T) - Constructor for class io.harness.cf.ApiResponse
-
Constructor for ApiResponse.
- ApiTarget() - Method in class io.harness.cf.client.dto.Target
- applyToParams(List<Pair>, Map<String, String>, Map<String, String>, String, String, URI) - Method in class io.harness.cf.auth.ApiKeyAuth
- applyToParams(List<Pair>, Map<String, String>, Map<String, String>, String, String, URI) - Method in interface io.harness.cf.auth.Authentication
-
Apply authentication settings to header and query params.
- applyToParams(List<Pair>, Map<String, String>, Map<String, String>, String, String, URI) - Method in class io.harness.cf.auth.HttpBasicAuth
- applyToParams(List<Pair>, Map<String, String>, Map<String, String>, String, String, URI) - Method in class io.harness.cf.auth.HttpBearerAuth
- attribute(String) - Method in class io.harness.cf.model.Clause
- attributes(Object) - Method in class io.harness.cf.model.AuthenticationRequestTarget
- attributes(Object) - Method in class io.harness.cf.model.Target
- attributes(List<KeyValue>) - Method in class io.harness.cf.model.MetricsData
- attributes(List<KeyValue>) - Method in class io.harness.cf.model.TargetData
- authenticate() - Method in interface io.harness.cf.client.connector.Connector
- authenticate() - Method in class io.harness.cf.client.connector.HarnessConnector
- authenticate() - Method in class io.harness.cf.client.connector.LocalConnector
- authenticate(AuthenticationRequest) - Method in class io.harness.cf.api.ClientApi
-
Authenticate with the admin server.
- authenticateAsync(AuthenticationRequest, ApiCallback<AuthenticationResponse>) - Method in class io.harness.cf.api.ClientApi
-
Authenticate with the admin server.
- authenticateCall(AuthenticationRequest, ApiCallback) - Method in class io.harness.cf.api.ClientApi
-
Build call for authenticate
- authenticateWithHttpInfo(AuthenticationRequest) - Method in class io.harness.cf.api.ClientApi
-
Authenticate with the admin server.
- Authentication - Interface in io.harness.cf.auth
- AuthenticationRequest - Class in io.harness.cf.model
-
AuthenticationRequest
- AuthenticationRequest() - Constructor for class io.harness.cf.model.AuthenticationRequest
- AuthenticationRequestTarget - Class in io.harness.cf.model
-
AuthenticationRequestTarget
- AuthenticationRequestTarget() - Constructor for class io.harness.cf.model.AuthenticationRequestTarget
- AuthenticationResponse - Class in io.harness.cf.model
-
AuthenticationResponse
- AuthenticationResponse() - Constructor for class io.harness.cf.model.AuthenticationResponse
- authToken(String) - Method in class io.harness.cf.model.AuthenticationResponse
B
- BaseConfig - Class in io.harness.cf.client.api
- BaseConfig() - Constructor for class io.harness.cf.client.api.BaseConfig
- BOOLEAN - io.harness.cf.model.FeatureConfig.KindEnum
- boolVariation(String, Target, boolean) - Method in class io.harness.cf.client.api.CfClient
- boolVariation(String, Target, boolean, FlagEvaluateCallback) - Method in interface io.harness.cf.client.api.Evaluation
- boolVariation(String, Target, boolean, FlagEvaluateCallback) - Method in class io.harness.cf.client.api.Evaluator
- bucketBy(String) - Method in class io.harness.cf.model.Distribution
- buildCall(String, String, String, List<Pair>, List<Pair>, Object, Map<String, String>, Map<String, String>, Map<String, Object>, String[], ApiCallback) - Method in class io.harness.cf.ApiClient
-
Build HTTP call with the given options.
- buildRequest(String, String, String, List<Pair>, List<Pair>, Object, Map<String, String>, Map<String, String>, Map<String, Object>, String[], ApiCallback) - Method in class io.harness.cf.ApiClient
-
Build an HTTP request with the given options.
- buildRequestBodyFormEncoding(Map<String, Object>) - Method in class io.harness.cf.ApiClient
-
Build a form-encoding request body with the given form parameters.
- buildRequestBodyMultipart(Map<String, Object>) - Method in class io.harness.cf.ApiClient
-
Build a multipart (file uploading) request body with the given form parameters, which could contain text fields and file fields.
- buildUrl(String, String, List<Pair>, List<Pair>) - Method in class io.harness.cf.ApiClient
-
Build full URL by concatenating base path, the given sub path and query parameters.
- ByteArrayAdapter() - Constructor for class io.harness.cf.JSON.ByteArrayAdapter
C
- Cache - Interface in io.harness.cf.client.common
- CaffeineCache - Class in io.harness.cf.client.api
- CaffeineCache(int) - Constructor for class io.harness.cf.client.api.CaffeineCache
- CfClient - Class in io.harness.cf.client.api
- CfClient() - Constructor for class io.harness.cf.client.api.CfClient
- CfClient(Connector) - Constructor for class io.harness.cf.client.api.CfClient
- CfClient(Connector, BaseConfig) - Constructor for class io.harness.cf.client.api.CfClient
- CfClient(String) - Constructor for class io.harness.cf.client.api.CfClient
- CfClient(String, BaseConfig) - Constructor for class io.harness.cf.client.api.CfClient
- CfClient(String, Config) - Constructor for class io.harness.cf.client.api.CfClient
-
Deprecated.
- CHANGED - io.harness.cf.client.api.Event
- checkPreRequisite(FeatureConfig, Target) - Method in class io.harness.cf.client.api.Evaluator
- Claim - Class in io.harness.cf.client.dto
- Clause - Class in io.harness.cf.model
-
Clause
- Clause() - Constructor for class io.harness.cf.model.Clause
- clauses(List<Clause>) - Method in class io.harness.cf.model.ServingRule
- ClientApi - Class in io.harness.cf.api
- ClientApi() - Constructor for class io.harness.cf.api.ClientApi
- ClientApi(ApiClient) - Constructor for class io.harness.cf.api.ClientApi
- close() - Method in class io.harness.cf.client.api.CfClient
- close() - Method in interface io.harness.cf.client.api.Repository
- close() - Method in class io.harness.cf.client.api.XmlFileMapStore
- close() - Method in interface io.harness.cf.client.common.Storage
- close() - Method in interface io.harness.cf.client.connector.Connector
- close() - Method in class io.harness.cf.client.connector.EventSource
- close() - Method in class io.harness.cf.client.connector.HarnessConnector
- close() - Method in class io.harness.cf.client.connector.LocalConnector
- close() - Method in interface io.harness.cf.client.connector.Service
- code(String) - Method in class io.harness.cf.model.Error
- collectionPathParameterToString(String, Collection) - Method in class io.harness.cf.ApiClient
-
Formats the specified collection path parameter to a string value.
- Config - Class in io.harness.cf.client.api
-
Deprecated.
- Config() - Constructor for class io.harness.cf.client.api.Config
-
Deprecated.
- Configuration - Class in io.harness.cf
- Configuration() - Constructor for class io.harness.cf.Configuration
- Connector - Interface in io.harness.cf.client.connector
- ConnectorException - Exception in io.harness.cf.client.connector
- ConnectorException(String) - Constructor for exception io.harness.cf.client.connector.ConnectorException
- ConnectorException(String, boolean, Exception) - Constructor for exception io.harness.cf.client.connector.ConnectorException
- ConnectorException(String, int, String) - Constructor for exception io.harness.cf.client.connector.ConnectorException
- ConnectorException(String, int, String, Exception) - Constructor for exception io.harness.cf.client.connector.ConnectorException
- containsIgnoreCase(String[], String) - Static method in class io.harness.cf.StringUtil
-
Check if the given array contains the given value (with case-insensitive comparison).
- contentLength() - Method in class io.harness.cf.ProgressRequestBody
- contentLength() - Method in class io.harness.cf.ProgressResponseBody
- contentType() - Method in class io.harness.cf.ProgressRequestBody
- contentType() - Method in class io.harness.cf.ProgressResponseBody
- count(Integer) - Method in class io.harness.cf.model.MetricsData
- createdAt(Long) - Method in class io.harness.cf.model.Segment
- createdAt(Long) - Method in class io.harness.cf.model.Target
- createGson() - Static method in class io.harness.cf.JSON
D
- DateTypeAdapter() - Constructor for class io.harness.cf.JSON.DateTypeAdapter
- DateTypeAdapter(DateFormat) - Constructor for class io.harness.cf.JSON.DateTypeAdapter
- defaultServe(Serve) - Method in class io.harness.cf.model.FeatureConfig
- defaultValue - Variable in class io.harness.cf.ServerVariable
- delete(String) - Method in class io.harness.cf.client.api.CaffeineCache
- delete(String) - Method in class io.harness.cf.client.api.XmlFileMapStore
- delete(String) - Method in interface io.harness.cf.client.common.Cache
- delete(String) - Method in interface io.harness.cf.client.common.Storage
- deleteFlag(String) - Method in interface io.harness.cf.client.api.Repository
- deleteSegment(String) - Method in interface io.harness.cf.client.api.Repository
- description - Variable in class io.harness.cf.ServerConfiguration
- description - Variable in class io.harness.cf.ServerVariable
- description(String) - Method in class io.harness.cf.model.Variation
- deserialize(String, Type) - Method in class io.harness.cf.JSON
-
Deserialize the given JSON string to Java object.
- deserialize(Response, Type) - Method in class io.harness.cf.ApiClient
-
Deserialize response body to Java object, according to the return type and the Content-Type response header.
- destroy() - Method in class io.harness.cf.client.api.CfClient
-
Deprecated.
- destroy() - Method in interface io.harness.cf.client.common.Destroyable
- Destroyable - Interface in io.harness.cf.client.common
- distribution(Distribution) - Method in class io.harness.cf.model.Serve
- Distribution - Class in io.harness.cf.model
-
Distribution
- Distribution() - Constructor for class io.harness.cf.model.Distribution
- downloadFileFromResponse(Response) - Method in class io.harness.cf.ApiClient
-
Download file from the given response.
E
- enumValues - Variable in class io.harness.cf.ServerVariable
- environment(String) - Method in class io.harness.cf.model.FeatureConfig
- environment(String) - Method in class io.harness.cf.model.Segment
- environment(String) - Method in class io.harness.cf.model.Target
- equals(Object) - Method in class io.harness.cf.model.AuthenticationRequest
- equals(Object) - Method in class io.harness.cf.model.AuthenticationRequestTarget
- equals(Object) - Method in class io.harness.cf.model.AuthenticationResponse
- equals(Object) - Method in class io.harness.cf.model.Clause
- equals(Object) - Method in class io.harness.cf.model.Distribution
- equals(Object) - Method in class io.harness.cf.model.Error
- equals(Object) - Method in class io.harness.cf.model.Evaluation
- equals(Object) - Method in class io.harness.cf.model.FeatureConfig
- equals(Object) - Method in class io.harness.cf.model.KeyValue
- equals(Object) - Method in class io.harness.cf.model.Metrics
- equals(Object) - Method in class io.harness.cf.model.MetricsData
- equals(Object) - Method in class io.harness.cf.model.Pagination
- equals(Object) - Method in class io.harness.cf.model.Prerequisite
- equals(Object) - Method in class io.harness.cf.model.Segment
- equals(Object) - Method in class io.harness.cf.model.Serve
- equals(Object) - Method in class io.harness.cf.model.ServingRule
- equals(Object) - Method in class io.harness.cf.model.Tag
- equals(Object) - Method in class io.harness.cf.model.Target
- equals(Object) - Method in class io.harness.cf.model.TargetData
- equals(Object) - Method in class io.harness.cf.model.TargetMap
- equals(Object) - Method in class io.harness.cf.model.Variation
- equals(Object) - Method in class io.harness.cf.model.VariationMap
- equals(Object) - Method in class io.harness.cf.model.WeightedVariation
- Error - Class in io.harness.cf.model
-
Error
- Error() - Constructor for class io.harness.cf.model.Error
- errorMissingSdkKey() - Static method in class io.harness.cf.client.common.SdkCodes
- escapeString(String) - Method in class io.harness.cf.ApiClient
-
Escape the given string to be used as URL query value.
- evaluate(String, Target, FeatureConfig.KindEnum, FlagEvaluateCallback) - Method in class io.harness.cf.client.api.Evaluator
- evaluateClause(Clause, Target) - Method in class io.harness.cf.client.api.Evaluator
- evaluateClauses(List<Clause>, Target) - Method in class io.harness.cf.client.api.Evaluator
- evaluateDistribution(Distribution, Target) - Method in class io.harness.cf.client.api.Evaluator
- evaluateFlag(FeatureConfig, Target) - Method in class io.harness.cf.client.api.Evaluator
- evaluateRule(ServingRule, Target) - Method in class io.harness.cf.client.api.Evaluator
- evaluateRules(List<ServingRule>, Target) - Method in class io.harness.cf.client.api.Evaluator
- evaluateVariationMap(List<VariationMap>, Target) - Method in class io.harness.cf.client.api.Evaluator
- Evaluation - Class in io.harness.cf.model
-
Evaluation
- Evaluation - Interface in io.harness.cf.client.api
- Evaluation() - Constructor for class io.harness.cf.model.Evaluation
- Evaluator - Class in io.harness.cf.client.api
- Evaluator(Query) - Constructor for class io.harness.cf.client.api.Evaluator
- Event - Enum in io.harness.cf.client.api
- EventSource - Class in io.harness.cf.client.connector
- EventSource(String, Map<String, String>, Updater, long) - Constructor for class io.harness.cf.client.connector.EventSource
- excluded(List<Target>) - Method in class io.harness.cf.model.Segment
- execute(Call) - Method in class io.harness.cf.ApiClient
- execute(Call, Type) - Method in class io.harness.cf.ApiClient
-
Execute HTTP call and deserialize the HTTP response body into the given return type.
- executeAsync(Call, ApiCallback<T>) - Method in class io.harness.cf.ApiClient
- executeAsync(Call, Type, ApiCallback<T>) - Method in class io.harness.cf.ApiClient
-
Execute HTTP call asynchronously.
F
- FAILED - io.harness.cf.client.api.Event
- feature(String) - Method in class io.harness.cf.model.FeatureConfig
- feature(String) - Method in class io.harness.cf.model.Prerequisite
- FeatureConfig - Class in io.harness.cf.model
-
FeatureConfig
- FeatureConfig() - Constructor for class io.harness.cf.model.FeatureConfig
- FeatureConfig.KindEnum - Enum in io.harness.cf.model
-
Gets or Sets kind
- FeatureConfig.KindEnum.Adapter - Class in io.harness.cf.model
- FeatureFlagInitializeException - Exception in io.harness.cf.client.api
- FeatureFlagInitializeException() - Constructor for exception io.harness.cf.client.api.FeatureFlagInitializeException
- FeatureFlagInitializeException(String) - Constructor for exception io.harness.cf.client.api.FeatureFlagInitializeException
- FeatureFlagInitializeException(String, Throwable) - Constructor for exception io.harness.cf.client.api.FeatureFlagInitializeException
- FeatureFlagInitializeException(String, Throwable, boolean, boolean) - Constructor for exception io.harness.cf.client.api.FeatureFlagInitializeException
- FeatureFlagInitializeException(Throwable) - Constructor for exception io.harness.cf.client.api.FeatureFlagInitializeException
- FeatureState - Enum in io.harness.cf.model
-
Gets or Sets FeatureState
- FeatureState.Adapter - Class in io.harness.cf.model
- FFMETRICS - io.harness.cf.model.MetricsData.MetricsTypeEnum
- findFlagsBySegment(String) - Method in interface io.harness.cf.client.api.Query
- findVariation(List<Variation>, String) - Method in class io.harness.cf.client.api.Evaluator
- flag(String) - Method in class io.harness.cf.model.Evaluation
- fromValue(String) - Static method in enum io.harness.cf.model.FeatureConfig.KindEnum
- fromValue(String) - Static method in enum io.harness.cf.model.FeatureState
- fromValue(String) - Static method in enum io.harness.cf.model.MetricsData.MetricsTypeEnum
G
- get(String) - Method in class io.harness.cf.client.api.CaffeineCache
- get(String) - Method in class io.harness.cf.client.api.XmlFileMapStore
- get(String) - Method in interface io.harness.cf.client.common.Cache
- get(String) - Method in interface io.harness.cf.client.common.Storage
- getAccount() - Method in class io.harness.cf.model.Target
-
Get account
- getAllSegments(String, String) - Method in class io.harness.cf.api.ClientApi
-
Retrieve all segments.
- getAllSegmentsAsync(String, String, ApiCallback<List<Segment>>) - Method in class io.harness.cf.api.ClientApi
-
Retrieve all segments.
- getAllSegmentsCall(String, String, ApiCallback) - Method in class io.harness.cf.api.ClientApi
-
Build call for getAllSegments
- getAllSegmentsWithHttpInfo(String, String) - Method in class io.harness.cf.api.ClientApi
-
Retrieve all segments.
- getAnonymous() - Method in class io.harness.cf.model.AuthenticationRequestTarget
-
Get anonymous
- getAnonymous() - Method in class io.harness.cf.model.Target
-
Get anonymous
- getApiClient() - Method in class io.harness.cf.api.ClientApi
- getApiClient() - Method in class io.harness.cf.api.MetricsApi
- getApiKey() - Method in class io.harness.cf.auth.ApiKeyAuth
- getApiKey() - Method in class io.harness.cf.model.AuthenticationRequest
-
Get apiKey
- getApiKeyPrefix() - Method in class io.harness.cf.auth.ApiKeyAuth
- getAttribute() - Method in class io.harness.cf.model.Clause
-
Get attribute
- getAttributes() - Method in class io.harness.cf.model.AuthenticationRequestTarget
-
Get attributes
- getAttributes() - Method in class io.harness.cf.model.MetricsData
-
Get attributes
- getAttributes() - Method in class io.harness.cf.model.Target
-
Get attributes
- getAttributes() - Method in class io.harness.cf.model.TargetData
-
Get attributes
- getAttrValue(Target, String) - Method in class io.harness.cf.client.api.Evaluator
- getAuthentication(String) - Method in class io.harness.cf.ApiClient
-
Get authentication for the given name.
- getAuthentications() - Method in class io.harness.cf.ApiClient
-
Get authentications (key: authentication name, value: authentication).
- getAuthToken() - Method in class io.harness.cf.model.AuthenticationResponse
-
Get authToken
- getBasePath() - Method in class io.harness.cf.ApiClient
-
Get base path
- getBearerToken() - Method in class io.harness.cf.auth.HttpBearerAuth
-
Gets the token, which together with the scheme, will be sent as the value of the Authorization header.
- getBucketBy() - Method in class io.harness.cf.model.Distribution
-
Get bucketBy
- getClauses() - Method in class io.harness.cf.model.ServingRule
-
Get clauses
- getCode() - Method in exception io.harness.cf.ApiException
-
Get the HTTP status code.
- getCode() - Method in class io.harness.cf.model.Error
-
Get code
- getConnectTimeout() - Method in class io.harness.cf.ApiClient
-
Get connection timeout (in milliseconds).
- getCount() - Method in class io.harness.cf.model.MetricsData
-
Get count
- getCreatedAt() - Method in class io.harness.cf.model.Segment
-
Get createdAt
- getCreatedAt() - Method in class io.harness.cf.model.Target
-
Get createdAt
- getCustomBaseUrl() - Method in class io.harness.cf.api.ClientApi
- getCustomBaseUrl() - Method in class io.harness.cf.api.MetricsApi
- getData() - Method in class io.harness.cf.ApiResponse
-
Get the
data. - getDateFormat() - Method in class io.harness.cf.ApiClient
-
Getter for the field
dateFormat. - getDefaultApiClient() - Static method in class io.harness.cf.Configuration
-
Get the default API client, which would be used when creating API instances without providing an API client.
- getDefaultServe() - Method in class io.harness.cf.model.FeatureConfig
-
Get defaultServe
- getDescription() - Method in class io.harness.cf.model.Variation
-
Get description
- getDistribution() - Method in class io.harness.cf.model.Serve
-
Get distribution
- getEnvironment() - Method in class io.harness.cf.model.FeatureConfig
-
Get environment
- getEnvironment() - Method in class io.harness.cf.model.Segment
-
Get environment
- getEnvironment() - Method in class io.harness.cf.model.Target
-
Get environment
- getEvaluationByIdentifier(String, String, String, String) - Method in class io.harness.cf.api.ClientApi
-
Get feature evaluations for target
- getEvaluationByIdentifierAsync(String, String, String, String, ApiCallback<Evaluation>) - Method in class io.harness.cf.api.ClientApi
-
Get feature evaluations for target (asynchronously)
- getEvaluationByIdentifierCall(String, String, String, String, ApiCallback) - Method in class io.harness.cf.api.ClientApi
-
Build call for getEvaluationByIdentifier
- getEvaluationByIdentifierWithHttpInfo(String, String, String, String) - Method in class io.harness.cf.api.ClientApi
-
Get feature evaluations for target
- getEvaluations(String, String, String) - Method in class io.harness.cf.api.ClientApi
-
Get feature evaluations for target
- getEvaluationsAsync(String, String, String, ApiCallback<List>) - Method in class io.harness.cf.api.ClientApi
-
Get feature evaluations for target (asynchronously)
- getEvaluationsCall(String, String, String, ApiCallback) - Method in class io.harness.cf.api.ClientApi
-
Build call for getEvaluations
- getEvaluationsWithHttpInfo(String, String, String) - Method in class io.harness.cf.api.ClientApi
-
Get feature evaluations for target
- getExcluded() - Method in class io.harness.cf.model.Segment
-
Get excluded
- getFeature() - Method in class io.harness.cf.model.FeatureConfig
-
Get feature
- getFeature() - Method in class io.harness.cf.model.Prerequisite
-
Get feature
- getFeatureConfig(String, String) - Method in class io.harness.cf.api.ClientApi
-
Get all feature flags activations All feature flags with activations in project environment
- getFeatureConfigAsync(String, String, ApiCallback<List<FeatureConfig>>) - Method in class io.harness.cf.api.ClientApi
-
Get all feature flags activations (asynchronously) All feature flags with activations in project environment
- getFeatureConfigByIdentifier(String, String, String) - Method in class io.harness.cf.api.ClientApi
-
Get feature config
- getFeatureConfigByIdentifierAsync(String, String, String, ApiCallback<FeatureConfig>) - Method in class io.harness.cf.api.ClientApi
-
Get feature config (asynchronously)
- getFeatureConfigByIdentifierCall(String, String, String, ApiCallback) - Method in class io.harness.cf.api.ClientApi
-
Build call for getFeatureConfigByIdentifier
- getFeatureConfigByIdentifierWithHttpInfo(String, String, String) - Method in class io.harness.cf.api.ClientApi
-
Get feature config
- getFeatureConfigCall(String, String, ApiCallback) - Method in class io.harness.cf.api.ClientApi
-
Build call for getFeatureConfig
- getFeatureConfigWithHttpInfo(String, String) - Method in class io.harness.cf.api.ClientApi
-
Get all feature flags activations All feature flags with activations in project environment
- getFlag() - Method in class io.harness.cf.model.Evaluation
-
Get flag
- getFlag(String) - Method in interface io.harness.cf.client.api.Query
- getFlag(String) - Method in interface io.harness.cf.client.connector.Connector
- getFlag(String) - Method in class io.harness.cf.client.connector.HarnessConnector
- getFlag(String) - Method in class io.harness.cf.client.connector.LocalConnector
- getFlags() - Method in interface io.harness.cf.client.connector.Connector
- getFlags() - Method in class io.harness.cf.client.connector.HarnessConnector
- getFlags() - Method in class io.harness.cf.client.connector.LocalConnector
- getFrequency() - Method in class io.harness.cf.client.api.BaseConfig
-
Get metrics post frequency in seconds
- getGson() - Method in class io.harness.cf.JSON
-
Get Gson.
- getHeaders() - Method in class io.harness.cf.ApiResponse
-
Get the
headers. - getHostIndex() - Method in class io.harness.cf.api.ClientApi
- getHostIndex() - Method in class io.harness.cf.api.MetricsApi
- getHttpClient() - Method in class io.harness.cf.ApiClient
-
Get HTTP client
- getId() - Method in class io.harness.cf.model.Clause
-
Get id
- getIdentifier() - Method in class io.harness.cf.model.AuthenticationRequestTarget
-
Get identifier
- getIdentifier() - Method in class io.harness.cf.model.Evaluation
-
Get identifier
- getIdentifier() - Method in class io.harness.cf.model.Segment
-
Unique identifier for the segment.
- getIdentifier() - Method in class io.harness.cf.model.Target
-
Get identifier
- getIdentifier() - Method in class io.harness.cf.model.TargetData
-
Get identifier
- getIdentifier() - Method in class io.harness.cf.model.TargetMap
-
Get identifier
- getIdentifier() - Method in class io.harness.cf.model.Variation
-
Get identifier
- getIncluded() - Method in class io.harness.cf.model.Segment
-
Get included
- getInstance() - Static method in class io.harness.cf.client.api.CfClient
- getItemCount() - Method in class io.harness.cf.model.Pagination
-
Get itemCount
- getJSON() - Method in class io.harness.cf.ApiClient
-
Get JSON
- getKey() - Method in class io.harness.cf.model.KeyValue
-
Get key
- getKeyManagers() - Method in class io.harness.cf.ApiClient
-
Getter for the field
keyManagers. - getKind() - Method in class io.harness.cf.model.Evaluation
-
Get kind
- getKind() - Method in class io.harness.cf.model.FeatureConfig
-
Get kind
- getLocation() - Method in class io.harness.cf.auth.ApiKeyAuth
- getMessage() - Method in exception io.harness.cf.client.connector.ConnectorException
- getMessage() - Method in class io.harness.cf.model.Error
-
Get message
- getMetricsData() - Method in class io.harness.cf.model.Metrics
-
Get metricsData
- getMetricsType() - Method in class io.harness.cf.model.MetricsData
-
This can be of type FeatureMetrics
- getModifiedAt() - Method in class io.harness.cf.model.Segment
-
Get modifiedAt
- getName() - Method in class io.harness.cf.model.AuthenticationRequestTarget
-
Get name
- getName() - Method in class io.harness.cf.model.Segment
-
Name of the segment.
- getName() - Method in class io.harness.cf.model.Tag
-
Get name
- getName() - Method in class io.harness.cf.model.Target
-
Get name
- getName() - Method in class io.harness.cf.model.TargetData
-
Get name
- getName() - Method in class io.harness.cf.model.TargetMap
-
Get name
- getName() - Method in class io.harness.cf.model.Variation
-
Get name
- getName() - Method in class io.harness.cf.Pair
- getNegate() - Method in class io.harness.cf.model.Clause
-
Get negate
- getOffVariation() - Method in class io.harness.cf.model.FeatureConfig
-
Get offVariation
- getOp() - Method in class io.harness.cf.model.Clause
-
Get op
- getOrg() - Method in class io.harness.cf.model.Target
-
Get org
- getPageCount() - Method in class io.harness.cf.model.Pagination
-
Get pageCount
- getPageIndex() - Method in class io.harness.cf.model.Pagination
-
Get pageIndex
- getPageSize() - Method in class io.harness.cf.model.Pagination
-
Get pageSize
- getParamName() - Method in class io.harness.cf.auth.ApiKeyAuth
- getPassword() - Method in class io.harness.cf.auth.HttpBasicAuth
- getPrerequisites() - Method in class io.harness.cf.model.FeatureConfig
-
Get prerequisites
- getPriority() - Method in class io.harness.cf.model.ServingRule
-
Get priority
- getProject() - Method in class io.harness.cf.model.FeatureConfig
-
Get project
- getProject() - Method in class io.harness.cf.model.Target
-
Get project
- getReadTimeout() - Method in class io.harness.cf.ApiClient
-
Get read timeout (in milliseconds).
- getRequestID() - Method in class io.harness.cf.client.connector.HarnessConnector
- getResponseBody() - Method in exception io.harness.cf.ApiException
-
Get the HTTP response body.
- getResponseHeaders() - Method in exception io.harness.cf.ApiException
-
Get the HTTP response headers.
- getRuleId() - Method in class io.harness.cf.model.ServingRule
-
Get ruleId
- getRules() - Method in class io.harness.cf.model.FeatureConfig
-
Get rules
- getRules() - Method in class io.harness.cf.model.Segment
-
An array of rules that can cause a user to be included in this segment.
- getSegment(String) - Method in interface io.harness.cf.client.api.Query
- getSegment(String) - Method in interface io.harness.cf.client.connector.Connector
- getSegment(String) - Method in class io.harness.cf.client.connector.HarnessConnector
- getSegment(String) - Method in class io.harness.cf.client.connector.LocalConnector
- getSegmentByIdentifier(String, String, String) - Method in class io.harness.cf.api.ClientApi
-
Retrieve a segment by identifier Used to retrieve a segment for a certain account id by identifier
- getSegmentByIdentifierAsync(String, String, String, ApiCallback<Segment>) - Method in class io.harness.cf.api.ClientApi
-
Retrieve a segment by identifier (asynchronously) Used to retrieve a segment for a certain account id by identifier
- getSegmentByIdentifierCall(String, String, String, ApiCallback) - Method in class io.harness.cf.api.ClientApi
-
Build call for getSegmentByIdentifier
- getSegmentByIdentifierWithHttpInfo(String, String, String) - Method in class io.harness.cf.api.ClientApi
-
Retrieve a segment by identifier Used to retrieve a segment for a certain account id by identifier
- getSegments() - Method in interface io.harness.cf.client.connector.Connector
- getSegments() - Method in class io.harness.cf.client.connector.HarnessConnector
- getSegments() - Method in class io.harness.cf.client.connector.LocalConnector
- getSegments() - Method in class io.harness.cf.model.Target
-
Get segments
- getServe() - Method in class io.harness.cf.model.ServingRule
-
Get serve
- getSslCaCert() - Method in class io.harness.cf.ApiClient
-
Get SSL CA cert.
- getState() - Method in class io.harness.cf.model.FeatureConfig
-
Get state
- getStatusCode() - Method in class io.harness.cf.ApiResponse
-
Get the
status code. - getTags() - Method in class io.harness.cf.model.Segment
-
Get tags
- getTarget() - Method in class io.harness.cf.model.AuthenticationRequest
-
Get target
- getTargetData() - Method in class io.harness.cf.model.Metrics
-
Get targetData
- getTargets() - Method in class io.harness.cf.model.VariationMap
-
Get targets
- getTargetSegments() - Method in class io.harness.cf.model.VariationMap
-
Get targetSegments
- getTempFolderPath() - Method in class io.harness.cf.ApiClient
-
The path of temporary folder used to store downloaded files from endpoints with file response.
- getTimestamp() - Method in class io.harness.cf.model.MetricsData
-
time at when this data was recorded
- getUsername() - Method in class io.harness.cf.auth.HttpBasicAuth
- getValue() - Method in class io.harness.cf.model.Evaluation
-
Get value
- getValue() - Method in enum io.harness.cf.model.FeatureConfig.KindEnum
- getValue() - Method in enum io.harness.cf.model.FeatureState
- getValue() - Method in class io.harness.cf.model.KeyValue
-
Get value
- getValue() - Method in enum io.harness.cf.model.MetricsData.MetricsTypeEnum
- getValue() - Method in class io.harness.cf.model.Tag
-
Get value
- getValue() - Method in class io.harness.cf.model.Variation
-
Get value
- getValue() - Method in class io.harness.cf.Pair
- getValues() - Method in class io.harness.cf.model.Clause
-
Get values
- getVariation() - Method in class io.harness.cf.model.Serve
-
Get variation
- getVariation() - Method in class io.harness.cf.model.VariationMap
-
Get variation
- getVariation() - Method in class io.harness.cf.model.WeightedVariation
-
Get variation
- getVariations() - Method in class io.harness.cf.model.Distribution
-
Get variations
- getVariations() - Method in class io.harness.cf.model.FeatureConfig
-
Get variations
- getVariations() - Method in class io.harness.cf.model.Prerequisite
-
Get variations
- getVariationToTargetMap() - Method in class io.harness.cf.model.FeatureConfig
-
Get variationToTargetMap
- getVersion() - Method in class io.harness.cf.model.FeatureConfig
-
Get version
- getVersion() - Method in class io.harness.cf.model.Pagination
-
Get version
- getVersion() - Method in class io.harness.cf.model.Segment
-
Get version
- getWeight() - Method in class io.harness.cf.model.WeightedVariation
-
Get weight
- getWriteTimeout() - Method in class io.harness.cf.ApiClient
-
Get write timeout (in milliseconds).
- guessContentTypeFromFile(File) - Method in class io.harness.cf.ApiClient
-
Guess Content-Type header from the given file (defaults to "application/octet-stream").
H
- handleResponse(Response, Type) - Method in class io.harness.cf.ApiClient
-
Handle the given response, return the deserialized object when the response is successful.
- HarnessConfig - Class in io.harness.cf.client.connector
- HarnessConfig() - Constructor for class io.harness.cf.client.connector.HarnessConfig
- HarnessConnector - Class in io.harness.cf.client.connector
- HarnessConnector(String) - Constructor for class io.harness.cf.client.connector.HarnessConnector
- HarnessConnector(String, HarnessConfig) - Constructor for class io.harness.cf.client.connector.HarnessConnector
- hashCode() - Method in class io.harness.cf.model.AuthenticationRequest
- hashCode() - Method in class io.harness.cf.model.AuthenticationRequestTarget
- hashCode() - Method in class io.harness.cf.model.AuthenticationResponse
- hashCode() - Method in class io.harness.cf.model.Clause
- hashCode() - Method in class io.harness.cf.model.Distribution
- hashCode() - Method in class io.harness.cf.model.Error
- hashCode() - Method in class io.harness.cf.model.Evaluation
- hashCode() - Method in class io.harness.cf.model.FeatureConfig
- hashCode() - Method in class io.harness.cf.model.KeyValue
- hashCode() - Method in class io.harness.cf.model.Metrics
- hashCode() - Method in class io.harness.cf.model.MetricsData
- hashCode() - Method in class io.harness.cf.model.Pagination
- hashCode() - Method in class io.harness.cf.model.Prerequisite
- hashCode() - Method in class io.harness.cf.model.Segment
- hashCode() - Method in class io.harness.cf.model.Serve
- hashCode() - Method in class io.harness.cf.model.ServingRule
- hashCode() - Method in class io.harness.cf.model.Tag
- hashCode() - Method in class io.harness.cf.model.Target
- hashCode() - Method in class io.harness.cf.model.TargetData
- hashCode() - Method in class io.harness.cf.model.TargetMap
- hashCode() - Method in class io.harness.cf.model.Variation
- hashCode() - Method in class io.harness.cf.model.VariationMap
- hashCode() - Method in class io.harness.cf.model.WeightedVariation
- HttpBasicAuth - Class in io.harness.cf.auth
- HttpBasicAuth() - Constructor for class io.harness.cf.auth.HttpBasicAuth
- HttpBearerAuth - Class in io.harness.cf.auth
- HttpBearerAuth(String) - Constructor for class io.harness.cf.auth.HttpBearerAuth
I
- id(String) - Method in class io.harness.cf.model.Clause
- identifier(String) - Method in class io.harness.cf.model.AuthenticationRequestTarget
- identifier(String) - Method in class io.harness.cf.model.Evaluation
- identifier(String) - Method in class io.harness.cf.model.Segment
- identifier(String) - Method in class io.harness.cf.model.Target
- identifier(String) - Method in class io.harness.cf.model.TargetData
- identifier(String) - Method in class io.harness.cf.model.TargetMap
- identifier(String) - Method in class io.harness.cf.model.Variation
- included(List<Target>) - Method in class io.harness.cf.model.Segment
- infoMetricsThreadExited() - Static method in class io.harness.cf.client.common.SdkCodes
- infoMetricsThreadStarted(int) - Static method in class io.harness.cf.client.common.SdkCodes
- infoPollingStopped() - Static method in class io.harness.cf.client.common.SdkCodes
- infoPollStarted(int) - Static method in class io.harness.cf.client.common.SdkCodes
- infoSdkAuthOk() - Static method in class io.harness.cf.client.common.SdkCodes
- infoSdkInitOk() - Static method in class io.harness.cf.client.common.SdkCodes
- infoStreamConnected() - Static method in class io.harness.cf.client.common.SdkCodes
- infoStreamEventReceived(String) - Static method in class io.harness.cf.client.common.SdkCodes
- initialize(Connector) - Method in class io.harness.cf.client.api.CfClient
- initialize(Connector, Config) - Method in class io.harness.cf.client.api.CfClient
- initialize(String) - Method in class io.harness.cf.client.api.CfClient
- initialize(String, BaseConfig) - Method in class io.harness.cf.client.api.CfClient
- initialize(String, Config) - Method in class io.harness.cf.client.api.CfClient
-
Deprecated.
- INT - io.harness.cf.model.FeatureConfig.KindEnum
- intercept(Interceptor.Chain) - Method in class io.harness.cf.client.connector.NewRetryInterceptor
- io.harness.cf - package io.harness.cf
- io.harness.cf.api - package io.harness.cf.api
- io.harness.cf.auth - package io.harness.cf.auth
- io.harness.cf.client.api - package io.harness.cf.client.api
- io.harness.cf.client.common - package io.harness.cf.client.common
- io.harness.cf.client.connector - package io.harness.cf.client.connector
- io.harness.cf.client.dto - package io.harness.cf.client.dto
- io.harness.cf.client.logger - package io.harness.cf.client.logger
- io.harness.cf.model - package io.harness.cf.model
- isDebugging() - Method in class io.harness.cf.ApiClient
-
Check that whether debugging is enabled for this API client.
- isEmpty(Collection<?>) - Static method in class io.harness.cf.client.common.Utils
- isEnabled(Target, String, int) - Method in class io.harness.cf.client.api.Evaluator
- isJsonMime(String) - Method in class io.harness.cf.ApiClient
-
Check if the given MIME is a JSON MIME.
- isNullOrEmpty(String) - Static method in class io.harness.cf.client.common.StringUtils
- isValid() - Method in class io.harness.cf.client.dto.Target
- isVerifyingSsl() - Method in class io.harness.cf.ApiClient
-
True if isVerifyingSsl flag is on
- itemCount(Integer) - Method in class io.harness.cf.model.Pagination
J
- join(String[], String) - Static method in class io.harness.cf.StringUtil
-
Join an array of strings with the given separator.
- join(Collection<String>, String) - Static method in class io.harness.cf.StringUtil
-
Join a list of strings with the given separator.
- JSON - Class in io.harness.cf
- JSON - io.harness.cf.model.FeatureConfig.KindEnum
- JSON() - Constructor for class io.harness.cf.JSON
- JSON.ByteArrayAdapter - Class in io.harness.cf
-
Gson TypeAdapter for Byte Array type
- JSON.DateTypeAdapter - Class in io.harness.cf
-
Gson TypeAdapter for java.util.Date type If the dateFormat is null, ISO8601Utils will be used.
- JSON.LocalDateTypeAdapter - Class in io.harness.cf
-
Gson TypeAdapter for JSR310 LocalDate type
- JSON.OffsetDateTimeTypeAdapter - Class in io.harness.cf
-
Gson TypeAdapter for JSR310 OffsetDateTime type
- JSON.SqlDateTypeAdapter - Class in io.harness.cf
-
Gson TypeAdapter for java.sql.Date type If the dateFormat is null, a simple "yyyy-MM-dd" format will be used (more efficient than SimpleDateFormat).
- jsonVariation(String, Target, JsonObject) - Method in class io.harness.cf.client.api.CfClient
- jsonVariation(String, Target, JsonObject, FlagEvaluateCallback) - Method in interface io.harness.cf.client.api.Evaluation
- jsonVariation(String, Target, JsonObject, FlagEvaluateCallback) - Method in class io.harness.cf.client.api.Evaluator
K
- key(String) - Method in class io.harness.cf.model.KeyValue
- keys() - Method in class io.harness.cf.client.api.CaffeineCache
- keys() - Method in class io.harness.cf.client.api.XmlFileMapStore
- keys() - Method in interface io.harness.cf.client.common.Cache
- keys() - Method in interface io.harness.cf.client.common.Storage
- KeyValue - Class in io.harness.cf.model
-
KeyValue
- KeyValue() - Constructor for class io.harness.cf.model.KeyValue
- kind(FeatureConfig.KindEnum) - Method in class io.harness.cf.model.FeatureConfig
- kind(String) - Method in class io.harness.cf.model.Evaluation
L
- listFiles(String, String) - Method in class io.harness.cf.client.connector.LocalConnector
- load(File, Class<T>) - Method in class io.harness.cf.client.connector.LocalConnector
- LocalConnector - Class in io.harness.cf.client.connector
- LocalConnector(String) - Constructor for class io.harness.cf.client.connector.LocalConnector
- LocalDateTypeAdapter() - Constructor for class io.harness.cf.JSON.LocalDateTypeAdapter
- LocalDateTypeAdapter(DateTimeFormatter) - Constructor for class io.harness.cf.JSON.LocalDateTypeAdapter
- LogUtil - Class in io.harness.cf.client.logger
- LogUtil() - Constructor for class io.harness.cf.client.logger.LogUtil
M
- makeStreamClient(long, List<X509Certificate>) - Method in class io.harness.cf.client.connector.EventSource
- message(String) - Method in class io.harness.cf.model.Error
- Message - Class in io.harness.cf.client.dto
- Message() - Constructor for class io.harness.cf.client.dto.Message
- Metrics - Class in io.harness.cf.model
-
Metrics
- Metrics() - Constructor for class io.harness.cf.model.Metrics
- MetricsApi - Class in io.harness.cf.api
- MetricsApi() - Constructor for class io.harness.cf.api.MetricsApi
- MetricsApi(ApiClient) - Constructor for class io.harness.cf.api.MetricsApi
- metricsData(List<MetricsData>) - Method in class io.harness.cf.model.Metrics
- MetricsData - Class in io.harness.cf.model
-
MetricsData
- MetricsData() - Constructor for class io.harness.cf.model.MetricsData
- MetricsData.MetricsTypeEnum - Enum in io.harness.cf.model
-
This can be of type FeatureMetrics
- MetricsData.MetricsTypeEnum.Adapter - Class in io.harness.cf.model
- metricsType(MetricsData.MetricsTypeEnum) - Method in class io.harness.cf.model.MetricsData
- MIN_FREQUENCY - Static variable in class io.harness.cf.client.api.BaseConfig
- MIN_FREQUENCY - Static variable in class io.harness.cf.client.connector.HarnessConfig
- MissingSdkKeyException - Exception in io.harness.cf.client.api
- MissingSdkKeyException() - Constructor for exception io.harness.cf.client.api.MissingSdkKeyException
- MissingSdkKeyException(Exception) - Constructor for exception io.harness.cf.client.api.MissingSdkKeyException
- modifiedAt(Long) - Method in class io.harness.cf.model.Segment
N
- name(String) - Method in class io.harness.cf.model.AuthenticationRequestTarget
- name(String) - Method in class io.harness.cf.model.Segment
- name(String) - Method in class io.harness.cf.model.Tag
- name(String) - Method in class io.harness.cf.model.Target
- name(String) - Method in class io.harness.cf.model.TargetData
- name(String) - Method in class io.harness.cf.model.TargetMap
- name(String) - Method in class io.harness.cf.model.Variation
- negate(Boolean) - Method in class io.harness.cf.model.Clause
- NewRetryInterceptor - Class in io.harness.cf.client.connector
- NewRetryInterceptor(long) - Constructor for class io.harness.cf.client.connector.NewRetryInterceptor
- NewRetryInterceptor(long, long) - Constructor for class io.harness.cf.client.connector.NewRetryInterceptor
- numberVariation(String, Target, double) - Method in class io.harness.cf.client.api.CfClient
- numberVariation(String, Target, double, FlagEvaluateCallback) - Method in interface io.harness.cf.client.api.Evaluation
- numberVariation(String, Target, double, FlagEvaluateCallback) - Method in class io.harness.cf.client.api.Evaluator
O
- off() - Method in class io.harness.cf.client.api.CfClient
- off(Event) - Method in class io.harness.cf.client.api.CfClient
- off(Event, Consumer<String>) - Method in class io.harness.cf.client.api.CfClient
- OFF - io.harness.cf.model.FeatureState
- OffsetDateTimeTypeAdapter() - Constructor for class io.harness.cf.JSON.OffsetDateTimeTypeAdapter
- OffsetDateTimeTypeAdapter(DateTimeFormatter) - Constructor for class io.harness.cf.JSON.OffsetDateTimeTypeAdapter
- offVariation(String) - Method in class io.harness.cf.model.FeatureConfig
- on(Event, Consumer<String>) - Method in class io.harness.cf.client.api.CfClient
- ON - io.harness.cf.model.FeatureState
- onConnected() - Method in interface io.harness.cf.client.connector.Updater
- onDisconnected(String) - Method in interface io.harness.cf.client.connector.Updater
- onDownloadProgress(long, long, boolean) - Method in interface io.harness.cf.ApiCallback
-
This is called when the API download processing.
- ONE_HUNDRED - Static variable in class io.harness.cf.client.api.Evaluator
- onFailure(ApiException, int, Map<String, List<String>>) - Method in interface io.harness.cf.ApiCallback
-
This is called when the API call fails.
- onFailure(String) - Method in interface io.harness.cf.client.connector.Updater
- onFailure(Call, IOException) - Method in class io.harness.cf.client.connector.EventSource
- onReady() - Method in interface io.harness.cf.client.connector.Updater
- onResponse(Call, Response) - Method in class io.harness.cf.client.connector.EventSource
- onSuccess(T, int, Map<String, List<String>>) - Method in interface io.harness.cf.ApiCallback
-
This is called when the API call succeeded.
- onUploadProgress(long, long, boolean) - Method in interface io.harness.cf.ApiCallback
-
This is called when the API upload processing.
- op(String) - Method in class io.harness.cf.model.Clause
- org(String) - Method in class io.harness.cf.model.Target
P
- pageCount(Integer) - Method in class io.harness.cf.model.Pagination
- pageIndex(Integer) - Method in class io.harness.cf.model.Pagination
- pageSize(Integer) - Method in class io.harness.cf.model.Pagination
- Pagination - Class in io.harness.cf.model
-
Pagination
- Pagination() - Constructor for class io.harness.cf.model.Pagination
- Pair - Class in io.harness.cf
- Pair(String, String) - Constructor for class io.harness.cf.Pair
- parameterToPair(String, Object) - Method in class io.harness.cf.ApiClient
-
Formats the specified query parameter to a list containing a single
Pairobject. - parameterToPairs(String, String, Collection) - Method in class io.harness.cf.ApiClient
-
Formats the specified collection query parameters to a list of
Pairobjects. - parameterToString(Object) - Method in class io.harness.cf.ApiClient
-
Format the given parameter object into string.
- postMetrics(Metrics) - Method in class io.harness.cf.client.connector.HarnessConnector
- postMetrics(Metrics) - Method in class io.harness.cf.client.connector.LocalConnector
- postMetrics(Metrics) - Method in interface io.harness.cf.client.connector.Connector
- postMetrics(String, String, Metrics) - Method in class io.harness.cf.api.MetricsApi
-
Send metrics to the Analytics server.
- postMetricsAsync(String, String, Metrics, ApiCallback<Void>) - Method in class io.harness.cf.api.MetricsApi
-
Send metrics to the Analytics server.
- postMetricsCall(String, String, Metrics, ApiCallback) - Method in class io.harness.cf.api.MetricsApi
-
Build call for postMetrics
- postMetricsWithHttpInfo(String, String, Metrics) - Method in class io.harness.cf.api.MetricsApi
-
Send metrics to the Analytics server.
- prepareDownloadFile(Response) - Method in class io.harness.cf.ApiClient
-
Prepare file for download
- Prerequisite - Class in io.harness.cf.model
-
Prerequisite
- Prerequisite() - Constructor for class io.harness.cf.model.Prerequisite
- prerequisites(List<Prerequisite>) - Method in class io.harness.cf.model.FeatureConfig
- priority(Integer) - Method in class io.harness.cf.model.ServingRule
- processCookieParams(Map<String, String>, Request.Builder) - Method in class io.harness.cf.ApiClient
-
Set cookie parameters to the request builder, including default cookies.
- processHeaderParams(Map<String, String>, Request.Builder) - Method in class io.harness.cf.ApiClient
-
Set header parameters to the request builder, including default headers.
- processToken(String) - Method in class io.harness.cf.client.connector.HarnessConnector
- ProgressRequestBody - Class in io.harness.cf
- ProgressRequestBody(RequestBody, ApiCallback) - Constructor for class io.harness.cf.ProgressRequestBody
- ProgressResponseBody - Class in io.harness.cf
- ProgressResponseBody(ResponseBody, ApiCallback) - Constructor for class io.harness.cf.ProgressResponseBody
- project(String) - Method in class io.harness.cf.model.FeatureConfig
- project(String) - Method in class io.harness.cf.model.Target
Q
- Query - Interface in io.harness.cf.client.api
R
- read(JsonReader) - Method in class io.harness.cf.JSON.ByteArrayAdapter
- read(JsonReader) - Method in class io.harness.cf.JSON.DateTypeAdapter
- read(JsonReader) - Method in class io.harness.cf.JSON.LocalDateTypeAdapter
- read(JsonReader) - Method in class io.harness.cf.JSON.OffsetDateTimeTypeAdapter
- read(JsonReader) - Method in class io.harness.cf.JSON.SqlDateTypeAdapter
- read(JsonReader) - Method in class io.harness.cf.model.FeatureConfig.KindEnum.Adapter
- read(JsonReader) - Method in class io.harness.cf.model.FeatureState.Adapter
- read(JsonReader) - Method in class io.harness.cf.model.MetricsData.MetricsTypeEnum.Adapter
- READY - io.harness.cf.client.api.Event
- redactHeaders(Map<String, String>) - Static method in class io.harness.cf.client.common.Utils
- Repository - Interface in io.harness.cf.client.api
- REQUEST_ID_KEY - Static variable in class io.harness.cf.client.connector.HarnessConnector
- ruleId(String) - Method in class io.harness.cf.model.ServingRule
- rules(List<Clause>) - Method in class io.harness.cf.model.Segment
- rules(List<ServingRule>) - Method in class io.harness.cf.model.FeatureConfig
S
- sanitizeFilename(String) - Method in class io.harness.cf.ApiClient
-
Sanitize filename by removing path.
- SdkCodes - Class in io.harness.cf.client.common
- SdkCodes() - Constructor for class io.harness.cf.client.common.SdkCodes
- Segment - Class in io.harness.cf.model
-
Segment
- Segment() - Constructor for class io.harness.cf.model.Segment
- segments(List<Segment>) - Method in class io.harness.cf.model.Target
- selectHeaderAccept(String[]) - Method in class io.harness.cf.ApiClient
-
Select the Accept header's value from the given accepts array: if JSON exists in the given array, use it; otherwise use all of them (joining into a string)
- selectHeaderContentType(String[]) - Method in class io.harness.cf.ApiClient
-
Select the Content-Type header's value from the given array: if JSON exists in the given array, use it; otherwise use the first one of the array.
- serialize(Object) - Method in class io.harness.cf.JSON
-
Serialize the given Java object into JSON string.
- serialize(Object, String) - Method in class io.harness.cf.ApiClient
-
Serialize the given Java object into request body according to the object's class and the request Content-Type.
- SERIALIZED_NAME_ACCOUNT - Static variable in class io.harness.cf.model.Target
- SERIALIZED_NAME_ANONYMOUS - Static variable in class io.harness.cf.model.AuthenticationRequestTarget
- SERIALIZED_NAME_ANONYMOUS - Static variable in class io.harness.cf.model.Target
- SERIALIZED_NAME_API_KEY - Static variable in class io.harness.cf.model.AuthenticationRequest
- SERIALIZED_NAME_ATTRIBUTE - Static variable in class io.harness.cf.model.Clause
- SERIALIZED_NAME_ATTRIBUTES - Static variable in class io.harness.cf.model.AuthenticationRequestTarget
- SERIALIZED_NAME_ATTRIBUTES - Static variable in class io.harness.cf.model.MetricsData
- SERIALIZED_NAME_ATTRIBUTES - Static variable in class io.harness.cf.model.Target
- SERIALIZED_NAME_ATTRIBUTES - Static variable in class io.harness.cf.model.TargetData
- SERIALIZED_NAME_AUTH_TOKEN - Static variable in class io.harness.cf.model.AuthenticationResponse
- SERIALIZED_NAME_BUCKET_BY - Static variable in class io.harness.cf.model.Distribution
- SERIALIZED_NAME_CLAUSES - Static variable in class io.harness.cf.model.ServingRule
- SERIALIZED_NAME_CODE - Static variable in class io.harness.cf.model.Error
- SERIALIZED_NAME_COUNT - Static variable in class io.harness.cf.model.MetricsData
- SERIALIZED_NAME_CREATED_AT - Static variable in class io.harness.cf.model.Segment
- SERIALIZED_NAME_CREATED_AT - Static variable in class io.harness.cf.model.Target
- SERIALIZED_NAME_DEFAULT_SERVE - Static variable in class io.harness.cf.model.FeatureConfig
- SERIALIZED_NAME_DESCRIPTION - Static variable in class io.harness.cf.model.Variation
- SERIALIZED_NAME_DISTRIBUTION - Static variable in class io.harness.cf.model.Serve
- SERIALIZED_NAME_ENVIRONMENT - Static variable in class io.harness.cf.model.FeatureConfig
- SERIALIZED_NAME_ENVIRONMENT - Static variable in class io.harness.cf.model.Segment
- SERIALIZED_NAME_ENVIRONMENT - Static variable in class io.harness.cf.model.Target
- SERIALIZED_NAME_EXCLUDED - Static variable in class io.harness.cf.model.Segment
- SERIALIZED_NAME_FEATURE - Static variable in class io.harness.cf.model.FeatureConfig
- SERIALIZED_NAME_FEATURE - Static variable in class io.harness.cf.model.Prerequisite
- SERIALIZED_NAME_FLAG - Static variable in class io.harness.cf.model.Evaluation
- SERIALIZED_NAME_ID - Static variable in class io.harness.cf.model.Clause
- SERIALIZED_NAME_IDENTIFIER - Static variable in class io.harness.cf.model.AuthenticationRequestTarget
- SERIALIZED_NAME_IDENTIFIER - Static variable in class io.harness.cf.model.Evaluation
- SERIALIZED_NAME_IDENTIFIER - Static variable in class io.harness.cf.model.Segment
- SERIALIZED_NAME_IDENTIFIER - Static variable in class io.harness.cf.model.Target
- SERIALIZED_NAME_IDENTIFIER - Static variable in class io.harness.cf.model.TargetData
- SERIALIZED_NAME_IDENTIFIER - Static variable in class io.harness.cf.model.TargetMap
- SERIALIZED_NAME_IDENTIFIER - Static variable in class io.harness.cf.model.Variation
- SERIALIZED_NAME_INCLUDED - Static variable in class io.harness.cf.model.Segment
- SERIALIZED_NAME_ITEM_COUNT - Static variable in class io.harness.cf.model.Pagination
- SERIALIZED_NAME_KEY - Static variable in class io.harness.cf.model.KeyValue
- SERIALIZED_NAME_KIND - Static variable in class io.harness.cf.model.Evaluation
- SERIALIZED_NAME_KIND - Static variable in class io.harness.cf.model.FeatureConfig
- SERIALIZED_NAME_MESSAGE - Static variable in class io.harness.cf.model.Error
- SERIALIZED_NAME_METRICS_DATA - Static variable in class io.harness.cf.model.Metrics
- SERIALIZED_NAME_METRICS_TYPE - Static variable in class io.harness.cf.model.MetricsData
- SERIALIZED_NAME_MODIFIED_AT - Static variable in class io.harness.cf.model.Segment
- SERIALIZED_NAME_NAME - Static variable in class io.harness.cf.model.AuthenticationRequestTarget
- SERIALIZED_NAME_NAME - Static variable in class io.harness.cf.model.Segment
- SERIALIZED_NAME_NAME - Static variable in class io.harness.cf.model.Tag
- SERIALIZED_NAME_NAME - Static variable in class io.harness.cf.model.Target
- SERIALIZED_NAME_NAME - Static variable in class io.harness.cf.model.TargetData
- SERIALIZED_NAME_NAME - Static variable in class io.harness.cf.model.TargetMap
- SERIALIZED_NAME_NAME - Static variable in class io.harness.cf.model.Variation
- SERIALIZED_NAME_NEGATE - Static variable in class io.harness.cf.model.Clause
- SERIALIZED_NAME_OFF_VARIATION - Static variable in class io.harness.cf.model.FeatureConfig
- SERIALIZED_NAME_OP - Static variable in class io.harness.cf.model.Clause
- SERIALIZED_NAME_ORG - Static variable in class io.harness.cf.model.Target
- SERIALIZED_NAME_PAGE_COUNT - Static variable in class io.harness.cf.model.Pagination
- SERIALIZED_NAME_PAGE_INDEX - Static variable in class io.harness.cf.model.Pagination
- SERIALIZED_NAME_PAGE_SIZE - Static variable in class io.harness.cf.model.Pagination
- SERIALIZED_NAME_PREREQUISITES - Static variable in class io.harness.cf.model.FeatureConfig
- SERIALIZED_NAME_PRIORITY - Static variable in class io.harness.cf.model.ServingRule
- SERIALIZED_NAME_PROJECT - Static variable in class io.harness.cf.model.FeatureConfig
- SERIALIZED_NAME_PROJECT - Static variable in class io.harness.cf.model.Target
- SERIALIZED_NAME_RULE_ID - Static variable in class io.harness.cf.model.ServingRule
- SERIALIZED_NAME_RULES - Static variable in class io.harness.cf.model.FeatureConfig
- SERIALIZED_NAME_RULES - Static variable in class io.harness.cf.model.Segment
- SERIALIZED_NAME_SEGMENTS - Static variable in class io.harness.cf.model.Target
- SERIALIZED_NAME_SERVE - Static variable in class io.harness.cf.model.ServingRule
- SERIALIZED_NAME_STATE - Static variable in class io.harness.cf.model.FeatureConfig
- SERIALIZED_NAME_TAGS - Static variable in class io.harness.cf.model.Segment
- SERIALIZED_NAME_TARGET - Static variable in class io.harness.cf.model.AuthenticationRequest
- SERIALIZED_NAME_TARGET_DATA - Static variable in class io.harness.cf.model.Metrics
- SERIALIZED_NAME_TARGET_SEGMENTS - Static variable in class io.harness.cf.model.VariationMap
- SERIALIZED_NAME_TARGETS - Static variable in class io.harness.cf.model.VariationMap
- SERIALIZED_NAME_TIMESTAMP - Static variable in class io.harness.cf.model.MetricsData
- SERIALIZED_NAME_VALUE - Static variable in class io.harness.cf.model.Evaluation
- SERIALIZED_NAME_VALUE - Static variable in class io.harness.cf.model.KeyValue
- SERIALIZED_NAME_VALUE - Static variable in class io.harness.cf.model.Tag
- SERIALIZED_NAME_VALUE - Static variable in class io.harness.cf.model.Variation
- SERIALIZED_NAME_VALUES - Static variable in class io.harness.cf.model.Clause
- SERIALIZED_NAME_VARIATION - Static variable in class io.harness.cf.model.Serve
- SERIALIZED_NAME_VARIATION - Static variable in class io.harness.cf.model.VariationMap
- SERIALIZED_NAME_VARIATION - Static variable in class io.harness.cf.model.WeightedVariation
- SERIALIZED_NAME_VARIATION_TO_TARGET_MAP - Static variable in class io.harness.cf.model.FeatureConfig
- SERIALIZED_NAME_VARIATIONS - Static variable in class io.harness.cf.model.Distribution
- SERIALIZED_NAME_VARIATIONS - Static variable in class io.harness.cf.model.FeatureConfig
- SERIALIZED_NAME_VARIATIONS - Static variable in class io.harness.cf.model.Prerequisite
- SERIALIZED_NAME_VERSION - Static variable in class io.harness.cf.model.FeatureConfig
- SERIALIZED_NAME_VERSION - Static variable in class io.harness.cf.model.Pagination
- SERIALIZED_NAME_VERSION - Static variable in class io.harness.cf.model.Segment
- SERIALIZED_NAME_WEIGHT - Static variable in class io.harness.cf.model.WeightedVariation
- serve(Serve) - Method in class io.harness.cf.model.ServingRule
- Serve - Class in io.harness.cf.model
-
Serve
- Serve() - Constructor for class io.harness.cf.model.Serve
- ServerConfiguration - Class in io.harness.cf
-
Representing a Server configuration.
- ServerConfiguration(String, String, Map<String, ServerVariable>) - Constructor for class io.harness.cf.ServerConfiguration
- ServerVariable - Class in io.harness.cf
-
Representing a Server Variable for server URL template substitution.
- ServerVariable(String, String, HashSet<String>) - Constructor for class io.harness.cf.ServerVariable
- Service - Interface in io.harness.cf.client.connector
- ServingRule - Class in io.harness.cf.model
-
ServingRule
- ServingRule() - Constructor for class io.harness.cf.model.ServingRule
- set(String, Object) - Method in class io.harness.cf.client.api.CaffeineCache
- set(String, Object) - Method in class io.harness.cf.client.api.XmlFileMapStore
- set(String, Object) - Method in interface io.harness.cf.client.common.Cache
- set(String, Object) - Method in interface io.harness.cf.client.common.Storage
- setAccessToken(String) - Method in class io.harness.cf.ApiClient
-
Helper method to set access token for the first OAuth2 authentication.
- setAccount(String) - Method in class io.harness.cf.model.Target
- setAnonymous(Boolean) - Method in class io.harness.cf.model.AuthenticationRequestTarget
- setAnonymous(Boolean) - Method in class io.harness.cf.model.Target
- setApiClient(ApiClient) - Method in class io.harness.cf.api.ClientApi
- setApiClient(ApiClient) - Method in class io.harness.cf.api.MetricsApi
- setApiKey(String) - Method in class io.harness.cf.ApiClient
-
Helper method to set API key value for the first API key authentication.
- setApiKey(String) - Method in class io.harness.cf.auth.ApiKeyAuth
- setApiKey(String) - Method in class io.harness.cf.model.AuthenticationRequest
- setApiKeyPrefix(String) - Method in class io.harness.cf.ApiClient
-
Helper method to set API key prefix for the first API key authentication.
- setApiKeyPrefix(String) - Method in class io.harness.cf.auth.ApiKeyAuth
- setAttribute(String) - Method in class io.harness.cf.model.Clause
- setAttributes(Object) - Method in class io.harness.cf.model.AuthenticationRequestTarget
- setAttributes(Object) - Method in class io.harness.cf.model.Target
- setAttributes(List<KeyValue>) - Method in class io.harness.cf.model.MetricsData
- setAttributes(List<KeyValue>) - Method in class io.harness.cf.model.TargetData
- setAuthToken(String) - Method in class io.harness.cf.model.AuthenticationResponse
- setBasePath(String) - Method in class io.harness.cf.ApiClient
-
Set base path
- setBearerToken(String) - Method in class io.harness.cf.ApiClient
-
Helper method to set access token for the first Bearer authentication.
- setBearerToken(String) - Method in class io.harness.cf.auth.HttpBearerAuth
-
Sets the token, which together with the scheme, will be sent as the value of the Authorization header.
- setBucketBy(String) - Method in class io.harness.cf.model.Distribution
- setClauses(List<Clause>) - Method in class io.harness.cf.model.ServingRule
- setCode(String) - Method in class io.harness.cf.model.Error
- setConnectTimeout(int) - Method in class io.harness.cf.ApiClient
-
Sets the connect timeout (in milliseconds).
- setCount(Integer) - Method in class io.harness.cf.model.MetricsData
- setCreatedAt(Long) - Method in class io.harness.cf.model.Segment
- setCreatedAt(Long) - Method in class io.harness.cf.model.Target
- setCustomBaseUrl(String) - Method in class io.harness.cf.api.ClientApi
- setCustomBaseUrl(String) - Method in class io.harness.cf.api.MetricsApi
- setDateFormat(DateFormat) - Method in class io.harness.cf.ApiClient
-
Setter for the field
dateFormat. - setDateFormat(DateFormat) - Method in class io.harness.cf.JSON
- setDebugging(boolean) - Method in class io.harness.cf.ApiClient
-
Enable/disable debugging for this API client.
- setDefaultApiClient(ApiClient) - Static method in class io.harness.cf.Configuration
-
Set the default API client, which would be used when creating API instances without providing an API client.
- setDefaultServe(Serve) - Method in class io.harness.cf.model.FeatureConfig
- setDescription(String) - Method in class io.harness.cf.model.Variation
- setDistribution(Distribution) - Method in class io.harness.cf.model.Serve
- setEnvironment(String) - Method in class io.harness.cf.model.FeatureConfig
- setEnvironment(String) - Method in class io.harness.cf.model.Segment
- setEnvironment(String) - Method in class io.harness.cf.model.Target
- setExcluded(List<Target>) - Method in class io.harness.cf.model.Segment
- setFeature(String) - Method in class io.harness.cf.model.FeatureConfig
- setFeature(String) - Method in class io.harness.cf.model.Prerequisite
- setFlag(String, FeatureConfig) - Method in interface io.harness.cf.client.api.Repository
- setFlag(String) - Method in class io.harness.cf.model.Evaluation
- setFormat(DateFormat) - Method in class io.harness.cf.JSON.DateTypeAdapter
- setFormat(DateFormat) - Method in class io.harness.cf.JSON.SqlDateTypeAdapter
- setFormat(DateTimeFormatter) - Method in class io.harness.cf.JSON.LocalDateTypeAdapter
- setFormat(DateTimeFormatter) - Method in class io.harness.cf.JSON.OffsetDateTimeTypeAdapter
- setGson(Gson) - Method in class io.harness.cf.JSON
-
Set Gson.
- setHostIndex(int) - Method in class io.harness.cf.api.ClientApi
- setHostIndex(int) - Method in class io.harness.cf.api.MetricsApi
- setHttpClient(OkHttpClient) - Method in class io.harness.cf.ApiClient
-
Set HTTP client, which must never be null.
- setId(String) - Method in class io.harness.cf.model.Clause
- setIdentifier(String) - Method in class io.harness.cf.model.AuthenticationRequestTarget
- setIdentifier(String) - Method in class io.harness.cf.model.Evaluation
- setIdentifier(String) - Method in class io.harness.cf.model.Segment
- setIdentifier(String) - Method in class io.harness.cf.model.Target
- setIdentifier(String) - Method in class io.harness.cf.model.TargetData
- setIdentifier(String) - Method in class io.harness.cf.model.TargetMap
- setIdentifier(String) - Method in class io.harness.cf.model.Variation
- setIncluded(List<Target>) - Method in class io.harness.cf.model.Segment
- setItemCount(Integer) - Method in class io.harness.cf.model.Pagination
- setJSON(JSON) - Method in class io.harness.cf.ApiClient
-
Set JSON
- setKey(String) - Method in class io.harness.cf.model.KeyValue
- setKeyManagers(KeyManager[]) - Method in class io.harness.cf.ApiClient
-
Configure client keys to use for authorization in an SSL session.
- setKind(FeatureConfig.KindEnum) - Method in class io.harness.cf.model.FeatureConfig
- setKind(String) - Method in class io.harness.cf.model.Evaluation
- setLenientOnJson(boolean) - Method in class io.harness.cf.ApiClient
-
Set LenientOnJson.
- setLenientOnJson(boolean) - Method in class io.harness.cf.JSON
-
Configure the parser to be liberal in what it accepts.
- setLocalDateFormat(DateTimeFormatter) - Method in class io.harness.cf.ApiClient
-
Set LocalDateFormat.
- setLocalDateFormat(DateTimeFormatter) - Method in class io.harness.cf.JSON
- setMessage(String) - Method in class io.harness.cf.model.Error
- setMetricsData(List<MetricsData>) - Method in class io.harness.cf.model.Metrics
- setMetricsType(MetricsData.MetricsTypeEnum) - Method in class io.harness.cf.model.MetricsData
- setModifiedAt(Long) - Method in class io.harness.cf.model.Segment
- setName(String) - Method in class io.harness.cf.model.AuthenticationRequestTarget
- setName(String) - Method in class io.harness.cf.model.Segment
- setName(String) - Method in class io.harness.cf.model.Tag
- setName(String) - Method in class io.harness.cf.model.Target
- setName(String) - Method in class io.harness.cf.model.TargetData
- setName(String) - Method in class io.harness.cf.model.TargetMap
- setName(String) - Method in class io.harness.cf.model.Variation
- setNegate(Boolean) - Method in class io.harness.cf.model.Clause
- setOffsetDateTimeFormat(DateTimeFormatter) - Method in class io.harness.cf.ApiClient
-
Set OffsetDateTimeFormat.
- setOffsetDateTimeFormat(DateTimeFormatter) - Method in class io.harness.cf.JSON
- setOffVariation(String) - Method in class io.harness.cf.model.FeatureConfig
- setOnUnauthorized(Runnable) - Method in interface io.harness.cf.client.connector.Connector
-
If the http interceptor detects unauthorised during an API call then this callback is used to retry auth
- setOnUnauthorized(Runnable) - Method in class io.harness.cf.client.connector.HarnessConnector
- setOnUnauthorized(Runnable) - Method in class io.harness.cf.client.connector.LocalConnector
- setOp(String) - Method in class io.harness.cf.model.Clause
- setOrg(String) - Method in class io.harness.cf.model.Target
- setPageCount(Integer) - Method in class io.harness.cf.model.Pagination
- setPageIndex(Integer) - Method in class io.harness.cf.model.Pagination
- setPageSize(Integer) - Method in class io.harness.cf.model.Pagination
- setPassword(String) - Method in class io.harness.cf.ApiClient
-
Helper method to set password for the first HTTP basic authentication.
- setPassword(String) - Method in class io.harness.cf.auth.HttpBasicAuth
- setPrerequisites(List<Prerequisite>) - Method in class io.harness.cf.model.FeatureConfig
- setPriority(Integer) - Method in class io.harness.cf.model.ServingRule
- setProject(String) - Method in class io.harness.cf.model.FeatureConfig
- setProject(String) - Method in class io.harness.cf.model.Target
- setReadTimeout(int) - Method in class io.harness.cf.ApiClient
-
Sets the read timeout (in milliseconds).
- setRuleId(String) - Method in class io.harness.cf.model.ServingRule
- setRules(List<Clause>) - Method in class io.harness.cf.model.Segment
- setRules(List<ServingRule>) - Method in class io.harness.cf.model.FeatureConfig
- setSegment(String, Segment) - Method in interface io.harness.cf.client.api.Repository
- setSegments(List<Segment>) - Method in class io.harness.cf.model.Target
- setServe(Serve) - Method in class io.harness.cf.model.ServingRule
- setSqlDateFormat(DateFormat) - Method in class io.harness.cf.ApiClient
-
Set SqlDateFormat.
- setSqlDateFormat(DateFormat) - Method in class io.harness.cf.JSON
- setSslCaCert(InputStream) - Method in class io.harness.cf.ApiClient
-
Configure the CA certificate to be trusted when making https requests.
- setState(FeatureState) - Method in class io.harness.cf.model.FeatureConfig
- setSystemProps() - Static method in class io.harness.cf.client.logger.LogUtil
- setTags(List<Tag>) - Method in class io.harness.cf.model.Segment
- setTarget(AuthenticationRequestTarget) - Method in class io.harness.cf.model.AuthenticationRequest
- setTargetData(List<TargetData>) - Method in class io.harness.cf.model.Metrics
- setTargets(List<TargetMap>) - Method in class io.harness.cf.model.VariationMap
- setTargetSegments(List<String>) - Method in class io.harness.cf.model.VariationMap
- setTempFolderPath(String) - Method in class io.harness.cf.ApiClient
-
Set the temporary folder path (for downloading files)
- setTimestamp(Long) - Method in class io.harness.cf.model.MetricsData
- setUserAgent(String) - Method in class io.harness.cf.ApiClient
-
Set the User-Agent header's value (by adding to the default header map).
- setUsername(String) - Method in class io.harness.cf.ApiClient
-
Helper method to set username for the first HTTP basic authentication.
- setUsername(String) - Method in class io.harness.cf.auth.HttpBasicAuth
- setValue(String) - Method in class io.harness.cf.model.Evaluation
- setValue(String) - Method in class io.harness.cf.model.KeyValue
- setValue(String) - Method in class io.harness.cf.model.Tag
- setValue(String) - Method in class io.harness.cf.model.Variation
- setValues(List<String>) - Method in class io.harness.cf.model.Clause
- setVariation(String) - Method in class io.harness.cf.model.Serve
- setVariation(String) - Method in class io.harness.cf.model.VariationMap
- setVariation(String) - Method in class io.harness.cf.model.WeightedVariation
- setVariations(List<Variation>) - Method in class io.harness.cf.model.FeatureConfig
- setVariations(List<WeightedVariation>) - Method in class io.harness.cf.model.Distribution
- setVariations(List<String>) - Method in class io.harness.cf.model.Prerequisite
- setVariationToTargetMap(List<VariationMap>) - Method in class io.harness.cf.model.FeatureConfig
- setVerifyingSsl(boolean) - Method in class io.harness.cf.ApiClient
-
Configure whether to verify certificate and hostname when making https requests.
- setVersion(Integer) - Method in class io.harness.cf.model.Pagination
- setVersion(Long) - Method in class io.harness.cf.model.FeatureConfig
- setVersion(Long) - Method in class io.harness.cf.model.Segment
- setWeight(Integer) - Method in class io.harness.cf.model.WeightedVariation
- setWriteTimeout(int) - Method in class io.harness.cf.ApiClient
-
Sets the write timeout (in milliseconds).
- shouldRetry() - Method in exception io.harness.cf.client.connector.ConnectorException
- shutdownExecutorService(ExecutorService, Runnable, Consumer<String>) - Static method in class io.harness.cf.client.common.Utils
- source() - Method in class io.harness.cf.ProgressResponseBody
- SqlDateTypeAdapter() - Constructor for class io.harness.cf.JSON.SqlDateTypeAdapter
- SqlDateTypeAdapter(DateFormat) - Constructor for class io.harness.cf.JSON.SqlDateTypeAdapter
- start() - Method in class io.harness.cf.client.connector.EventSource
- start() - Method in interface io.harness.cf.client.connector.Service
- state(FeatureState) - Method in class io.harness.cf.model.FeatureConfig
- stop() - Method in class io.harness.cf.client.connector.EventSource
- stop() - Method in interface io.harness.cf.client.connector.Service
- Storage - Interface in io.harness.cf.client.common
- stream(Updater) - Method in class io.harness.cf.client.connector.HarnessConnector
- stream(Updater) - Method in class io.harness.cf.client.connector.LocalConnector
- stream(Updater) - Method in interface io.harness.cf.client.connector.Connector
- stream(String, String) - Method in class io.harness.cf.api.ClientApi
-
Stream endpoint.
- streamAsync(String, String, ApiCallback<Void>) - Method in class io.harness.cf.api.ClientApi
-
Stream endpoint.
- streamCall(String, String, ApiCallback) - Method in class io.harness.cf.api.ClientApi
-
Build call for stream
- streamWithHttpInfo(String, String) - Method in class io.harness.cf.api.ClientApi
-
Stream endpoint.
- STRING - io.harness.cf.model.FeatureConfig.KindEnum
- StringUtil - Class in io.harness.cf
- StringUtil() - Constructor for class io.harness.cf.StringUtil
- StringUtils - Class in io.harness.cf.client.common
- stringVariation(String, Target, String) - Method in class io.harness.cf.client.api.CfClient
- stringVariation(String, Target, String, FlagEvaluateCallback) - Method in interface io.harness.cf.client.api.Evaluation
- stringVariation(String, Target, String, FlagEvaluateCallback) - Method in class io.harness.cf.client.api.Evaluator
T
- Tag - Class in io.harness.cf.model
-
A name and value pair.
- Tag() - Constructor for class io.harness.cf.model.Tag
- tags(List<Tag>) - Method in class io.harness.cf.model.Segment
- target(AuthenticationRequestTarget) - Method in class io.harness.cf.model.AuthenticationRequest
- Target - Class in io.harness.cf.client.dto
- Target - Class in io.harness.cf.model
-
Target
- Target() - Constructor for class io.harness.cf.client.dto.Target
- Target() - Constructor for class io.harness.cf.model.Target
- targetData(List<TargetData>) - Method in class io.harness.cf.model.Metrics
- TargetData - Class in io.harness.cf.model
-
TargetData
- TargetData() - Constructor for class io.harness.cf.model.TargetData
- TargetMap - Class in io.harness.cf.model
-
TargetMap
- TargetMap() - Constructor for class io.harness.cf.model.TargetMap
- targets(List<TargetMap>) - Method in class io.harness.cf.model.VariationMap
- targetSegments(List<String>) - Method in class io.harness.cf.model.VariationMap
- timestamp(Long) - Method in class io.harness.cf.model.MetricsData
- toString() - Method in class io.harness.cf.client.dto.Target
- toString() - Method in class io.harness.cf.model.AuthenticationRequest
- toString() - Method in class io.harness.cf.model.AuthenticationRequestTarget
- toString() - Method in class io.harness.cf.model.AuthenticationResponse
- toString() - Method in class io.harness.cf.model.Clause
- toString() - Method in class io.harness.cf.model.Distribution
- toString() - Method in class io.harness.cf.model.Error
- toString() - Method in class io.harness.cf.model.Evaluation
- toString() - Method in enum io.harness.cf.model.FeatureConfig.KindEnum
- toString() - Method in class io.harness.cf.model.FeatureConfig
- toString() - Method in enum io.harness.cf.model.FeatureState
- toString() - Method in class io.harness.cf.model.KeyValue
- toString() - Method in class io.harness.cf.model.Metrics
- toString() - Method in enum io.harness.cf.model.MetricsData.MetricsTypeEnum
- toString() - Method in class io.harness.cf.model.MetricsData
- toString() - Method in class io.harness.cf.model.Pagination
- toString() - Method in class io.harness.cf.model.Prerequisite
- toString() - Method in class io.harness.cf.model.Segment
- toString() - Method in class io.harness.cf.model.Serve
- toString() - Method in class io.harness.cf.model.ServingRule
- toString() - Method in class io.harness.cf.model.Tag
- toString() - Method in class io.harness.cf.model.Target
- toString() - Method in class io.harness.cf.model.TargetData
- toString() - Method in class io.harness.cf.model.TargetMap
- toString() - Method in class io.harness.cf.model.Variation
- toString() - Method in class io.harness.cf.model.VariationMap
- toString() - Method in class io.harness.cf.model.WeightedVariation
U
- update(Message) - Method in class io.harness.cf.client.api.CfClient
- update(Message) - Method in interface io.harness.cf.client.connector.Updater
- updateParamsForAuth(String[], List<Pair>, Map<String, String>, Map<String, String>, String, String, URI) - Method in class io.harness.cf.ApiClient
-
Update query and header parameters based on authentication settings.
- Updater - Interface in io.harness.cf.client.connector
- URL - Variable in class io.harness.cf.ServerConfiguration
- URL() - Method in class io.harness.cf.ServerConfiguration
-
Format URL template using default server variables.
- URL(Map<String, String>) - Method in class io.harness.cf.ServerConfiguration
-
Format URL template using given variables.
- Utils - Class in io.harness.cf.client.common
V
- value(String) - Method in class io.harness.cf.model.Evaluation
- value(String) - Method in class io.harness.cf.model.KeyValue
- value(String) - Method in class io.harness.cf.model.Tag
- value(String) - Method in class io.harness.cf.model.Variation
- valueOf(String) - Static method in enum io.harness.cf.client.api.Event
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.harness.cf.model.FeatureConfig.KindEnum
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.harness.cf.model.FeatureState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.harness.cf.model.MetricsData.MetricsTypeEnum
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.harness.cf.client.api.Event
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.harness.cf.model.FeatureConfig.KindEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.harness.cf.model.FeatureState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.harness.cf.model.MetricsData.MetricsTypeEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values(List<String>) - Method in class io.harness.cf.model.Clause
- variables - Variable in class io.harness.cf.ServerConfiguration
- variation(String) - Method in class io.harness.cf.model.Serve
- variation(String) - Method in class io.harness.cf.model.VariationMap
- variation(String) - Method in class io.harness.cf.model.WeightedVariation
- Variation - Class in io.harness.cf.model
-
Variation
- Variation() - Constructor for class io.harness.cf.model.Variation
- VariationMap - Class in io.harness.cf.model
-
VariationMap
- VariationMap() - Constructor for class io.harness.cf.model.VariationMap
- variations(List<Variation>) - Method in class io.harness.cf.model.FeatureConfig
- variations(List<WeightedVariation>) - Method in class io.harness.cf.model.Distribution
- variations(List<String>) - Method in class io.harness.cf.model.Prerequisite
- variationToTargetMap(List<VariationMap>) - Method in class io.harness.cf.model.FeatureConfig
- version(Integer) - Method in class io.harness.cf.model.Pagination
- version(Long) - Method in class io.harness.cf.model.FeatureConfig
- version(Long) - Method in class io.harness.cf.model.Segment
- Version - Class in io.harness.cf
- Version() - Constructor for class io.harness.cf.Version
- VERSION - Static variable in class io.harness.cf.Version
W
- waitForInitialization() - Method in class io.harness.cf.client.api.CfClient
- warnAuthFailedSrvDefaults(String) - Static method in class io.harness.cf.client.common.SdkCodes
- warnAuthRetying(int) - Static method in class io.harness.cf.client.common.SdkCodes
- warnBucketByAttributeNotFound(String, String) - Static method in class io.harness.cf.client.common.SdkCodes
- warnDefaultVariationServed(String, Target, String) - Static method in class io.harness.cf.client.common.SdkCodes
- warnMetricsBufferFull(long, long) - Static method in class io.harness.cf.client.common.SdkCodes
- warnPostMetricsFailed(String) - Static method in class io.harness.cf.client.common.SdkCodes
- warnStreamDisconnected(String) - Static method in class io.harness.cf.client.common.SdkCodes
- weight(Integer) - Method in class io.harness.cf.model.WeightedVariation
- WeightedVariation - Class in io.harness.cf.model
-
WeightedVariation
- WeightedVariation() - Constructor for class io.harness.cf.model.WeightedVariation
- write(JsonWriter, byte[]) - Method in class io.harness.cf.JSON.ByteArrayAdapter
- write(JsonWriter, FeatureConfig.KindEnum) - Method in class io.harness.cf.model.FeatureConfig.KindEnum.Adapter
- write(JsonWriter, FeatureState) - Method in class io.harness.cf.model.FeatureState.Adapter
- write(JsonWriter, MetricsData.MetricsTypeEnum) - Method in class io.harness.cf.model.MetricsData.MetricsTypeEnum.Adapter
- write(JsonWriter, Date) - Method in class io.harness.cf.JSON.SqlDateTypeAdapter
- write(JsonWriter, LocalDate) - Method in class io.harness.cf.JSON.LocalDateTypeAdapter
- write(JsonWriter, OffsetDateTime) - Method in class io.harness.cf.JSON.OffsetDateTimeTypeAdapter
- write(JsonWriter, Date) - Method in class io.harness.cf.JSON.DateTypeAdapter
- writeTo(BufferedSink) - Method in class io.harness.cf.ProgressRequestBody
X
- XmlFileMapStore - Class in io.harness.cf.client.api
- XmlFileMapStore(String) - Constructor for class io.harness.cf.client.api.XmlFileMapStore
All Classes All Packages