Class HttpJsonServiceCallableFactoryClassComposer
java.lang.Object
com.google.api.generator.gapic.composer.common.AbstractServiceCallableFactoryClassComposer
com.google.api.generator.gapic.composer.rest.HttpJsonServiceCallableFactoryClassComposer
- All Implemented Interfaces:
ClassComposer
public class HttpJsonServiceCallableFactoryClassComposer
extends AbstractServiceCallableFactoryClassComposer
-
Method Summary
Modifier and TypeMethodDescriptioncreateClassImplements(Service service, TypeStore typeStore) Construct the type to be implemented by the generated callable factory.protected List<MethodDefinition>createClassMethods(Service service, TypeStore typeStore) protected MethodDefinitioncreateOperationCallableMethod(Service service, TypeStore typeStore) instance()Methods inherited from class com.google.api.generator.gapic.composer.common.AbstractServiceCallableFactoryClassComposer
createBatchingCallableMethod, createClassAnnotations, createGenericCallableMethod, createGenericCallableMethod, createPagedCallableMethod, createServerStreamingCallableMethod, createUnaryCallableMethod, generate, getOperationsStubType, getTransportContext
-
Method Details
-
instance
-
createClassImplements
Description copied from class:AbstractServiceCallableFactoryClassComposerConstruct the type to be implemented by the generated callable factory.- Specified by:
createClassImplementsin classAbstractServiceCallableFactoryClassComposertypeStore- type store with common types- Returns:
TypeNodecontaining the interface to be implemented by the generated callable factory class.
-
createClassMethods
- Overrides:
createClassMethodsin classAbstractServiceCallableFactoryClassComposer
-
createOperationCallableMethod
- Specified by:
createOperationCallableMethodin classAbstractServiceCallableFactoryClassComposer
-