public static final class ApiExperimentImpl.ApiExperimentBuilderImpl extends Object implements ApiExperimentBuilder
| Modifier and Type | Method and Description |
|---|---|
ApiExperiment |
build()
Instantiates the Comet experiment instance defined by
T. |
ApiExperimentImpl.ApiExperimentBuilderImpl |
withApiKey(@NonNull String anApiKey)
Set the api key matched to the account you wish to use.
|
ApiExperimentImpl.ApiExperimentBuilderImpl |
withConfigOverride(@NonNull File overrideConfig)
Provide an override config to changeExperiment parameters being provided by the config.
|
ApiExperimentImpl.ApiExperimentBuilderImpl |
withExistingExperimentKey(@NonNull String experimentKey)
Allows to continue a previous experiment by providing the key of the existing experiment.
|
ApiExperimentImpl.ApiExperimentBuilderImpl |
withLogger(@NonNull org.slf4j.Logger logger)
The slf4j Logger through which the instance can log its actions.
|
ApiExperimentImpl.ApiExperimentBuilderImpl |
withProjectName(@NonNull String projectName)
Set project name for the experiment.
|
ApiExperimentImpl.ApiExperimentBuilderImpl |
withWorkspace(@NonNull String workspace)
Set workspace for the project.
|
public ApiExperimentImpl.ApiExperimentBuilderImpl withExistingExperimentKey(@NonNull @NonNull String experimentKey)
ApiExperimentBuilderwithExistingExperimentKey in interface ApiExperimentBuilderexperimentKey - The experiment key for the experiment that is being continuedpublic ApiExperimentImpl.ApiExperimentBuilderImpl withApiKey(@NonNull @NonNull String anApiKey)
BaseCometBuilderwithApiKey in interface BaseCometBuilder<ApiExperiment>anApiKey - The api key for the user running the experimentpublic ApiExperimentImpl.ApiExperimentBuilderImpl withProjectName(@NonNull @NonNull String projectName)
ApiExperimentBuilderwithProjectName in interface ApiExperimentBuilderprojectName - The project under which the experiment should runpublic ApiExperimentImpl.ApiExperimentBuilderImpl withWorkspace(@NonNull @NonNull String workspace)
ApiExperimentBuilderwithWorkspace in interface ApiExperimentBuilderworkspace - The workspace under which the experiment should be run.public ApiExperimentImpl.ApiExperimentBuilderImpl withLogger(@NonNull @NonNull org.slf4j.Logger logger)
BaseCometBuilderwithLogger in interface BaseCometBuilder<ApiExperiment>logger - The logger that instance should use.public ApiExperimentImpl.ApiExperimentBuilderImpl withConfigOverride(@NonNull @NonNull File overrideConfig)
BaseCometBuilderwithConfigOverride in interface BaseCometBuilder<ApiExperiment>overrideConfig - Config to override default valuespublic ApiExperiment build()
BaseCometBuilderT.build in interface BaseCometBuilder<ApiExperiment>Copyright © 2022. All rights reserved.