Package com.cta4j.train.client.internal
Class TrainClientImpl.BuilderImpl
java.lang.Object
com.cta4j.train.client.internal.TrainClientImpl.BuilderImpl
- All Implemented Interfaces:
TrainClient.Builder
- Enclosing class:
TrainClientImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the API key used for authentication.build()Builds a configuredTrainClientinstance.Sets the API host used by the client.
-
Constructor Details
-
BuilderImpl
public BuilderImpl()
-
-
Method Details
-
host
Description copied from interface:TrainClient.BuilderSets the API host used by the client.- Specified by:
hostin interfaceTrainClient.Builder- Parameters:
host- the host- Returns:
- this
TrainClient.Builderfor method chaining
-
apiKey
Description copied from interface:TrainClient.BuilderSets the API key used for authentication.- Specified by:
apiKeyin interfaceTrainClient.Builder- Parameters:
apiKey- the API key- Returns:
- this
TrainClient.Builderfor method chaining
-
build
Description copied from interface:TrainClient.BuilderBuilds a configuredTrainClientinstance.- Specified by:
buildin interfaceTrainClient.Builder- Returns:
- a new
TrainClient
-