Package com.google.cloud
Class BaseService<OptionsT extends ServiceOptions<?,OptionsT>>
java.lang.Object
com.google.cloud.BaseService<OptionsT>
- Type Parameters:
OptionsT- theServiceOptionssubclass corresponding to the service
- All Implemented Interfaces:
Service<OptionsT>
public abstract class BaseService<OptionsT extends ServiceOptions<?,OptionsT>>
extends Object
implements Service<OptionsT>
Base class for service objects.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ExceptionHandlerstatic final ExceptionHandler.Interceptor -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
EXCEPTION_HANDLER_INTERCEPTOR
-
EXCEPTION_HANDLER
-
-
Constructor Details
-
BaseService
@InternalApi("This class should only be extended within google-cloud-java") protected BaseService(OptionsT options)
-
-
Method Details
-
getOptions
- Specified by:
getOptionsin interfaceService<OptionsT extends ServiceOptions<?,OptionsT>>
-