Class ClientSettings<SettingsT extends ClientSettings<SettingsT>>

java.lang.Object
com.google.api.gax.rpc.ClientSettings<SettingsT>

public abstract class ClientSettings<SettingsT extends ClientSettings<SettingsT>> extends Object
A base settings class to configure a client class.

This base class includes settings that are applicable to all services, which includes things like settings for creating an executor, credentials, transport-specific settings, and identifiers for http headers.

If no ExecutorProvider is set, then InstantiatingExecutorProvider will be used, which creates a default executor.