public static final class ApiExperiment.ApiExperimentBuilderImpl extends Object implements ApiExperimentBuilder
| Modifier and Type | Method and Description |
|---|---|
ApiExperiment |
build()
Instantiates the ApiExperiment object and registers it with Comet.
|
ApiExperiment.ApiExperimentBuilderImpl |
withApiKey(@NonNull String anApiKey)
Set the api key matched to the account you wish to use
|
ApiExperiment.ApiExperimentBuilderImpl |
withConfig(@NonNull File overrideConfig)
Provide an override config to changeExperiment parameters being provided by the config
|
ApiExperiment.ApiExperimentBuilderImpl |
withLogger(@NonNull org.slf4j.Logger logger)
slf4j Logger through which the Experiment object can log its actions
|
public ApiExperiment.ApiExperimentBuilderImpl withApiKey(@NonNull @NonNull String anApiKey)
ApiExperimentBuilderwithApiKey in interface ApiExperimentBuilderanApiKey - The api key for the user running the experimentpublic ApiExperiment.ApiExperimentBuilderImpl withLogger(@NonNull @NonNull org.slf4j.Logger logger)
ApiExperimentBuilderwithLogger in interface ApiExperimentBuilderlogger - The logger that Experiment should usepublic ApiExperiment.ApiExperimentBuilderImpl withConfig(@NonNull @NonNull File overrideConfig)
ApiExperimentBuilderwithConfig in interface ApiExperimentBuilderoverrideConfig - Config to override default valuespublic ApiExperiment build()
ApiExperimentBuilderbuild in interface ApiExperimentBuilderApiExperiment instance built with parameters provided to the builder.Copyright © 2021. All rights reserved.